google-github-actions / get-gke-credentials

A GitHub Action that configure authentication to a GKE cluster.
https://cloud.google.com/gke
Apache License 2.0
105 stars 41 forks source link

Update release process #166

Closed sethvargo closed 2 years ago

sethvargo commented 2 years ago
  1. The release PR is created by github-actions instead of our bot, which means it can create the PR on a branch inside the repo. However, since it's triggered from a workflow with the default GITHUB_TOKEN, additional checks won't be run. Since we require base branches to be up-to-date before merging and require CI to pass before merging, constantly running tests on each merge for both the dist build and the release PR wastes a lot of resources.

    If needed, we can always close and re-open the PR to force the tests to run before we actually merge.

  2. The release action maintains a floating tag alias for the latest major version.