Skip to content

Release Docker image as part of "Release" GitHub Action#683

Merged
loic-sharma merged 6 commits intomainfrom
loshar/release
Sep 18, 2021
Merged

Release Docker image as part of "Release" GitHub Action#683
loic-sharma merged 6 commits intomainfrom
loshar/release

Conversation

@loic-sharma
Copy link
Copy Markdown
Owner

@loic-sharma loic-sharma commented Sep 18, 2021

This allows for this new release process:

  1. Create a nuget.org API key: https://www.nuget.org/account/apikeys
    a. For expires in, use "1 day"
    b. For scopes, use "push" and "Push new packages and package versions"
    c. For glob pattern, use "baget*"

  2. Update the NUGET_API_KEY GitHub secret to the API key you just created

  3. Run the Release workflow: https://github.com/loic-sharma/BaGet/actions/workflows/release.yml
    a. Check Branch is "main"
    b. Check Release version is expected
    c. Check Package source

  4. Create a new GitHub release: https://github.com/loic-sharma/BaGet/releases/new
    a. Check Target is "main"
    b. Enable This is a pre-release
    c. For Tag, use the same value used for the Release workflow's Release version
    d. For Release title, use the same value used for the Release workflow's Release version
    e. For Describe this release, list all new commits in this release

In the future we'll add branches for each released version.

@loic-sharma loic-sharma merged commit 222d7e7 into main Sep 18, 2021
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