Skip to content

feat(trusted publishing): initial commit to add release github action to support OIDC trusted publish [DX-505] #24

feat(trusted publishing): initial commit to add release github action to support OIDC trusted publish [DX-505]

feat(trusted publishing): initial commit to add release github action to support OIDC trusted publish [DX-505] #24

Workflow file for this run

name: CI
permissions:
contents: read
on:
push:
branches: ['master', 'next']
pull_request:
branches: ['*']
jobs:
build:
uses: ./.github/workflows/build.yaml
check:
needs: build
uses: ./.github/workflows/check.yaml
release:
# TODO: remove 'testing-oidc-trusted-publishing' branch once trusted publishing is stable
if: github.event_name == 'push' && (github.ref == 'refs/heads/master' || github.ref == 'refs/heads/testing-oidc-trusted-publishing' || github.ref == 'refs/heads/next')
needs: [build, check]
permissions:
contents: write
id-token: write
actions: read
uses: ./.github/workflows/release.yaml