Skip to content

Commit

Permalink
Cut release v0.1.0
Browse files Browse the repository at this point in the history
  • Loading branch information
apjanke committed Jan 17, 2019
1 parent d4ef1a9 commit 92489fc
Show file tree
Hide file tree
Showing 41 changed files with 154 additions and 144 deletions.
2 changes: 1 addition & 1 deletion DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Name: chrono
Version: 0.1.0-SNAPSHOT
Version: 0.1.0
Date: 2019-01-13
Title: Chrono - Date/Time Classes
Author: Andrew Janke <floss@apjanke.net>
Expand Down
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ date =
To get started using or testing this project, install it using Octave's `pkg` function:

```
pkg install https://github.com/apjanke/octave-addons-chrono/archive/master.zip
pkg install https://github.com/apjanke/octave-addons-chrono/releases/download/v0.1.0/chrono-0.1.0.tar.gz
pkg load chrono
```

Expand Down
18 changes: 14 additions & 4 deletions doc-project/Developer-Notes.md
Original file line number Diff line number Diff line change
Expand Up @@ -52,6 +52,7 @@ Chrono Developer Notes
* Reproduce crash - double setter/getters cause it? (Had duplicates for datetime.Month.)
* Documentation
* Fix Travis CI doco build
* Figure out how to get `doc/chrono.texi.in` to draw its version number from `DESCRIPTION`
* Correct asciibetical ordering in Functions Alphabetically
* Fix this:
```
Expand Down Expand Up @@ -121,20 +122,29 @@ Unintentional, and should be fixed:

# Release checklist

* Run all the tests: `make test`
* Run all the tests.
* `make test`, duh.
* Wouldn't hurt to do `make test`/`make clean`/`git status`/manual-cleanup a few times, just to be sure.
* Update the version number and date in `DESCRIPTION` and `doc/chrono.texi.in` and rebuild the documentation.
* `(cd doc; make maintainer-clean; make all)`
* Update the installation instructions in README to use the upcoming release tarball URL.
* Format is: `https://github.com/apjanke/octave-addons-chrono/releases/download/v<version>/chrono-<version>.tar.gz`
* Commit all the files changed by the above steps.
* Use form: `git commit -m "Cut release v<version>"`
* Create a git tag.
* `git tag v<version>`
* `make dist`
* Push the tag to GitHub.
* Create a new GitHub release from the tag.
* Upload the dist tarball as a file for the release.
* Test installing the release using `pkg install` against the new release URL
* Test installing the release using `pkg install` against the new release URL.
* On macOS
* On Ubuntu
* Post an announcement comment on the "Updates" issue
* Post an announcement on the Savannah bug for datetime: https://savannah.gnu.org/bugs/index.php?47032
* Post an announcement comment on the "Updates" issue.
* Post an announcement on the [Savannah bug for datetime support](https://savannah.gnu.org/bugs/index.php?47032).
* Update version number in `DESCRIPTION` and `doc/chrono.texi.in` to SNAPSHOT of next minor version.

* If there were any problems following these instructions exactly as written, report it as a bug.



Binary file modified doc/chrono.dvi
Binary file not shown.
14 changes: 7 additions & 7 deletions doc/chrono.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

70 changes: 35 additions & 35 deletions doc/chrono.info
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
This is chrono.info, produced by makeinfo version 6.5 from chrono.texi.

This manual is for Chrono, version 0.1.0-SNAPSHOT.
This manual is for Chrono, version 0.1.0.

Copyright © 2019 Andrew Janke

Expand All @@ -23,7 +23,7 @@ File: chrono.info, Node: Top, Next: Introduction
Chrono for Octave
*****************

This manual is for Chrono, version 0.1.0-SNAPSHOT.
This manual is for Chrono, version 0.1.0.

* Menu:

Expand All @@ -46,8 +46,8 @@ File: chrono.info, Node: Introduction, Next: Getting Started, Up: Top

— _Douglas Adams_

This is the manual for the Chrono package version 0.1.0-SNAPSHOT for
GNU Octave.
This is the manual for the Chrono package version 0.1.0 for GNU
Octave.

This document is a work in progress. You are invited to help improve
it and submit patches.
Expand Down Expand Up @@ -692,7 +692,7 @@ the Unicode License (http://www.unicode.org/copyright.html).
8.2 Manual Copyright
====================

This manual is for Chrono, version 0.1.0-SNAPSHOT.
This manual is for Chrono, version 0.1.0.

Copyright © 2019 Andrew Janke

Expand All @@ -712,36 +712,36 @@ This manual is for Chrono, version 0.1.0-SNAPSHOT.


Tag Table:
Node: Top769
Node: Introduction1073
Node: Getting Started2299
Node: Date Representation3153
Node: datetime Class3404
Node: datenum Compatibility4233
Node: Time Zones5635
Node: Defined Time Zones8468
Node: Durations9439
Node: duration Class9618
Node: calendarDuration Class10369
Node: Missing Functionality11270
Node: Function Reference12239
Node: Functions Alphabetically12425
Node: NaT13806
Node: calendarDuration14461
Node: calmonths15153
Node: calyears15744
Node: datetime16087
Node: days17656
Node: duration18120
Node: hours19026
Node: isdatetime19507
Node: isduration19795
Node: milliseconds20092
Node: minutes20630
Node: seconds20890
Node: timezones21387
Node: years22420
Node: Copying23102
Node: Top760
Node: Introduction1055
Node: Getting Started2272
Node: Date Representation3126
Node: datetime Class3377
Node: datenum Compatibility4206
Node: Time Zones5608
Node: Defined Time Zones8441
Node: Durations9412
Node: duration Class9591
Node: calendarDuration Class10342
Node: Missing Functionality11243
Node: Function Reference12212
Node: Functions Alphabetically12398
Node: NaT13779
Node: calendarDuration14434
Node: calmonths15126
Node: calyears15717
Node: datetime16060
Node: days17629
Node: duration18093
Node: hours18999
Node: isdatetime19480
Node: isduration19768
Node: milliseconds20065
Node: minutes20603
Node: seconds20863
Node: timezones21360
Node: years22393
Node: Copying23075

End Tag Table

Expand Down
Binary file modified doc/chrono.pdf
Binary file not shown.
Binary file modified doc/chrono.qch
Binary file not shown.
Binary file modified doc/chrono.qhc
Binary file not shown.
2 changes: 1 addition & 1 deletion doc/chrono.texi
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

@c %**start of header

@set VERSION 0.1.0-SNAPSHOT
@set VERSION 0.1.0

@setfilename chrono.info
@settitle Chrono for Octave v@value{VERSION}
Expand Down
2 changes: 1 addition & 1 deletion doc/chrono.texi.in
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

@c %**start of header

@set VERSION 0.1.0-SNAPSHOT
@set VERSION 0.1.0

@setfilename chrono.info
@settitle Chrono for Octave v@value{VERSION}
Expand Down
8 changes: 4 additions & 4 deletions doc/html/Copying.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions doc/html/Date-Representation.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions doc/html/Defined-Time-Zones.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions doc/html/Durations.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions doc/html/Function-Reference.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions doc/html/Functions-Alphabetically.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

6 changes: 3 additions & 3 deletions doc/html/Getting-Started.html

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 92489fc

Please sign in to comment.