name: Package published on: registry_package: types: [published] jobs: build: runs-on: ubuntu-latest if: github.event.registry_package.package_type == 'npm' && github.event.registry_package.name == 'adf-core' steps: - name: Dispatch event to monorepo uses: actions/github-script@ed597411d8f924073f98dfc5c65a23a2325f34cd # v8.0.0 env: PACKAGE_NAME: ${{ github.event.registry_package.name }} PACKAGE_VERSION: ${{ github.event.registry_package.package_version.name }} with: github-token: ${{ secrets.PAT_WRITE_PKG }} retries: 3 script: | const payload = { package_name: process.env.PACKAGE_NAME, package_version: process.env.PACKAGE_VERSION }; await github.rest.repos.createDispatchEvent({ owner: context.repo.owner, repo: "alfresco-apps", event_type: "package-published", client_payload: payload }); console.log(`Trigger a dispatch event for the monorepo`);