From c1b7b983c6aeb7773d2e5b2ff77857682b250a1b Mon Sep 17 00:00:00 2001 From: Andrew McClenaghan Date: Wed, 26 Apr 2023 22:16:47 +1000 Subject: [PATCH] feat: Update to publish to obsidian-integration repo --- .build/upload-release-assets.sh | 12 ++++++++++-- .github/workflows/release-please.yml | 10 +++++++++- 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/.build/upload-release-assets.sh b/.build/upload-release-assets.sh index d20c3e92..1e02f899 100755 --- a/.build/upload-release-assets.sh +++ b/.build/upload-release-assets.sh @@ -21,8 +21,16 @@ echo "CurrentVersion=$TAG" >> "$GITHUB_OUTPUT" cd packages/obsidian FILES=$(echo dist/*) -gh release create $TAG -t $TAG --generate-notes --latest --target $SHA ./dist/* +gh release create $TAG -R markdown-confluence/obsidian-integration -t $TAG --generate-notes --latest --target $SHA ./dist/* echo $FILES cd $ORIGINAL_PATH -./.build/sign-release.sh $TAG + +git config user.name github-actions[bot] +git config user.email 41898282+github-actions[bot]@users.noreply.github.com + +cp manifest.json ./.release-repo/manifest.json +cd ./.release-repo +git add manifest.json +git commit -m "Update manifest for $TAG release." +git push diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index e8d58d02..5d7cf74c 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -48,12 +48,20 @@ jobs: if: ${{ steps.release-please.outputs.release_created }} run: npm install -g npm@latest + - name: Checkout source repository + uses: actions/checkout@8e5e7e5ab8b370d6c329ec480221332ada57f0ab # v3.5.2 + with: + repository: markdown-confluence/obsidian-integration + token: ${{ secrets.RELEASE_PLEASE_PAT }} + path: ./.release-repo + - name: Upload release assets id: releaseassets if: ${{ steps.release-please.outputs.release_created }} run: ./.build/upload-release-assets.sh ${{ steps.release-please.outputs.tag_name }} ${{ steps.release-please.outputs.sha }} env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + GITHUB_TOKEN: ${{ secrets.RELEASE_PLEASE_PAT }} + - name: Publish to NPM if: ${{ steps.release-please.outputs.release_created }} run: |