Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release 0.9.0 #1281

Closed
13 tasks done
treiher opened this issue Jan 5, 2023 · 1 comment
Closed
13 tasks done

Release 0.9.0 #1281

treiher opened this issue Jan 5, 2023 · 1 comment
Assignees

Comments

@treiher
Copy link
Collaborator

treiher commented Jan 5, 2023

  • Update submodules
  • Test GNAT Studio plugin
    • Check verification, generation and display of message graph for example apps
  • Add release to CHANGELOG
  • Bring changes to main branch
  • Add tag to git repository
    • Note: Commit IDs change when a PR is merged on GitHub, so it should be ensured that the right branch is checked out.
    • git tag -a vX.Y.Z -m ""
  • Generate distribution archive
    • make dist
  • Check distribution archive
    • Check content of archive
    • Install in new virtual environment
    • Ensure that no additional packages to rflx are installed
    • Test rflx executable
  • Push tag
    • git push --follow-tags
  • Upload to TestPyPI
    • twine upload --repository-url https://test.pypi.org/legacy/ dist/RecordFlux-X.Y.Z.tar.gz
  • Check project on TestPyPI
  • Test installation from TestPyPI
    • pip3 install --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple/ RecordFlux
  • Publish release on GitHub
  • Test installation from PyPI
    • pip3 install RecordFlux
@treiher treiher self-assigned this Jan 5, 2023
treiher added a commit that referenced this issue Jan 6, 2023
treiher added a commit that referenced this issue Jan 6, 2023
treiher added a commit that referenced this issue Jan 6, 2023
@treiher
Copy link
Collaborator Author

treiher commented Jan 6, 2023

@treiher treiher closed this as completed Jan 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant