Skip to content

📦 Release @webref/idl@3.38.1 #672

📦 Release @webref/idl@3.38.1

📦 Release @webref/idl@3.38.1 #672

Workflow file for this run

# Publish a new package when a pre-release PR is merged.
#
# Job does nothing if PR that was merged is not a pre-release PR.
name: "Publish @webref package if needed"
on:
pull_request:
branches:
- main
types:
- closed
jobs:
release:
if: startsWith(github.head_ref, 'release-') && github.event.pull_request.merged == true
runs-on: ubuntu-latest
steps:
- name: Checkout latest version of release script
uses: actions/checkout@v3
with:
ref: main
- name: Setup node.js
uses: actions/setup-node@v3
with:
node-version: 18
cache: 'npm'
- name: Install dependencies
run: npm ci
- name: Release package if needed
run: node tools/release-package.js ${{ github.event.pull_request.number }}
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
NPM_TOKEN: ${{ secrets.NPM_TOKEN }}