-
Notifications
You must be signed in to change notification settings - Fork 301
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Add release notes, NEWS file, automatic metainfo update
- Loading branch information
Showing
5 changed files
with
96 additions
and
8 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,31 @@ | ||
Version 1.9.3 | ||
~~~~~~~~~~~~~ | ||
Released: 2019-05-04 | ||
|
||
Bugfixes: | ||
* Fixes a problem with the session sidebar getting out of sync | ||
after having deleted a session. See issues #1680, #1637 and #1699. | ||
|
||
Version 1.9.1 | ||
~~~~~~~~~~~~~ | ||
Released: 2019-03-17 | ||
|
||
Bugfixes: | ||
* Remove app menu for gnome 3.32 | ||
* Update icon | ||
* Minor fixes | ||
|
||
Version 1.8.9 | ||
~~~~~~~~~~~~~ | ||
Released: 2019-01-06 | ||
|
||
Bugfixes: | ||
* Small release to update localizations | ||
* Update to GtkD 3.8.5 to fix library name in GtkD. | ||
|
||
Version 1.8.7 | ||
~~~~~~~~~~~~~ | ||
Released: 2019-01-03 | ||
|
||
Notes: | ||
* Some new features and bug fixes. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
Tilix Release Notes | ||
=================== | ||
|
||
1. Ensure `master` branch is up to date (`git pull`) | ||
|
||
2. Manually write NEWS entries for Tilix in the same format as usual. | ||
|
||
`git shortlog 1.9.3.. | grep -i -v trivial | grep -v Merge > NEWS.new` | ||
|
||
``` | ||
Version 1.9.4 | ||
~~~~~~~~~~~~~~ | ||
Released: 2021-xx-xx | ||
Notes: | ||
Features: | ||
Bugfixes: | ||
``` | ||
|
||
3. Run `extract-strings.sh` script | ||
|
||
4. Commit l10n changes to Git | ||
|
||
5. Commit NEWS and other changes to Git, tag release: | ||
``` | ||
git commit -a -m "Release version 1.9.4" | ||
git tag -s -f -m "Release 1.9.4" 1.9.4 <gpg password> | ||
git push --tags | ||
git push | ||
``` | ||
|
||
6. Make release for the new tag in GitHub | ||
|
||
7. Do post-release version bump in `meson.build`, `source/gx/tilix/constants.d` and `RELEASE.md` | ||
|
||
8. Commit trivial changes: | ||
``` | ||
git commit -a -m "trivial: post release version bump" | ||
git push | ||
``` |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -33,18 +33,26 @@ if desktop_file_validate.found() | |
) | ||
endif | ||
|
||
# Merge release information into MetaInfo file | ||
tilix_metainfo_name = '@[email protected]'.format(project_id) | ||
appstreamcli = find_program('appstreamcli') | ||
metainfo_with_releases = custom_target('metainfo-news-merge', | ||
input : ['../NEWS', 'metainfo/@[email protected]'.format(tilix_metainfo_name)], | ||
output : ['untranslated-@[email protected]'.format(project_id)], | ||
command : [appstreamcli, 'news-to-metainfo', '--limit=6', '@INPUT0@', '@INPUT1@', '@OUTPUT@'] | ||
) | ||
|
||
# Install the MetaInfo file | ||
metainfo_file = i18n.merge_file( | ||
'@[email protected]'.format(project_id), | ||
output: '@BASENAME@', | ||
input: 'metainfo/@[email protected]'.format(project_id), | ||
tilix_metainfo_name, | ||
output: tilix_metainfo_name, | ||
input: metainfo_with_releases, | ||
po_dir: meson.source_root() / 'po', | ||
install: true, | ||
install_dir: datadir / 'metainfo' | ||
) | ||
|
||
# Validate MetaInfo file | ||
appstreamcli = find_program('appstreamcli', required: false) | ||
if appstreamcli.found() | ||
test ( | ||
'Validate metainfo file', | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters