Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Immutable Actions [GA] #592

Open
github-product-roadmap opened this issue Oct 19, 2022 · 0 comments
Open

Immutable Actions [GA] #592

github-product-roadmap opened this issue Oct 19, 2022 · 0 comments
Labels
cloud Available on Cloud Enterprise Product SKU: GitHub Enterprise Free Product SKU: GitHub Free ga Feature phase: Generally available Team Product SKU: GitHub Team

Comments

@github-product-roadmap
Copy link
Collaborator

github-product-roadmap commented Oct 19, 2022

Value Prop

We are building a new way to publish and consume actions that will improve the security of the CI/CD supply chain. Building on top of the OCI distribution specification, actions can now be pushed to GitHub Packages as immutable image versions with familiar semantic versions. The immutable packages and semantic versions bring greater predictability and security to users' workflows.

Expected Outcome

Users consuming actions will be able to reference an immutable package of an action by version, providing better security in their CI/CD supply chain. Over time we will build additional functionality like signing, build attestation, malware scanning, etc. to further improve the security of the supply chain and allow organizations to apply more specific policies. Developers creating Actions will have a fully automated workflow for publishing their actions that follows a natural build, package, and publish model with standard package versioning.

Actions publishers will use a new packaging action and workflow to take their existing actions code and publish it to GitHub Packages. Users consuming actions by version tags will automatically start getting the packaged version of the action after it is published. Those referencing by commit SHA or git branch reference will simply need to switch to an appropriate version.

@github github locked and limited conversation to collaborators Oct 19, 2022
@github-product-roadmap github-product-roadmap added actions Feature: GitHub Actions all Product SKU: All preview Feature phase: Preview labels Oct 19, 2022
@ankneis ankneis moved this to Q4 2022 – Oct-Dec in GitHub Public Roadmap Oct 19, 2022
@ankneis ankneis moved this from Q4 2022 – Oct-Dec to Q1 2023 – Jan-Mar in GitHub Public Roadmap Apr 3, 2023
@ankneis ankneis moved this from Q1 2023 – Jan-Mar to Future in GitHub Public Roadmap Apr 10, 2023
@ankneis ankneis moved this from Future to Q1 2025 – Jan-Mar in GitHub Public Roadmap Oct 22, 2024
@ankneis ankneis changed the title GitHub Actions: Immutable actions publishing Immutable Actions [GA] Nov 20, 2024
@ankneis ankneis added cloud Available on Cloud ga Feature phase: Generally available and removed actions Feature: GitHub Actions all Product SKU: All preview Feature phase: Preview labels Nov 20, 2024
@ankneis ankneis moved this from Q4 2025 – Oct-Dec to Q1 2025 – Jan-Mar in GitHub Public Roadmap Nov 20, 2024
@ankneis ankneis added Enterprise Product SKU: GitHub Enterprise Free Product SKU: GitHub Free Team Product SKU: GitHub Team labels Nov 20, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
cloud Available on Cloud Enterprise Product SKU: GitHub Enterprise Free Product SKU: GitHub Free ga Feature phase: Generally available Team Product SKU: GitHub Team
Projects
Status: Q1 2025 – Jan-Mar
Development

No branches or pull requests

2 participants