From 11b8734b02c7d4a7c6554f3b7ed6f4b8c2741af6 Mon Sep 17 00:00:00 2001 From: Oleg Zhuk Date: Thu, 20 Jul 2023 10:28:35 +0200 Subject: [PATCH] Update workflow --- .github/workflows/module-ci.yml | 18 +++++++++--------- .github/workflows/module-release-hotfix.yml | 10 ++++++---- .github/workflows/publish-nugets.yml | 8 ++++---- .github/workflows/release.yml | 4 ++-- 4 files changed, 21 insertions(+), 19 deletions(-) diff --git a/.github/workflows/module-ci.yml b/.github/workflows/module-ci.yml index cc9fc4c3..30a8a8ad 100644 --- a/.github/workflows/module-ci.yml +++ b/.github/workflows/module-ci.yml @@ -1,4 +1,4 @@ -# v3.200.24 +# v3.200.30 name: Module CI on: @@ -57,7 +57,7 @@ jobs: steps: - name: Set up Node 18 - uses: actions/setup-node@v2 + uses: actions/setup-node@v3 with: node-version: '18' @@ -154,9 +154,9 @@ jobs: id: artifactUrl run: | if [ '${{ github.ref }}' = 'refs/heads/master' ]; then - echo ::set-output name=download_url::${{ steps.githubRelease.outputs.downloadUrl }} + echo "download_url=${{ steps.githubRelease.outputs.downloadUrl }}" >> $GITHUB_OUTPUT else - echo ::set-output name=download_url::${{ steps.blobRelease.outputs.packageUrl }} + echo "download_url=${{ steps.blobRelease.outputs.packageUrl }}" >> $GITHUB_OUTPUT fi; - name: Create deployment matrix @@ -172,9 +172,9 @@ jobs: run: | if [[ "${{ github.event.head_commit.message }}" =~ ^[0-9]+\.[0-9]+\.[0-9]+$ ]]; then - echo "::set-output name=result::false" + echo "result=false" >> $GITHUB_OUTPUT else - echo "::set-output name=result::true" + echo "result=true" >> $GITHUB_OUTPUT fi - name: Setup Git Credentials @@ -213,7 +213,7 @@ jobs: - name: Push Build Info to Jira if: ${{ env.CLOUD_INSTANCE_BASE_URL != 0 && env.CLIENT_ID != 0 && env.CLIENT_SECRET != 0 && steps.jira_keys.outputs.jira-keys != '' && always() }} id: push_build_info_to_jira - uses: HighwayThree/jira-upload-build-info@master + uses: VirtoCommerce/jira-upload-build-info@master with: cloud-instance-base-url: '${{ secrets.CLOUD_INSTANCE_BASE_URL }}' client-id: '${{ secrets.CLIENT_ID }}' @@ -239,7 +239,7 @@ jobs: if: ${{ ((github.ref == 'refs/heads/dev') && (github.event_name == 'push') && (needs.ci.outputs.run-e2e == 'true')) || (github.event_name == 'workflow_dispatch')}} needs: 'ci' - uses: VirtoCommerce/.github/.github/workflows/e2e.yml@v3.200.24 + uses: VirtoCommerce/.github/.github/workflows/e2e.yml@v3.200.30 with: katalonRepo: 'VirtoCommerce/vc-quality-gate-katalon' katalonRepoBranch: 'dev' @@ -259,7 +259,7 @@ jobs: (github.ref == 'refs/heads/dev')) && github.event_name == 'push' }} needs: ci - uses: VirtoCommerce/.github/.github/workflows/deploy-cloud.yml@v3.200.24 + uses: VirtoCommerce/.github/.github/workflows/deploy-cloud.yml@v3.200.30 with: releaseSource: module moduleId: ${{ needs.ci.outputs.moduleId }} diff --git a/.github/workflows/module-release-hotfix.yml b/.github/workflows/module-release-hotfix.yml index f8ec1a67..7b95ce13 100644 --- a/.github/workflows/module-release-hotfix.yml +++ b/.github/workflows/module-release-hotfix.yml @@ -1,4 +1,4 @@ -# v3.200.24 +# v3.200.30 name: Release hotfix on: @@ -12,12 +12,12 @@ on: jobs: test: - uses: VirtoCommerce/.github/.github/workflows/test-and-sonar.yml@v3.200.24 + uses: VirtoCommerce/.github/.github/workflows/test-and-sonar.yml@v3.200.30 secrets: sonarToken: ${{ secrets.SONAR_TOKEN }} build: - uses: VirtoCommerce/.github/.github/workflows/build.yml@v3.200.24 + uses: VirtoCommerce/.github/.github/workflows/build.yml@v3.200.30 with: uploadPackage: 'true' uploadDocker: 'false' @@ -28,6 +28,8 @@ jobs: get-metadata: runs-on: ubuntu-20.04 + env: + GITHUB_TOKEN: ${{ secrets.REPO_TOKEN }} outputs: changelog: ${{ steps.changelog.outputs.changelog }} steps: @@ -43,7 +45,7 @@ jobs: publish-github-release: needs: [build, test, get-metadata] - uses: VirtoCommerce/.github/.github/workflows/publish-github.yml@v3.200.24 + uses: VirtoCommerce/.github/.github/workflows/publish-github.yml@v3.200.30 with: fullKey: ${{ needs.build.outputs.packageFullKey }} changeLog: '${{ needs.get-metadata.outputs.changeLog }}' diff --git a/.github/workflows/publish-nugets.yml b/.github/workflows/publish-nugets.yml index ab5587d3..fe559383 100644 --- a/.github/workflows/publish-nugets.yml +++ b/.github/workflows/publish-nugets.yml @@ -1,4 +1,4 @@ -# v3.200.24 +# v3.200.30 name: Publish nuget on: @@ -12,12 +12,12 @@ on: jobs: test: - uses: VirtoCommerce/.github/.github/workflows/test-and-sonar.yml@v3.200.24 + uses: VirtoCommerce/.github/.github/workflows/test-and-sonar.yml@v3.200.30 secrets: sonarToken: ${{ secrets.SONAR_TOKEN }} build: - uses: VirtoCommerce/.github/.github/workflows/build.yml@v3.200.24 + uses: VirtoCommerce/.github/.github/workflows/build.yml@v3.200.30 with: uploadPackage: 'true' uploadDocker: 'false' @@ -28,7 +28,7 @@ jobs: publish-nuget: needs: [build, test] - uses: VirtoCommerce/.github/.github/workflows/publish-github.yml@v3.200.24 + uses: VirtoCommerce/.github/.github/workflows/publish-github.yml@v3.200.30 with: fullKey: ${{ needs.build.outputs.packageFullKey }} forceGithub: false diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5dd3f79b..1d96b557 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,4 +1,4 @@ -# v3.200.24 +# v3.200.30 name: Release on: @@ -6,6 +6,6 @@ on: jobs: release: - uses: VirtoCommerce/.github/.github/workflows/release.yml@v3.200.24 + uses: VirtoCommerce/.github/.github/workflows/release.yml@v3.200.30 secrets: envPAT: ${{ secrets.REPO_TOKEN }} \ No newline at end of file