Skip to content

Release

Release #107

Workflow file for this run

name: Release
on:
push:
tags: ['**'] # any tag (vX.Y.Z, nightly‑foo, …)
permissions:
contents: read
packages: write
jobs:
node_tests:
uses: ./.github/workflows/node_test.yaml
secrets: inherit
go_tests:
uses: ./.github/workflows/go_test.yaml
secrets: inherit
build_e2e:
needs: [node_tests, go_tests]
uses: ./.github/workflows/build.yaml
permissions:
contents: read
packages: write
with:
target: premium
build_app: false
build_e2e: true
secrets: inherit
e2e_tests:
needs: [node_tests, go_tests, build_e2e]
uses: ./.github/workflows/e2e.yaml
permissions:
contents: read
packages: write
with:
target: premium
secrets: inherit
build_app_release_oss:
needs: [node_tests, go_tests, e2e_tests]
uses: ./.github/workflows/build.yaml
with:
target: oss
build_app: true
build_e2e: false
secrets: inherit
build_app_release_premium:
needs: [node_tests, go_tests, e2e_tests]
uses: ./.github/workflows/build.yaml
with:
target: premium
build_app: true
build_e2e: false
secrets: inherit