diff --git a/.github/workflows/api.yml b/.github/workflows/api.yml index 2e56ee92a1..cef3698872 100644 --- a/.github/workflows/api.yml +++ b/.github/workflows/api.yml @@ -17,19 +17,19 @@ jobs: working-directory: ./api steps: - - name: Checkout code - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + - name: Checkout code + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 - with: - node-version-file: .nvmrc - cache: 'npm' - cache-dependency-path: api/package-lock.json + - uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 + with: + node-version-file: .nvmrc + cache: "npm" + cache-dependency-path: api/package-lock.json - - name: Run build - run: make build + - name: Run build + run: make build - - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2 - with: - name: mattermost-api-reference - path: api/v4/html + - uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0 + with: + name: mattermost-api-reference + path: api/v4/html diff --git a/.github/workflows/docker-push-mirrored.yml b/.github/workflows/docker-push-mirrored.yml index 4a529458ec..69b6b282a9 100644 --- a/.github/workflows/docker-push-mirrored.yml +++ b/.github/workflows/docker-push-mirrored.yml @@ -14,9 +14,9 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout mattermost project - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: cd/Login to Docker Hub - uses: docker/login-action@3da7dc6e2b31f99ef2cb9fb4c50fb0971e0d0139 # v2.1.0 + uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0 with: username: ${{ secrets.DOCKERHUB_DEV_USERNAME }} password: ${{ secrets.DOCKERHUB_DEV_TOKEN }} diff --git a/.github/workflows/e2e-tests-ci.yml b/.github/workflows/e2e-tests-ci.yml index 34c605a841..4eedb3b75c 100644 --- a/.github/workflows/e2e-tests-ci.yml +++ b/.github/workflows/e2e-tests-ci.yml @@ -31,11 +31,11 @@ jobs: working-directory: e2e-tests/cypress steps: - name: ci/checkout-repo - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: ref: ${{ inputs.commit_sha || github.sha }} - name: ci/setup-node - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 + uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 id: setup_node with: node-version-file: ".nvmrc" @@ -57,11 +57,11 @@ jobs: working-directory: e2e-tests/playwright steps: - name: ci/checkout-repo - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: ref: ${{ inputs.commit_sha || github.sha }} - name: ci/setup-node - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 + uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 id: setup_node with: node-version-file: ".nvmrc" @@ -101,7 +101,7 @@ jobs: working-directory: e2e-tests steps: - name: ci/checkout-repo - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: ref: ${{ inputs.commit_sha || github.sha }} - name: ci/setup-macos-docker @@ -117,7 +117,7 @@ jobs: run: | make - name: ci/e2e-smoketests-store-results - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2 + uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0 with: name: e2e-smoketests-results-${{ matrix.os }} path: | diff --git a/.github/workflows/esrupgrade-common.yml b/.github/workflows/esrupgrade-common.yml index c4b7587b89..b1800ab38b 100644 --- a/.github/workflows/esrupgrade-common.yml +++ b/.github/workflows/esrupgrade-common.yml @@ -27,7 +27,7 @@ jobs: timeout-minutes: 30 steps: - name: Checkout mattermost project - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Run docker compose run: | cd server/build @@ -98,7 +98,7 @@ jobs: timeout-minutes: 30 steps: - name: Checkout mattermost project - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Run docker compose run: | cd server/build diff --git a/.github/workflows/i18n-ci-template.yml b/.github/workflows/i18n-ci-template.yml index 83ad3d5eab..44d7714165 100644 --- a/.github/workflows/i18n-ci-template.yml +++ b/.github/workflows/i18n-ci-template.yml @@ -11,7 +11,7 @@ jobs: if: github.event.pull_request.user.login != 'weblate' # Allow weblate to modify non-English steps: - name: Checkout code - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Get changed files id: changed-files diff --git a/.github/workflows/migration.yml b/.github/workflows/migration.yml index 5b49e8e606..a02d1f6cce 100644 --- a/.github/workflows/migration.yml +++ b/.github/workflows/migration.yml @@ -14,7 +14,7 @@ jobs: working-directory: server steps: - name: Checkout mattermost project - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Run docker compose run: | cd build @@ -61,7 +61,7 @@ jobs: $TEST_IMAGE \ make test-migration - name: Upload artifacts - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2 + uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0 with: name: Migration logs path: server/migration.log diff --git a/.github/workflows/mmctl-test-template.yml b/.github/workflows/mmctl-test-template.yml index 2c7247011c..8bbc49c112 100644 --- a/.github/workflows/mmctl-test-template.yml +++ b/.github/workflows/mmctl-test-template.yml @@ -24,13 +24,13 @@ jobs: BUILD_IMAGE: mattermost/mattermost-build-server:20230904_golang-1.20.7 steps: - name: Checkout mattermost project - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Calculate Golang Version id: go working-directory: ./server run: echo GO_VERSION=$(cat .go-version) >> "${GITHUB_OUTPUT}" - name: Setup Go - uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9 # v4.0.0 + uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0 with: go-version: ${{ steps.go.outputs.GO_VERSION }} cache-dependency-path: server/go.sum @@ -73,7 +73,7 @@ jobs: docker compose --ansi never stop - name: Archive logs if: ${{ always() }} - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2 + uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0 with: name: ${{ inputs.logsartifact }} path: | diff --git a/.github/workflows/sentry.yaml b/.github/workflows/sentry.yaml index 5cf058fd06..65d9bbbcd6 100644 --- a/.github/workflows/sentry.yaml +++ b/.github/workflows/sentry.yaml @@ -18,7 +18,7 @@ jobs: SENTRY_PROJECT: ${{ secrets.MM_SERVER_SENTRY_PROJECT }} steps: - name: cd/Checkout mattermost project - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: cd/Create Sentry release uses: getsentry/action-release@85e0095193a153d57c458995f99d0afd81b9e5ea # v1.3.0 diff --git a/.github/workflows/server-ci-artifacts.yml b/.github/workflows/server-ci-artifacts.yml index 3bc0844e51..e71a251675 100644 --- a/.github/workflows/server-ci-artifacts.yml +++ b/.github/workflows/server-ci-artifacts.yml @@ -17,7 +17,7 @@ jobs: if: github.repository_owner == 'mattermost' && github.event.workflow_run.event == 'pull_request' && github.event.workflow_run.conclusion == 'success' runs-on: ubuntu-22.04 steps: - - uses: mattermost/actions/delivery/update-commit-status@a74f6d87f847326c04d326bf1908da40cb9b3556 + - uses: mattermost/actions/delivery/update-commit-status@fec7b836001c9380d4bfaf28d443945c103a098c env: GITHUB_TOKEN: ${{ github.token }} with: @@ -33,14 +33,14 @@ jobs: - update-initial-status steps: - name: cd/configure-aws-credentials - uses: aws-actions/configure-aws-credentials@04b98b3f9e85f563fb061be8751a0352327246b0 #v3.0.1 + uses: aws-actions/configure-aws-credentials@e3dd6a429d7300a6a4c196c26e071d42e0343502 #v4.0.2 with: aws-region: us-east-1 aws-access-key-id: ${{ secrets.PR_BUILDS_BUCKET_AWS_ACCESS_KEY_ID }} aws-secret-access-key: ${{ secrets.PR_BUILDS_BUCKET_AWS_SECRET_ACCESS_KEY }} - name: cd/download-artifacts-from-PR-workflow - uses: dawidd6/action-download-artifact@0c49384d39ceb023b8040f480a25596fd6cf441b # v2.26.0 + uses: dawidd6/action-download-artifact@71072fbb1229e1317f1a8de6b04206afb461bd67 # v2.26.0 with: workflow: ${{ github.event.workflow_run.workflow_id }} run_id: ${{ github.event.workflow_run.id }} @@ -76,7 +76,7 @@ jobs: - upload-artifacts steps: - name: cd/docker-login - uses: docker/login-action@3da7dc6e2b31f99ef2cb9fb4c50fb0971e0d0139 # v2.1.0 + uses: docker/login-action@343f7c4344506bcbf9b4de18042ae17996df046d # v3.0.0 with: username: mattermostdev password: ${{ secrets.DOCKERHUB_DEV_TOKEN }} @@ -87,7 +87,7 @@ jobs: cosign-release: v${{ env.COSIGN_VERSION }} - name: cd/download-artifacts-from-PR-workflow - uses: dawidd6/action-download-artifact@0c49384d39ceb023b8040f480a25596fd6cf441b # v2.26.0 + uses: dawidd6/action-download-artifact@71072fbb1229e1317f1a8de6b04206afb461bd67 # v2.26.0 with: workflow: ${{ github.event.workflow_run.workflow_id }} run_id: ${{ github.event.workflow_run.id }} @@ -96,7 +96,7 @@ jobs: path: server/build/ - name: cd/setup-docker-buildx - uses: docker/setup-buildx-action@11e8a2e2910826a92412015c515187a2d6750279 # v2.4 + uses: docker/setup-buildx-action@0d103c3126aa41d772a8362f6aa67afac040f80c # v3.1.0 - name: cd/docker-build-and-push id: docker @@ -125,7 +125,7 @@ jobs: needs: - build-docker steps: - - uses: mattermost/actions/delivery/update-commit-status@a74f6d87f847326c04d326bf1908da40cb9b3556 + - uses: mattermost/actions/delivery/update-commit-status@fec7b836001c9380d4bfaf28d443945c103a098c env: GITHUB_TOKEN: ${{ github.token }} with: @@ -141,7 +141,7 @@ jobs: needs: - build-docker steps: - - uses: mattermost/actions/delivery/update-commit-status@a74f6d87f847326c04d326bf1908da40cb9b3556 + - uses: mattermost/actions/delivery/update-commit-status@fec7b836001c9380d4bfaf28d443945c103a098c env: GITHUB_TOKEN: ${{ github.token }} with: diff --git a/.github/workflows/server-ci-master.yml b/.github/workflows/server-ci-master.yml index 61d8c2c800..3693c8f2dd 100644 --- a/.github/workflows/server-ci-master.yml +++ b/.github/workflows/server-ci-master.yml @@ -3,9 +3,7 @@ on: push: branches: - master - - cloud - release-* - - mono-repo* jobs: master-ci: diff --git a/.github/workflows/server-ci-template.yml b/.github/workflows/server-ci-template.yml index a8317e6c95..72f2f8c991 100644 --- a/.github/workflows/server-ci-template.yml +++ b/.github/workflows/server-ci-template.yml @@ -14,12 +14,12 @@ jobs: working-directory: server steps: - name: Checkout mattermost project - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Calculate Golang Version id: go run: echo GO_VERSION=$(cat .go-version) >> "${GITHUB_OUTPUT}" - name: Setup Go - uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9 # v4.0.0 + uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0 with: go-version: ${{ steps.go.outputs.GO_VERSION }} cache-dependency-path: | @@ -39,12 +39,12 @@ jobs: working-directory: server steps: - name: Checkout mattermost project - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Calculate Golang Version id: go run: echo GO_VERSION=$(cat .go-version) >> "${GITHUB_OUTPUT}" - name: Setup Go - uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9 # v4.0.0 + uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0 with: go-version: ${{ steps.go.outputs.GO_VERSION }} cache-dependency-path: | @@ -64,12 +64,12 @@ jobs: working-directory: server steps: - name: Checkout mattermost project - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Calculate Golang Version id: go run: echo GO_VERSION=$(cat .go-version) >> "${GITHUB_OUTPUT}" - name: Setup Go - uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9 # v4.0.0 + uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0 with: go-version: ${{ steps.go.outputs.GO_VERSION }} cache-dependency-path: | @@ -87,12 +87,12 @@ jobs: working-directory: server steps: - name: Checkout mattermost project - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Calculate Golang Version id: go run: echo GO_VERSION=$(cat .go-version) >> "${GITHUB_OUTPUT}" - name: Setup Go - uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9 # v4.0.0 + uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0 with: go-version: ${{ steps.go.outputs.GO_VERSION }} cache-dependency-path: | @@ -112,12 +112,12 @@ jobs: working-directory: server steps: - name: Checkout mattermost project - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Calculate Golang Version id: go run: echo GO_VERSION=$(cat .go-version) >> "${GITHUB_OUTPUT}" - name: Setup Go - uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9 # v4.0.0 + uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0 with: go-version: ${{ steps.go.outputs.GO_VERSION }} cache-dependency-path: | @@ -139,12 +139,12 @@ jobs: working-directory: server steps: - name: Checkout mattermost project - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Calculate Golang Version id: go run: echo GO_VERSION=$(cat .go-version) >> "${GITHUB_OUTPUT}" - name: Setup Go - uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9 # v4.0.0 + uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0 with: go-version: ${{ steps.go.outputs.GO_VERSION }} cache-dependency-path: | @@ -162,7 +162,7 @@ jobs: working-directory: server steps: - name: Checkout mattermost project - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Extract migrations files run: make migrations-extract - name: Check migration files @@ -175,7 +175,7 @@ jobs: working-directory: server steps: - name: Checkout mattermost project - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Generate email templates run: | sudo npm install -g mjml@4.9.0 @@ -190,12 +190,12 @@ jobs: working-directory: server steps: - name: Checkout mattermost project - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Calculate Golang Version id: go run: echo GO_VERSION=$(cat .go-version) >> "${GITHUB_OUTPUT}" - name: Setup Go - uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9 # v4.0.0 + uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0 with: go-version: ${{ steps.go.outputs.GO_VERSION }} cache-dependency-path: | @@ -215,12 +215,12 @@ jobs: working-directory: server steps: - name: Checkout mattermost project - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Calculate Golang Version id: go run: echo GO_VERSION=$(cat .go-version) >> "${GITHUB_OUTPUT}" - name: Setup Go - uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9 # v4.0.0 + uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0 with: go-version: ${{ steps.go.outputs.GO_VERSION }} cache-dependency-path: | @@ -240,12 +240,12 @@ jobs: working-directory: server steps: - name: Checkout mattermost-server - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Calculate Golang Version id: go run: echo GO_VERSION=$(cat .go-version) >> "${GITHUB_OUTPUT}" - name: Setup Go - uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9 # v4.0.0 + uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0 with: go-version: ${{ steps.go.outputs.GO_VERSION }} cache-dependency-path: | @@ -307,19 +307,19 @@ jobs: needs: check-mattermost-vet steps: - name: Checkout mattermost project - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Calculate Golang Version id: go run: echo GO_VERSION=$(cat .go-version) >> "${GITHUB_OUTPUT}" - name: Setup Go - uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9 # v4.0.0 + uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0 with: go-version: ${{ steps.go.outputs.GO_VERSION }} cache-dependency-path: | server/go.sum server/public/go.sum - name: ci/setup-node - uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0 + uses: actions/setup-node@60edb5dd545a775178f52524783378180af0d1f8 # v4.0.2 id: setup_node with: node-version-file: ".nvmrc" @@ -333,17 +333,19 @@ jobs: make build-cmd BUILD_NUMBER='${GITHUB_HEAD_REF}-${GITHUB_RUN_ID}' make package BUILD_NUMBER='${GITHUB_HEAD_REF}-${GITHUB_RUN_ID}' - name: Persist dist artifacts - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2 + uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0 with: name: server-dist-artifact path: server/dist/ + if-no-files-found: error + compression-level: 0 retention-days: 14 - name: Persist build artifacts - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2 + uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0 with: name: server-build-artifact path: server/build/ - retention-days: 14 + retention-days: 2 test-migration: name: MySQL to PostgreSQL Migration uses: ./.github/workflows/migration.yml diff --git a/.github/workflows/server-test-template.yml b/.github/workflows/server-test-template.yml index 3563399a6d..e19a55b45b 100644 --- a/.github/workflows/server-test-template.yml +++ b/.github/workflows/server-test-template.yml @@ -23,13 +23,13 @@ jobs: COMPOSE_PROJECT_NAME: ghactions steps: - name: Checkout mattermost project - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: Calculate Golang Version id: go working-directory: ./server run: echo GO_VERSION=$(cat .go-version) >> "${GITHUB_OUTPUT}" - name: Setup Go - uses: actions/setup-go@4d34df0c2316fe8122ab82dc22947d607c0c91f9 # v4.0.0 + uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v5.0.0 with: go-version: ${{ steps.go.outputs.GO_VERSION }} cache-dependency-path: server/go.sum @@ -66,7 +66,7 @@ jobs: docker compose --ansi never stop - name: Archive logs if: ${{ always() }} - uses: actions/upload-artifact@0b7f8abb1508181956e8e162db84b466c27e18ce # v3.1.2 + uses: actions/upload-artifact@26f96dfa697d77e81fd5907df203aa23a56210a8 # v4.3.0 with: name: ${{ inputs.logsartifact }} path: | diff --git a/.github/workflows/tag-public-module.yaml b/.github/workflows/tag-public-module.yaml index 4b2b45ddea..92f2f13eb3 100644 --- a/.github/workflows/tag-public-module.yaml +++ b/.github/workflows/tag-public-module.yaml @@ -24,7 +24,7 @@ jobs: runs-on: ubuntu-22.04 steps: - name: release/checkout-mattermost - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 with: fetch-depth: 0 diff --git a/.github/workflows/webapp-ci-master.yml b/.github/workflows/webapp-ci-master.yml index b025c06135..96c8393f43 100644 --- a/.github/workflows/webapp-ci-master.yml +++ b/.github/workflows/webapp-ci-master.yml @@ -3,7 +3,6 @@ on: push: branches: - master - - cloud - release-* jobs: diff --git a/.github/workflows/webapp-ci-template.yml b/.github/workflows/webapp-ci-template.yml index b6dad7642f..560b9875eb 100644 --- a/.github/workflows/webapp-ci-template.yml +++ b/.github/workflows/webapp-ci-template.yml @@ -13,7 +13,7 @@ jobs: working-directory: webapp steps: - name: ci/checkout-repo - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: ci/setup uses: ./.github/actions/webapp-setup - name: ci/lint @@ -27,7 +27,7 @@ jobs: working-directory: webapp steps: - name: ci/checkout-repo - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: ci/setup uses: ./.github/actions/webapp-setup - name: ci/lint @@ -50,7 +50,7 @@ jobs: working-directory: webapp steps: - name: ci/checkout-repo - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: ci/setup uses: ./.github/actions/webapp-setup - name: ci/lint @@ -67,7 +67,7 @@ jobs: working-directory: webapp steps: - name: ci/checkout-repo - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: ci/setup uses: ./.github/actions/webapp-setup - name: ci/test @@ -83,7 +83,7 @@ jobs: working-directory: webapp steps: - name: ci/checkout-repo - uses: actions/checkout@ac593985615ec2ede58e132d2e21d2b1cbd6127c # v3.3.0 + uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1 - name: ci/setup uses: ./.github/actions/webapp-setup - name: ci/build