diff --git a/.github/release-please.yml b/.github/release-please.yml new file mode 100644 index 0000000..1166ddf --- /dev/null +++ b/.github/release-please.yml @@ -0,0 +1,2 @@ +handleGHRelease: true +manifestConfig: release-please.config.json diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index a8c7d2f..e5e2363 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,32 +1,18 @@ name: Publish on: # yamllint disable-line rule:truthy - push: - branches: - - main + release: + types: + - published permissions: - contents: write + contents: read packages: write - pull-requests: write jobs: - release: - name: Version using Semantic Versioning - runs-on: ubuntu-latest - steps: - - uses: googleapis/release-please-action@v4 - id: release - with: - release-type: node - # The short ref name of the branch or tag that triggered - # the workflow run. For example, `main` or `1.x` - target-branch: ${{ github.ref_name }} - publish-npm: name: Publish to NPM runs-on: ubuntu-latest - needs: release steps: - uses: actions/checkout@v4 name: Checkout repository @@ -49,7 +35,6 @@ jobs: publish-gh: name: Publish to GitHub runs-on: ubuntu-latest - needs: release steps: - uses: actions/checkout@v4 name: Checkout repository diff --git a/.release-please-manifest.json b/.release-please-manifest.json new file mode 100644 index 0000000..0967ef4 --- /dev/null +++ b/.release-please-manifest.json @@ -0,0 +1 @@ +{} diff --git a/release-please.config.json b/release-please.config.json new file mode 100644 index 0000000..435640c --- /dev/null +++ b/release-please.config.json @@ -0,0 +1,6 @@ +{ + "release-type": "node", + "packages": { + ".": {} + } +}