diff --git a/.github/workflows/container-deploy.yml b/.github/workflows/container-deploy.yml index ee92f01..5d75275 100644 --- a/.github/workflows/container-deploy.yml +++ b/.github/workflows/container-deploy.yml @@ -5,9 +5,8 @@ on: branches: - main - deploy-* -# only staging for now, not prod -# tags: -# - v*.*.* + tags: + - v*.*.* # Note on secrets used for connection @@ -23,9 +22,7 @@ jobs: strategy: matrix: env: - # only stagging for now - # Note: env is also the name of the directory on the server - - nutripatrol-net + - ${{ startsWith(github.ref, 'refs/tags/v') && 'robotoff-org' || 'robotoff-net' }} environment: ${{ matrix.env }} concurrency: ${{ matrix.env }} steps: @@ -193,4 +190,4 @@ jobs: apiHost: https://grafana.openfoodfacts.org apiToken: ${{ secrets.GRAFANA_API_TOKEN }} text: Deployment ${{ steps.livecheck.outcome }} on ${{ matrix.env }} - tags: type:deployment,origin:github,status:${{ steps.livecheck.outcome }},repo:${{ github.repository }},sha:${{ github.sha }},app:robotoff,env:${{ matrix.env }} + tags: type:deployment,origin:github,status:${{ steps.livecheck.outcome }},repo:${{ github.repository }},sha:${{ github.sha }},app:nutripatrol,env:${{ matrix.env }} diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index feaefa9..101b419 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -1,13 +1,27 @@ name: Run release-please on: - push: - branches: - - main + push: + branches: + - main + jobs: - release-please: - runs-on: ubuntu-latest - steps: - - uses: GoogleCloudPlatform/release-please-action@v4.0.2 - with: - token: ${{ secrets.GITHUB_TOKEN }} - release-type: simple + release-please: + runs-on: ubuntu-latest + steps: + - uses: GoogleCloudPlatform/release-please-action@v3.7.13 + with: + # We can't use GITHUB_TOKEN here because, github actions can't provocate actions + # see: https://docs.github.com/en/actions/security-guides/automatic-token-authentication#using-the-github_token-in-a-workflow + # So this is a personnal access token + token: ${{ secrets.RELEASE_PLEASE_TOKEN }} + release-type: simple + changelog-types: | + [ + {"type":"feat","section":"Features","hidden":false}, + {"type":"fix","section":"Bug Fixes","hidden":false}, + {"type":"style","section":"Technical","hidden":false}, + {"type":"docs","section":"Technical","hidden":false}, + {"type":"test","section":"Technical","hidden":false}, + {"type":"chore","section":"Technical","hidden":false}, + {"type":"refactor","section":"Technical","hidden":false} + ]