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

Update Branch protection rule entries for all projects #52

Closed
26 tasks done
atc0005 opened this issue Jan 12, 2023 · 1 comment
Closed
26 tasks done

Update Branch protection rule entries for all projects #52

atc0005 opened this issue Jan 12, 2023 · 1 comment
Assignees
Labels

Comments

@atc0005
Copy link
Owner

atc0005 commented Jan 12, 2023

Overview

As part of the work to resolve #51 I am splitting out the jobs.

Existing status checks:

  • CI matrix / Lint codebase (go-ci-oldstable, false)
  • CI matrix / Lint codebase (go-ci-stable, false)
  • CI matrix / Build codebase (go-ci-oldstable)
  • CI matrix / Build codebase (go-ci-stable)
  • CI matrix / Run tests (go-ci-oldstable)
  • CI matrix / Run tests (go-ci-stable)
  • Makefile / Lint codebase using Makefile
  • Quick / Lint and test using latest stable container
  • Makefile / Build codebase using Makefile all recipe

These status checks should be removed as they're specific to push events, which doesn't apply if someone submits a pull request originating from their fork (which is the normal/expected path):

  • actively used
    • Quick / Lint and test using latest stable container
  • if present (unlikely), remove
    • Quick / Dependency Updates / Look for available minor or patch releases
    • Quick / Go Module Validation / Look for missing go.mod changes
    • Quick / Go Module Validation / Look for missing vendored dependencies

These status checks should be added (required):

  • Go Module Validation / Look for missing go.mod changes
  • Go Module Validation / Look for missing vendored dependencies

TODO

  • atc0005/bounce
  • atc0005/brick
  • atc0005/bridge
  • atc0005/check-cert
  • atc0005/check-illiad
  • atc0005/check-mail
  • atc0005/check-ntpt
  • atc0005/check-path
  • atc0005/check-process
  • atc0005/check-restart
  • atc0005/check-statuspage
  • atc0005/check-vmware
  • atc0005/check-whois
  • atc0005/dnsc
  • atc0005/elbow
  • atc0005/go-ci
  • atc0005/go-ezproxy
  • atc0005/go-lockss
  • atc0005/mysql2sqlite
  • atc0005/go-nagios
  • atc0005/go-teams-notify
  • atc0005/nagios-debug
  • atc0005/query-meta
  • atc0005/safelinks
  • atc0005/send2teams
  • atc0005/tsm-pass
@atc0005 atc0005 added the ci label Jan 12, 2023
@atc0005 atc0005 self-assigned this Jan 12, 2023
atc0005 added a commit to atc0005/shared-project-resources that referenced this issue Jan 12, 2023
Refactor workflow file by moving bulk of Go Module and
Dependencies job content to separate files. We then include
those files in the original workflow to retain existing/expected
behavior for importing workflows within dependent projects.

The new files are now available for use within dependent
projects directly.

refs atc0005/todo#52
atc0005 added a commit to atc0005/go-nagios that referenced this issue Jan 13, 2023
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
atc0005 added a commit to atc0005/bounce that referenced this issue Jan 13, 2023
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

# ------------------------ >8 ------------------------

# labels:
#   - CI
#   - linting
atc0005 added a commit to atc0005/bounce that referenced this issue Jan 13, 2023
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
atc0005 added a commit to atc0005/brick that referenced this issue Jan 13, 2023
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
atc0005 added a commit to atc0005/bridge that referenced this issue Jan 13, 2023
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
atc0005 added a commit to atc0005/check-cert that referenced this issue Jan 13, 2023
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
atc0005 added a commit to atc0005/check-illiad that referenced this issue Jan 13, 2023
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
atc0005 added a commit to atc0005/check-mail that referenced this issue Jan 13, 2023
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
atc0005 added a commit to atc0005/check-ntpt that referenced this issue Jan 13, 2023
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
atc0005 added a commit to atc0005/check-path that referenced this issue Jan 13, 2023
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
atc0005 added a commit to atc0005/check-process that referenced this issue Jan 13, 2023
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
atc0005 added a commit to atc0005/check-restart that referenced this issue Jan 13, 2023
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
atc0005 added a commit to atc0005/check-statuspage that referenced this issue Jan 13, 2023
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
atc0005 added a commit to atc0005/check-vmware that referenced this issue Jan 13, 2023
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
atc0005 added a commit to atc0005/check-whois that referenced this issue Jan 13, 2023
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
atc0005 added a commit to atc0005/dnsc that referenced this issue Jan 14, 2023
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
atc0005 added a commit to atc0005/elbow that referenced this issue Jan 14, 2023
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
atc0005 added a commit to atc0005/go-lockss that referenced this issue Jan 14, 2023
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
atc0005 added a commit to atc0005/go-ezproxy that referenced this issue Jan 14, 2023
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
atc0005 added a commit to atc0005/mysql2sqlite that referenced this issue Jan 14, 2023
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
atc0005 added a commit to atc0005/tsm-pass that referenced this issue Jan 14, 2023
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
atc0005 added a commit to atc0005/send2teams that referenced this issue Jan 14, 2023
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
atc0005 added a commit to atc0005/safelinks that referenced this issue Jan 14, 2023
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
atc0005 added a commit to atc0005/query-meta that referenced this issue Jan 14, 2023
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
atc0005 added a commit to atc0005/nagios-debug that referenced this issue Jan 14, 2023
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
atc0005 added a commit to atc0005/go-teams-notify that referenced this issue Jan 14, 2023
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
@atc0005
Copy link
Owner Author

atc0005 commented Jan 17, 2023

  • atc0005/go-ci

No real changes to make here (re #51); I reviewed existing settings and nothing problematic stood out.

@atc0005 atc0005 closed this as completed Jan 17, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant