-
Notifications
You must be signed in to change notification settings - Fork 0
Releases
Soshnikov Artem edited this page Jun 30, 2022
·
10 revisions
- 1 release per month, at first 10 days of month
- Every release has to have associated milestone
- Not completed issues moved to next release milestone
-
Start and complete test run with
Release
plan at Worklog Reminder Qase project - Create and push git tag with version name:
v1.0.0
- Build packages for all platforms
- Linux:
deb
,rpm
,zip
- MacOS:
dmg
,zip
- Windows:
exe
- Linux:
- Upload artifacts to new Github Release
- You can use
GITHUB_TOKEN=$GITHUB_TOKEN yarn run publish
to automatically upload artifacts - Pre-built artifacts available at Github Actions
- You can use
- Rename assets according the list bellow:
worklog-reminder.amd64.deb
worklog-reminder.x86_64.rpm
Worklog.Reminder-linux-x64.zip
worklog-reminder.dmg
Worklog.Reminder-darwin-x64.zip
Worklog.Reminder.Setup.exe
- Fill description with a list of completed issues in release milestone.
- Issue links must be provided at the end of each line
- Publish Linux package:
- Publish release! Users will be notified about new version from 0 to 15 minutes
- Rename
deb
package toworklog-reminder-${VERSION}.${ARCH}.deb
- For example
worklog-reminder-1.0.0-beta.4.amd64.deb
- For example
- Upload package to https://cloudsmith.io/~doka-nt/repos/worklog-reminder/packages/
- Or use CLI TOOL
cloudsmith push deb doka-nt/worklog-reminder/any-distro/any-version worklog-reminder-1.0.0-beta.4.amd64.deb
- Or use CLI TOOL
- Users will get update as soon as they run
apt-get update && apt-get upgrade worklog-reminder
- Upload package to https://cloudsmith.io/~doka-nt/repos/worklog-reminder/packages/
- Fedora:
cloudsmith push rpm doka-nt/worklog-reminder/fedora/any-version worklog-reminder-1.0.0.x86_64.rpm
- OpenSuse:
cloudsmith push rpm doka-nt/worklog-reminder/opensuse/any-version worklog-reminder-1.0.0.x86_64.rpm
- Fedora:
- Users will get update as soon as they run
yum update