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

ci: rework CI workflows #7

Merged
merged 5 commits into from
Jul 22, 2024
Merged

ci: rework CI workflows #7

merged 5 commits into from
Jul 22, 2024

Commits on Jul 18, 2024

  1. ci: follow the same workflow structure as clapper.

    Adds a packaging step in tests, publish binaries to gitlab on a release,
    changed the file name to be uniform with other projects.
    Yannick-Dayer committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    b11f829 View commit details
    Browse the repository at this point in the history
  2. ci(coverage): remove the junit and xml cov reports

    junit was used by GitLab to parse the output. The coverage reports are
    now generated by a GitHub action from "raw" .coverage files.
    Yannick-Dayer committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    f8cc0a8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0266c25 View commit details
    Browse the repository at this point in the history
  4. ci: add environments for different python versions

    Test the project against each minor python version in GitHub Actions.
    Yannick-Dayer committed Jul 18, 2024
    Configuration menu
    Copy the full SHA
    22372c2 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    355de48 View commit details
    Browse the repository at this point in the history