Skip to content

feat: merge from upstream oxc-project/oxc-resolver (#15) #30

feat: merge from upstream oxc-project/oxc-resolver (#15)

feat: merge from upstream oxc-project/oxc-resolver (#15) #30

Workflow file for this run

name: Release Plz
on:
workflow_dispatch:
push:
branches:
- main
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
release-plz:
name: Release-plz
runs-on: ubuntu-latest
permissions:
pull-requests: write
contents: write
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
persist-credentials: true # required by release-plz
- name: Run release-plz
id: release-plz
uses: MarcoIeni/release-plz-action@v0.5
with:
command: release
env:
GITHUB_TOKEN: ${{ secrets.RELEASE_PLZ_TOKEN }}
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
- name: Bump package.json
if: ${{ steps.release-plz.outputs.prs_created }}
env:
GH_TOKEN: ${{ secrets.RELEASE_PLZ_TOKEN }}
PR_NUMBER: ${{ fromJSON(steps.release-plz.outputs.pr).number }}
VERSION: ${{ fromJSON(steps.release-plz.outputs.pr).releases[0].version }}
run: |
set -e
pr_number="${PR_NUMBER}"
if [[ -n "$pr_number" ]]; then
version="${VERSION}"
jq --arg version "${version}" '.version = ($version)' npm/package.json > tmp
mv tmp npm/package.json
gh pr checkout $pr_number
git add .
git commit --amend --no-edit
git push --force-with-lease
fi