Skip to content

Immutable Actions [GA] #592

@github-product-roadmap

Description

@github-product-roadmap
Collaborator

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.

Activity

locked and limited conversation to collaborators on Oct 20, 2022
moved this to Q4 2022 – Oct-Dec in GitHub Public Roadmapon Oct 20, 2022
moved this from Q4 2022 – Oct-Dec to Q1 2023 – Jan-Mar in GitHub Public Roadmapon Apr 4, 2023
moved this from Q1 2023 – Jan-Mar to Future in GitHub Public Roadmapon Apr 11, 2023
moved this from Future to Q1 2025 – Jan-Mar in GitHub Public Roadmapon Oct 23, 2024
changed the title [-]GitHub Actions: Immutable actions publishing[/-] [+]Immutable Actions [GA][/+] on Nov 21, 2024
added
cloudAvailable on Cloud
gaFeature phase: Generally available
and removed
actionsFeature: GitHub Actions
allProduct SKU: All
previewFeature phase: Preview
on Nov 21, 2024
moved this from Q4 2025 – Oct-Dec to Q1 2025 – Jan-Mar in GitHub Public Roadmapon Nov 21, 2024
added
EnterpriseProduct SKU: GitHub Enterprise
FreeProduct SKU: GitHub Free
TeamProduct SKU: GitHub Team
on Nov 21, 2024
moved this from Q1 2025 – Jan-Mar to Q2 2025 – Apr-Jun in GitHub Public Roadmapon Jan 8, 2025
moved this from Q2 2025 – Apr-Jun to Q3 2025 – Jul-Sep in GitHub Public Roadmapon Feb 21, 2025
moved this from Q3 2025 – Jul-Sep to Q4 2025 – Oct-Dec in GitHub Public Roadmapon May 30, 2025
ankneis

ankneis commented on Dec 12, 2025

@ankneis
Collaborator

We are currently focusing on other features, like looking to build Actions specific features around immutable releases to enhance supply chain security. This has been removed from the roadmap for now, and we will revisit other options once we can provide a more accurate delivery estimate. If you'd like to leave feedback or thoughts around this feature, please visit our community discussion.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    EnterpriseProduct SKU: GitHub EnterpriseFreeProduct SKU: GitHub FreeTeamProduct SKU: GitHub TeamcloudAvailable on CloudgaFeature phase: Generally available

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    Q4 2025 – Oct-Dec

    Milestone

    No milestone

    Relationships

    None yet

      Development

      No branches or pull requests

        Participants

        @kachick@austenstone@cdce8p@Katsute@github-product-roadmap

        Issue actions