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

Use GitHub Actions in release process #904

Merged
merged 4 commits into from
May 2, 2022
Merged

Commits on Apr 26, 2022

  1. Use python build package

    - Replace `setup.py sdist bdist_wheel` with `build`
        - This is the recommended way of doing things with https://packaging.python.org/tutorials/packaging-projects/#generating-distribution-archives
    - Remove setup.py clean
        - This seems to just remove the build subdirectory. Remove it in the `rm` command.
    - Update `rm -rfv` command
        - Remove `build/`
        - Fix `augur.egg-info` -> `nextstrain_augur.egg-info`
        - Use / to denote directories
    victorlin committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    1f4ccee View commit details
    Browse the repository at this point in the history
  2. Add GitHub Action workflow for release process

    This reduces but does not completely eliminate manual work in the release process.
    victorlin committed Apr 26, 2022
    Configuration menu
    Copy the full SHA
    4daa86d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f1ae13e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cdee458 View commit details
    Browse the repository at this point in the history