Skip to content

Commit 76b9ef7

Browse files
committed
More updates to release making
1 parent 8e46dbf commit 76b9ef7

1 file changed

Lines changed: 10 additions & 3 deletions

File tree

src/ReleaseMaking.asciidoc

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,18 @@ This page describes the process of making a new https://github.com/pasdoc/pasdoc
1212
* Change version of all packages in `source/packages/`. Right now this means just changing `source/packages/lazarus/pasdoc_package.lpk`. (Delphi packages don't store PasDoc version now.)
1313
* change `VERSION` in `pasdoc/Makefile`
1414
* change `PASDOC_VERSION` and `PASDOC_DATE` in `source/components/PasDoc_Versions.pas`
15+
* `make && ./bin/pasdoc --version` should show the new version number and date.
16+
* `make dist-linux-x86_64` should create a tar.gz file with the new version number in its name.
1517
1618
Make last version number _even_ to signify stable release, like `1.2.4`.
1719

18-
## [[write-changelog-entry]] Write ChangeLog entry
20+
## Write ChangeLog entry
1921

2022
Make sure you have nice entry in https://github.com/pasdoc/pasdoc/blob/master/ChangeLog.md file in pasdoc sources.
2123

2224
We try to update this changelog file _while_ developing PasDoc (each time someone does something significant, it's immediately added to the changelog). So at this point, mainly _review and finalize (write new verion number and release date) changelog entry_.
2325

24-
## [[update-docs]] Update docs
26+
## Update docs
2527

2628
Remove from the documentation text
2729

@@ -96,6 +98,7 @@ For basic test of `pasdoc_gui`, open the project with pasdoc's autodoc `source/a
9698
9799
## Announce new release everywhere
98100

101+
* Make thread on our forum: https://github.com/pasdoc/pasdoc/discussions .
99102
* Announce new release on https://forum.lazarus.freepascal.org/[Lazarus forum].
100103
* https://sourceforge.net/p/pasdoc/news/[SourceForge "Old News" item] _PasDoc x.y.z released_
101104
* Announce new release on http://freshcode.club/projects/pasdoc.
@@ -122,4 +125,8 @@ changing the project's description:
122125
- Make last version number _odd_ to signify unstable release and add `.snapshot`, like `1.2.5.snapshot`.
123126
124127
- Update link:DevelopmentSnapshots[DevelopmentSnapshots] version number.
125-
--
128+
129+
- Remove from [snapshot release](https://github.com/pasdoc/pasdoc/releases/tag/snapshot) old version numbered archives.
130+
--
131+
132+
* Switch back `release_tag: snapshot` in `.github/workflows/build.yml`.

0 commit comments

Comments
 (0)