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: improve github workflows #1460

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Commits on Aug 20, 2023

  1. ci: improve github workflows

    Centralise the CI in main.yml making it easier for contributors to
    understand the requirements avoid them to view non-standard script
    files.
    
    Fix detection of new files so that broken changes are detected by CI.
    
    Eliminate duplicate test run to reduce the time needed to run.
    
    Add check for go mod tidy to ensure that go mod is clean before it's
    allowed to be merged.
    
    Update to action/setup-go@v4 which enables caching by default improving
    the performance of all workflows.
    stevenh committed Aug 20, 2023
    Configuration menu
    Copy the full SHA
    83b38eb View commit details
    Browse the repository at this point in the history