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

.github: add workflow to build beta images #18052

Merged
merged 1 commit into from
Nov 30, 2021

Commits on Nov 30, 2021

  1. .github: add workflow to build beta images

    With this new workflow, developers will be able to release beta features
    that are created on top of an existing release.
    
    The workflow to create a new beta image is as follow:
    
    1. Push a branch into Cilium's repository with the name:
       `feature/<stable-branch>/<feature-name>` where `<stable-branch>`
       represents the branch where the feature is based on and
       `<feature-name>` represents the name of the feature being released.
    2. Trigger the workflow by going into [1], use the workflow from
       `feature/<stable-branch>/<feature-name>` branch and write an image
       tag name.
       The tag name should be in the format `vX.Y.Z-<feature-name>` where
       `vX.Y.Z` is the version on which the branch is built on, and
       `<feature-name>` the name of the feature.
    3. Ping one of the maintainers or anyone from the cilium-build team to
       approve the build and release process of this feature.
    
    [1] https://github.com/cilium/cilium/actions/workflows/build-images-beta.yaml
    
    Signed-off-by: André Martins <andre@cilium.io>
    aanm committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    dabda5f View commit details
    Browse the repository at this point in the history