Skip to content

Conversation

@rxbchen
Copy link
Contributor

@rxbchen rxbchen commented May 12, 2025

This is an automated PR to update actions in this repo. The operation should be no-op, as we are only switching out the version tag with the matching commit SHA.

Why are we doing this?

Recently, there was a security incident where a malicious actor modified multiple version tags to reference a malicious commit. This could potentially allow the attacker to potentially read logs and steal secrets. Read more about it here.

Although we have confirmed that no Github Actions were actively exploited at Shopify, to mitigate this risk, we should ensure that our 3rd party Github Actions are pinned to a specific immutable hash, and not just a version tag.

To read more about why pinning actions is recommended check here.

How do I keep by Actions up-to-date?

To ensure you still get updates after pinning, this PR also enables Dependabot automated updates. To read more about this configuration check here.

Autofixes

To remove the additional toil of having to merge new updates for Github Actions, you can opt your services in for autofixes. Read more about autofixes here

Timeframe

We will give developers ~1 week to ask questions reguarding this PR and after that, we will merge this PR.

ref: https://github.com/Shopify/dependency-analyzer/issues/1043.

For questions, contact #proj-github-actions-patching.

@rxbchen rxbchen merged commit ed1464c into main Jun 3, 2025
3 checks passed
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.

1 participant