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

Initial workflow automation: nox and automated pip-compile #258

Merged
merged 7 commits into from
Aug 21, 2023

Commits on Aug 21, 2023

  1. add noxfile to run python linters and pip-compile

    Currently, this only lints the noxfile itself and the issue labeler
    script.
    We can expand the noxfile to build docs and lint other new files in
    hacking.
    
    Relates: ansible#54
    gotmax23 committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    b9ac1f6 View commit details
    Browse the repository at this point in the history
  2. add dependabot config for updating Github Actions

    This is copied from antsibull.
    gotmax23 committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    9776f05 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    6de2867 View commit details
    Browse the repository at this point in the history
  4. ci: add workflow to refresh pinned dependencies

    This workflow updates pinned dependencies and files a PR if necessary.
    For now, it only applies to the devel branch.
    
    Co-authored-by: Don Naro <dnaro@redhat.com>
    gotmax23 and oraNod committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    bb9f2a3 View commit details
    Browse the repository at this point in the history
  5. move pip-compile config into .pip-tools.toml

    Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua>
    gotmax23 and webknjaz committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    92363ed View commit details
    Browse the repository at this point in the history
  6. ci: enable workflow_dispatch

    This allows running the tests on an adhoc basis.
    gotmax23 committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    4fcd954 View commit details
    Browse the repository at this point in the history
  7. ci: make nox a reusable workflow

    Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua>
    gotmax23 and webknjaz committed Aug 21, 2023
    Configuration menu
    Copy the full SHA
    b19b4a2 View commit details
    Browse the repository at this point in the history