kopia lustrzana https://github.com/sepandhaghighi/samila
1.6 KiB
1.6 KiB
Samila Release Instructions
Last Update: 2024-09-04
- Create the
release
branch underdev
- Update all version tags
setup.py
README.md
SECURITY.md
otherfiles/version_check.py
otherfiles/meta.yaml
samila/params.py
examples/demo.ipynb
examples/bulk.ipynb
- Update
CHANGELOG.md
- Add a new header under
Unreleased
section (Example:## [0.1] - 2022-08-17
) - Add a new compare link to the end of the file (Example:
[0.2]: https://github.com/sepandhaghighi/samila/compare/v0.1...v0.2
) - Update
dev
compare link (Example:[Unreleased]: https://github.com/sepandhaghighi/samila/compare/v0.2...dev
)
- Add a new header under
- Update
.github/ISSUE_TEMPLATE/bug_report.yml
- Add new version tag to
Samila version
dropbox options
- Add new version tag to
- Create a PR from
release
todev
- Title:
Version x.x
(Example:Version 0.1
) - Tag all related issues
- Labels:
release
- Set milestone
- Set project
- Wait for all CI pass
- Need review (1 reviewer)
- Squash and merge
- Delete
release
branch
- Title:
- Merge
dev
branch intomaster
git checkout master
git merge dev
git push origin master
- Wait for all CI pass
- Create a new release
- Target branch:
master
- Tag:
vx.x
(Example:v0.1
) - Title:
Version x.x
(Example:Version 0.1
) - Copy changelogs
- Tag all related issues
- Target branch:
- Bump!!
- Close this version issues
- Close milestone
- Close project
- Update website
git checkout gh-pages
- Update all version tags
index.html
- Update size of files
index.html
git push origin gh-pages