From 6d4ee5c5f384bd350a9e83b001fe048c0e7c1e4b Mon Sep 17 00:00:00 2001 From: Adam Chalkley Date: Fri, 13 Jan 2023 04:14:17 -0600 Subject: [PATCH] Add Go Module Validation, Dependency Updates jobs Update project-analysis.yml workflow file to use newly refactored "include" workflow files to run these jobs: - "Go Module Validation" - step: Look for missing go.mod changes - step: Look for missing vendored dependencies - "Dependency Updates" - step: Look for available minor or patch releases By adding these jobs to the existing project-analysis.yml workflow file they're executed on Pull Requests (new, updated) and on the existing weekly schedule. The expected runtime impact is low. Along with these changes is the need to update the existing "Branch protection rule" for this project. refs atc0005/todo#51 refs atc0005/todo#52 --- .github/workflows/project-analysis.yml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/project-analysis.yml b/.github/workflows/project-analysis.yml index a7f5bdd..3476ce0 100644 --- a/.github/workflows/project-analysis.yml +++ b/.github/workflows/project-analysis.yml @@ -37,3 +37,11 @@ jobs: vulnerability: name: Vulnerability uses: atc0005/shared-project-resources/.github/workflows/vulnerability-analysis.yml@master + + go_mod_validation: + name: Go Module Validation + uses: atc0005/shared-project-resources/.github/workflows/go-mod-validation.yml@master + + dependency_updates: + name: Dependency Updates + uses: atc0005/shared-project-resources/.github/workflows/dependency-updates.yml@master