Skip to content

Bump k8s-bake, k8s-deploy, and action-release-workflows - #1

Open
bosesuneha wants to merge 5 commits into
mainfrom
bump-k8s-bake-deploy
Open

Bump k8s-bake, k8s-deploy, and action-release-workflows#1
bosesuneha wants to merge 5 commits into
mainfrom
bump-k8s-bake-deploy

Conversation

@bosesuneha

@bosesuneha bosesuneha commented Aug 7, 2026

Copy link
Copy Markdown
Owner

Summary

Bumps k8s-bake, k8s-deploy, and Azure/action-release-workflows to their latest releases.

Location Action Change
.github/workflows/integration-per-language.yml azure/k8s-bake v4.1.0v4.1.1
.github/workflows/integration-per-language.yml Azure/k8s-deploy v6v7.0.0
.github/workflows/check-signed-commits.yml Azure/action-release-workflows v1v1.1.0
template/workflows/kustomize/... both k8s-bake@v3@v4, k8s-deploy@v5@v7
template/workflows/manifests/... Azure/k8s-deploy @v5@v7
pkg/fixtures/workflows/github/{kustomize,manifests}/... both kept in sync with templates

Templates keep major-version tags (matching existing style); repo CI stays SHA-pinned with a version comment, consistent with Azure#779.

Resolved SHAs:

  • azure/k8s-bake@bf8bfd33b007edea820fe80983239bca24012239 (v4.1.1)
  • Azure/k8s-deploy@51ca02a8b7225fbd0924aac359c5b336a5f1e5b4 (v7.0.0)
  • Azure/action-release-workflows@2ff084415c5af591fd13d95ddbfc4cdb5ed2012e (v1.1.0)

Fixes a currently-broken CI job

The Check Signed Commits workflow is failing on every PR on main today.

The pin @3c677ba # v1 dates to Jun 2025, which is before check_signed_commits.yaml was even added to action-release-workflows. The reusable-workflow reference therefore cannot resolve, and runs fail with This run likely failed because of a workflow file issue.

Verified against run history on Azure/draft: every recent Check Signed Commits run fails, except the one on the dependabot branch that had already bumped this pin to 2ff0844 # v1.1.0 — that run passed. This PR applies the same pin.

Interface is unchanged for the caller: on: workflow_call with no inputs or secrets, still needs only pull-requests: write.

Worth noting: the floating v1 tag still points at the older 3c677ba and was never moved forward to v1.1.0 — so pinning to the v1.1.0 commit is required; relying on the major tag would not fix this.

k8s-deploy v7 breaking change

k8s-deploy v7.0.0 confines manifests: paths to GITHUB_WORKSPACE — manifests outside the workspace now fail.

k8s-bake v4.1.1 pairs with this by writing the baked manifest into the workspace, so every bake → deploy handoff (passing steps.bake.outputs.manifestsBundle) keeps working. This is why both are bumped together rather than separately.

The manifests template has no bake step and passes a repo-relative DEPLOYMENT_MANIFEST_PATH, so it is already workspace-safe.

Test plan

  • go build ./...
  • go test ./... — all pass
  • Golden-file parity: pkg/handlers/templatetests kustomize/helm workflow tests pass, confirming template/ and pkg/fixtures/ stayed in sync
  • No stale k8s-bake@v3 / k8s-deploy@v5 / k8s-deploy@v6 references remain
  • check_signed_commits.yaml confirmed present at the new SHA and absent at the old one

dependabot Bot and others added 5 commits July 21, 2026 23:37
…e#772)

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Suneha Bose <123775811+bosesuneha@users.noreply.github.com>
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Updates both the repo's own integration CI and the workflow templates
(plus their golden-file fixtures) that draft generates for users.

- .github/workflows/integration-per-language.yml (SHA-pinned):
  k8s-bake v4.1.0 -> v4.1.1, k8s-deploy v6 -> v7.0.0
- template/workflows/kustomize: k8s-bake@v3 -> v4, k8s-deploy@v5 -> v7
- template/workflows/manifests: k8s-deploy@v5 -> v7
- pkg/fixtures/workflows/github/{kustomize,manifests}: kept in sync

k8s-deploy v7.0.0 confines `manifests:` paths to GITHUB_WORKSPACE, which
is a breaking change for manifests written outside the workspace.
k8s-bake v4.1.1 pairs with this by writing the baked manifest into the
workspace, so bake -> deploy handoffs keep working. The manifests
template passes a repo-relative DEPLOYMENT_MANIFEST_PATH and is
unaffected.
The previous pin (3c677ba, tagged v1, Jun 2025) predates the addition of
check_signed_commits.yaml to action-release-workflows, so the reusable
workflow reference could not resolve and the Check Signed Commits job
failed on every PR with "This run likely failed because of a workflow
file issue."

v1.1.0 (2ff0844) contains check_signed_commits.yaml. Its interface is
unchanged from the caller's perspective: `on: workflow_call` with no
inputs or secrets, and it still needs only `pull-requests: write`.

Note the floating v1 tag still points at the older 3c677ba and has not
been moved forward to v1.1.0, so pinning to the v1.1.0 commit is
required rather than relying on the major tag.
@bosesuneha bosesuneha changed the title Bump k8s-bake to v4.1.1 and k8s-deploy to v7.0.0 Bump k8s-bake, k8s-deploy, and action-release-workflows Aug 7, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants