From 29ab908ad90f00a9c8fbe728177760863bcc0a75 Mon Sep 17 00:00:00 2001 From: "Nicholas C. Zakas" Date: Tue, 14 Jan 2025 21:11:32 -0500 Subject: [PATCH] ci: Fix release-please workflow (#205) --- .github/workflows/release-please.yml | 18 ++++++++++++------ release-please-config.json | 1 + 2 files changed, 13 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index 14d917b..ddb0833 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -7,11 +7,12 @@ jobs: release-please: runs-on: ubuntu-latest steps: - - uses: GoogleCloudPlatform/release-please-action@v4 + - uses: googleapis/release-please-action@v4 id: release with: - release-type: 'node' - # The logic below handles the npm publication: + token: ${{secrets.GITHUB_TOKEN}} + + # The logic below handles the npm publication: - uses: actions/checkout@v4 # these if statements ensure that a publication only occurs when # a new release is created: @@ -29,10 +30,15 @@ jobs: if: ${{ steps.release.outputs.release_created }} # Tweets out release announcement - - run: 'npx @humanwhocodes/tweet "Env v${{ steps.release.outputs.major }}.${{ steps.release.outputs.minor }}.${{ steps.release.outputs.patch }} has been released!\n\nhttps://github.com/humanwhocodes/config-array/releases/tag/${{ steps.release.outputs.tag_name }}"' + - run: 'npx @humanwhocodes/crosspost -t -b -m "Env v${{ steps.release.outputs.major }}.${{ steps.release.outputs.minor }}.${{ steps.release.outputs.patch }} has been released!\n\nhttps://github.com/humanwhocodes/config-array/releases/tag/${{ steps.release.outputs.tag_name }}"' if: ${{ steps.release.outputs.release_created }} env: - TWITTER_CONSUMER_KEY: ${{ secrets.TWITTER_CONSUMER_KEY }} - TWITTER_CONSUMER_SECRET: ${{ secrets.TWITTER_CONSUMER_SECRET }} + TWITTER_API_CONSUMER_KEY: ${{ secrets.TWITTER_CONSUMER_KEY }} + TWITTER_API_CONSUMER_SECRET: ${{ secrets.TWITTER_CONSUMER_SECRET }} TWITTER_ACCESS_TOKEN_KEY: ${{ secrets.TWITTER_ACCESS_TOKEN_KEY }} TWITTER_ACCESS_TOKEN_SECRET: ${{ secrets.TWITTER_ACCESS_TOKEN_SECRET }} + MASTODON_ACCESS_TOKEN: ${{ secrets.MASTODON_ACCESS_TOKEN }} + MASTODON_HOST: ${{ secrets.MASTODON_HOST }} + BLUESKY_IDENTIFIER: ${{ vars.BLUESKY_IDENTIFIER }} + BLUESKY_HOST: ${{ vars.BLUESKY_HOST }} + BLUESKY_PASSWORD: ${{ secrets.BLUESKY_PASSWORD }} diff --git a/release-please-config.json b/release-please-config.json index d7e8d46..19bb2b0 100644 --- a/release-please-config.json +++ b/release-please-config.json @@ -1,4 +1,5 @@ { + "bootstrap-sha": "ce6ac122c2274206ae51585a17473efa9d85f72b", "packages": { ".": { "release-type": "node"