Skip to content

Release Instruction

Chandni Patel edited this page Nov 3, 2022 · 11 revisions

How user select our GitHub Actions

In the following sections:

- name: E2E Run Azure Functions Action
  uses: Azure/functions-action@v1
  id: functionapp_id
  with:
    app-name: ${{ env.AZURE_FUNCTIONAPP_NAME }}
    package: '${{ env.AZURE_FUNCTIONAPP_PACKAGE_PATH }}/output'
    publish-profile: ${{ secrets.GAE_FA_DOTNET3_LCON }}

The GitHub Host Runners only care about your GitHub repository location and branch name (e.g. Azure/functions-action@v1). So we need to release

How to do a release

  1. Make sure all changes for the release are ready in master branch.
$ git checkout releases/v1
$ git merge master # there shouldn't be any conflicts
$ npm install
$ npm run build
$ git add .
$ git commit -m "Updating node_modules and lib files"
$ git push origin releases/v1
$ git tag -m "v1.x.x" -a "v1.x.x" # Create a new release tag
$ git push origin v1.x.x
$ git tag -f -a v1 # Update v1 tag
$ git push -f --tags
  1. Write up the release documentation in https://github.com/Azure/functions-action/releases.
  • You only need to write a release note for v1.x.x.
  • Do not write a release note for v1 since it is constantly moving.

Readings

Official GitHub Action Versioning Guideline

Clone this wiki locally