From ce104fbb0a7b6b2a509a98d1c569c60b16661b97 Mon Sep 17 00:00:00 2001 From: Yufei Huang Date: Wed, 12 Jul 2023 20:57:53 +0800 Subject: [PATCH] test release --- .github/workflows/release.yml | 36 +++++++++-------------------------- 1 file changed, 9 insertions(+), 27 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 231d88ea3ef..2f9ab17c1a6 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,7 +1,7 @@ name: release on: - release: - types: [published, edited] + push: + branches: [test-release] jobs: build: @@ -37,6 +37,13 @@ jobs: dotnet publish src/docfx -f net7.0 -c Release /p:Version=${GITHUB_REF_NAME#v} --self-contained -r osx-x64 -o drop/publish/osx-x64 mkdir -p drop/bin + - run: zip -r ../../bin/docfx-win-x64-${GITHUB_REF_NAME}.zip . + working-directory: drop/publish/win-x64 + - run: zip -r ../../bin/docfx-linux-x64-${GITHUB_REF_NAME}.zip . + working-directory: drop/publish/linux-x64 + - run: zip -r ../../bin/docfx-osx-x64-${GITHUB_REF_NAME}.zip . + working-directory: drop/publish/osx-x64 + - uses: actions/upload-artifact@v3 with: name: nuget @@ -72,19 +79,6 @@ jobs: drop/nuget/**/*.* --description "Docfx code sign" --description-url "https://dotnet.github.io/docfx" - --azure-key-vault-managed-identity true - --azure-key-vault-url "${{ secrets.SIGN_KEY_VAULT_URL }}" - --azure-key-vault-certificate "${{ secrets.SIGN_KEY_VAULT_CERTIFICATE }}" - --azure-key-vault-tenant-id "${{ secrets.SIGN_KEY_VAULT_TENANT_ID }}" - --azure-key-vault-client-id "${{ secrets.SIGN_KEY_VAULT_CLIENT_ID }}" - --azure-key-vault-client-secret "${{ secrets.SIGN_KEY_VAULT_CLIENT_SECRET }}" - - - run: > - ./sign code azure-key-vault - bin/**/*.* - --description "Docfx code sign" - --description-url "https://dotnet.github.io/docfx" - --azure-key-vault-managed-identity true --azure-key-vault-url "${{ secrets.SIGN_KEY_VAULT_URL }}" --azure-key-vault-certificate "${{ secrets.SIGN_KEY_VAULT_CERTIFICATE }}" --azure-key-vault-tenant-id "${{ secrets.SIGN_KEY_VAULT_TENANT_ID }}" @@ -96,11 +90,6 @@ jobs: name: nuget-signed path: drop/nuget - - uses: actions/upload-artifact@v3 - with: - name: publish-signed - path: drop/publish - publish: runs-on: ubuntu-latest needs: sign @@ -126,13 +115,6 @@ jobs: env: NUGET_KEY: $(NUGET_KEY) - - run: zip -r ../../bin/docfx-win-x64-${GITHUB_REF_NAME}.zip . - working-directory: drop/publish/win-x64 - - run: zip -r ../../bin/docfx-linux-x64-${GITHUB_REF_NAME}.zip . - working-directory: drop/publish/linux-x64 - - run: zip -r ../../bin/docfx-osx-x64-${GITHUB_REF_NAME}.zip . - working-directory: drop/publish/osx-x64 - - name: Upload GitHub release run: | gh release upload ${GITHUB_REF_NAME} drop/bin/docfx-win-x64-${GITHUB_REF_NAME}.zip