From a3fca03a071b3c509ea3904e7f740a93e3c7133f Mon Sep 17 00:00:00 2001 From: detachhead Date: Thu, 30 Jan 2025 01:54:08 +1000 Subject: [PATCH] dont merge retry publish 1.26 --- .github/workflows/build_and_release.yml | 26 ++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/build_and_release.yml b/.github/workflows/build_and_release.yml index aae0c7066..66b98d3fc 100644 --- a/.github/workflows/build_and_release.yml +++ b/.github/workflows/build_and_release.yml @@ -111,13 +111,13 @@ jobs: working-directory: ${{ env.NPM_PACKAGE_DIR }} - name: get currently published npm package version - if: github.ref == 'refs/heads/main' + if: github.ref == 'refs/heads/sdfgsghdfhgh' run: echo ::set-output name=VERSION_INFO::$(uv run npm view $(node -p "require(\"./package.json\").name")@=${{ steps.current-version.outputs.CURRENT_VERSION }}) id: version-was-changed working-directory: ${{ env.NPM_PACKAGE_DIR }} - name: set version for npm packages - if: github.ref == 'refs/heads/main' + if: github.ref == 'refs/heads/sdfgsghdfhgh' run: npm version ${{ steps.current-version.outputs.CURRENT_VERSION }} --workspaces --no-git-tag-version - name: Build VSIX @@ -133,10 +133,10 @@ jobs: # publish npm canary version on every push to every branch except main - name: set version for npm canary - if: github.ref != 'refs/heads/main' + if: github.ref != 'refs/heads/sdfgsghdfhgh' run: uv run npm version ${{ steps.current-version.outputs.CURRENT_VERSION }}-$GITHUB_SHA --workspace ${{ env.NPM_PACKAGE_DIR }} --no-git-tag-version - name: publish package - npm canary - if: github.ref != 'refs/heads/main' + if: github.ref != 'refs/heads/sdfgsghdfhgh' uses: JS-DevTools/npm-publish@v1 with: token: ${{ secrets.NPM_TOKEN }} @@ -144,10 +144,10 @@ jobs: tag: canary package: ${{ env.NPM_PACKAGE_DIR }}/package.json - name: set version for npm canary (browser) - if: github.ref != 'refs/heads/main' + if: github.ref != 'refs/heads/sdfgsghdfhgh' run: uv run npm version ${{ steps.current-version.outputs.CURRENT_VERSION }}-$GITHUB_SHA --workspace ${{ env.BROWSER_NPM_PACKAGE_DIR }} --no-git-tag-version - name: publish package - npm canary (browser) - if: github.ref != 'refs/heads/main' + if: github.ref != 'refs/heads/sdfgsghdfhgh' uses: JS-DevTools/npm-publish@v1 with: token: ${{ secrets.NPM_TOKEN }} @@ -157,7 +157,7 @@ jobs: - name: publish package - npm # publish npm & pypi packages, vscode extension and github release if the version in package.json was changed: - if: github.ref == 'refs/heads/main' && steps.version-was-changed.outputs.VERSION_INFO == '' + if: github.ref == 'refs/heads/sdfgsghdfhgh' && steps.version-was-changed.outputs.VERSION_INFO == '' uses: JS-DevTools/npm-publish@v1 with: token: ${{ secrets.NPM_TOKEN }} @@ -165,7 +165,7 @@ jobs: package: ${{ env.NPM_PACKAGE_DIR }}/package.json - name: publish package - npm (browser) # publish npm & pypi packages, vscode extension and github release if the version in package.json was changed: - if: github.ref == 'refs/heads/main' && steps.version-was-changed.outputs.VERSION_INFO == '' + if: github.ref == 'refs/heads/sdfgsghdfhgh' && steps.version-was-changed.outputs.VERSION_INFO == '' uses: JS-DevTools/npm-publish@v1 with: token: ${{ secrets.NPM_TOKEN }} @@ -175,7 +175,7 @@ jobs: # this isn't ideal, but it's required becayse uv publish re-builds the npm packages even tho they were already built earlier. # i think to fix that i need to rewrite pdm_build.py to use the build hooks so we can control it more easily, but i can't get that to work soooo - name: set npm package versions back to upstream so pypi package can use it in --version output - if: github.ref == 'refs/heads/main' + if: github.ref == 'refs/heads/sdfgsghdfhgh' run: npm version ${{ steps.current-version.outputs.CURRENT_UPSTREAM_VERSION }} --workspaces --no-git-tag-version - name: build package - pypi @@ -187,20 +187,20 @@ jobs: path: dist - name: publish package - pypi - if: github.ref == 'refs/heads/main' && steps.version-was-changed.outputs.VERSION_INFO == '' + if: github.ref == 'refs/heads/sdfgsghdfhgh' run: uv publish # https://code.visualstudio.com/api/working-with-extensions/publishing-extension#get-a-personal-access-token - name: publish VSIX - visual studio marketplace - if: github.ref == 'refs/heads/main' && steps.version-was-changed.outputs.VERSION_INFO == '' + if: github.ref == 'refs/heads/sdfgsghdfhgh' run: vsce publish --packagePath ${{ env.VSIX_DIR }}/${{ env.VSIX_NAME }} --pat ${{ secrets.VSCE_TOKEN }} --noVerify - name: publish VSIX - open VSX - if: github.ref == 'refs/heads/main' && steps.version-was-changed.outputs.VERSION_INFO == '' + if: github.ref == 'refs/heads/sdfgsghdfhgh' run: ovsx publish --packagePath ${{ env.VSIX_DIR }}/${{ env.VSIX_NAME }} --pat ${{ secrets.OPEN_VSX_TOKEN }} - uses: marvinpinto/action-automatic-releases@v1.2.1 - if: github.ref == 'refs/heads/main' && steps.version-was-changed.outputs.VERSION_INFO == '' + if: github.ref == 'refs/heads/sdfgsghdfhgh' with: title: v${{ steps.current-version.outputs.CURRENT_VERSION }} (pyright ${{ steps.current-version.outputs.CURRENT_UPSTREAM_VERSION }}) draft: true # so i can write the release notes manually before publishing it