Skip to content

TPT-4606: Upgrade GitHub actions and migrate Docker publish workflow to OIDC - #239

Merged
zliang-akamai merged 3 commits into
linode:mainfrom
zliang-akamai:zhiwei/workflow-upgrade
Aug 12, 2026
Merged

zliang-akamai merged 3 commits into
linode:mainfrom
zliang-akamai:zhiwei/workflow-upgrade

Conversation

@zliang-akamai

Copy link
Copy Markdown
Member

📝 Description

Upgrade GitHub actions and migrate Docker publish workflow authentication to OIDC to prevent reliance on API token.

@zliang-akamai
zliang-akamai requested review from a team as code owners August 6, 2026 21:43
@zliang-akamai
zliang-akamai requested review from ezilber-akamai, lgarber-akamai and mawilk90 and removed request for a team August 6, 2026 21:43
@zliang-akamai zliang-akamai changed the title Upgrade GitHub actions and migrate Docker publish workflow to OIDC TPT-4606: Upgrade GitHub actions and migrate Docker publish workflow to OIDC Aug 6, 2026
@zliang-akamai
zliang-akamai force-pushed the zhiwei/workflow-upgrade branch from 22255eb to 1fc2065 Compare August 7, 2026 04:17

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Upgrades GitHub Actions and replaces Docker Hub API-token authentication with OIDC.

Changes:

  • Upgrades checkout, QEMU, and dependency-review actions.
  • Adds OIDC permissions and short-lived Docker Hub authentication.

Reviewed changes

Copilot reviewed 5 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
.github/workflows/release.yaml Adds Docker OIDC publishing and action upgrades.
.github/workflows/pull_request.yml Upgrades checkout.
.github/workflows/labeler.yml Upgrades checkout.
.github/workflows/dependency-review.yml Upgrades checkout and dependency review.
.github/workflows/codeql.yml Upgrades checkout.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

Comment thread .github/workflows/release.yaml

@lgarber-akamai lgarber-akamai left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks great, nice work!

@zliang-akamai
zliang-akamai merged commit 945cca2 into linode:main Aug 12, 2026
4 checks passed
@zliang-akamai
zliang-akamai deleted the zhiwei/workflow-upgrade branch August 12, 2026 23:14
@zliang-akamai zliang-akamai added the repo-ci-improvement for improvements in the repository or CI workflow in the changelog. label Aug 27, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

repo-ci-improvement for improvements in the repository or CI workflow in the changelog.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants