Skip to content

path filetr fix (#302) #17

path filetr fix (#302)

path filetr fix (#302) #17

name: On Merge Trigger (Decoder-audio)
on:
push:
branches:
- main
paths:
- "packages/qvac-lib-decoder-audio/**"
- ".github/workflows/*decoder-audio*.yml"
workflow_dispatch:
inputs:
tag:
description: "Tag to publish with"
required: true
default: "latest"
type: choice
options:
- latest
- dev
permissions:
contents: read
pull-requests: write
packages: write
jobs:
run-integration-tests:
permissions:
contents: read
packages: read
uses: ./.github/workflows/integration-test-qvac-lib-decoder-audio.yml
secrets: inherit
with:
workdir: "packages/qvac-lib-decoder-audio"
mobile-integration-tests:
uses: ./.github/workflows/integration-mobile-test-qvac-lib-decoder-audio.yml
secrets: inherit
with:
repository: ${{ github.repository }}
ref: ${{ github.ref }}
workdir: "packages/qvac-lib-decoder-audio"
publish-npm:
needs: run-integration-tests
runs-on: ubuntu-latest
permissions:
contents: write
packages: write
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
token: ${{ secrets.PAT_TOKEN }}
- name: Publish to NPM Package Registry
id: publish
uses: tetherto/qvac-devops/.github/actions/publish-library-to-npm@monorepo_update
with:
secret-token: ${{ secrets.NPM_TOKEN }}
tag: ${{ inputs.tag || 'latest' }}
repo_name: "decoder-audio"
git-token: ${{ secrets.GITHUB_TOKEN }}
workdir: "packages/qvac-lib-decoder-audio"