test-infra
test-infra copied to clipboard
Test infrastructure for the Knative project
We're missing these across a lot of Knative repos, this is copied/improved from the 3 that existed.
Google Container Registry has been recommending migrating to Artifact Registry for some time now. https://cloud.google.com/artifact-registry/docs/transition/transition-from-gcr In theory, this should be straight forward: - Ensure all service accounts have been granted...
https://slsa.dev/spec/v0.1/requirements In addition to #3440, we need to meet the following for SLSA 2: Source: - ~~Version controlled: Every change to the source is tracked in a version control system...
We have a huge list of team members that we can purge (ie. no interaction with any of the repos in the last two years) -- Dave from TOC Would...
Noticed this morning when I was trying to find the `release_eventing-rabbitmq_main_periodic` job this morning that `knative-sandbox/eventing-rabbitmq` isn't one of the options in the repository filter on prow.knative.dev
There's an API we can use to add notes to a release. The output can be customized using a config file. https://docs.github.com/en/rest/releases/releases?apiVersion=2022-11-28#generate-release-notes-content-for-a-release We currently use an action - https://github.com/knative/actions/blob/main/.github/workflows/release-notes.yaml to...
https://github.com/github/safe-settings is the ideal type of git-ops configuration that would be desirable https://github.com/github/safe-settings#the-settings-file. It would also be able to handle branch protection and enable repo owners to configure access to...
Please see and comment on https://docs.google.com/document/d/1HO96fjBPIU-yxNYHsfd2gtJl5triDupu_2kgUHsQtlA document.
For non-members GitHub Actions don't run. They need approval from a member or maybe admin https://docs.github.com/en/actions/managing-workflow-runs/approving-workflow-runs-from-public-forks Similarly prow gates running prow jobs for non-members until an `/ok-to-test` comment that adds...
As per the Prow owners, Knative Prow is currently using a legacy monitoring stack (in https://github.com/knative/test-infra/tree/5094d5004d5b9188e508024789d0e0dee2b1a866/prow/cluster/monitoring), which has been deprecated in favor of https://github.com/GoogleCloudPlatform/oss-test-infra/tree/master/prow/oss/terraform. Since the legcy monitoring stack is...