diff --git a/.github/workflows/codeql-lint.yml b/.github/workflows/codeql-lint.yml index 4572f318..de7c8a0f 100644 --- a/.github/workflows/codeql-lint.yml +++ b/.github/workflows/codeql-lint.yml @@ -69,13 +69,13 @@ jobs: uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - name: Initialize CodeQL - uses: github/codeql-action/init@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4 + uses: github/codeql-action/init@54f647b7e1bb85c95cddabcd46b0c578ec92bc1a # v4 with: languages: python queries: +security-and-quality - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4 + uses: github/codeql-action/analyze@54f647b7e1bb85c95cddabcd46b0c578ec92bc1a # v4 with: category: '/language:python' @@ -88,13 +88,13 @@ jobs: uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7 - name: Initialize CodeQL - uses: github/codeql-action/init@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4 + uses: github/codeql-action/init@54f647b7e1bb85c95cddabcd46b0c578ec92bc1a # v4 with: languages: javascript-typescript queries: +security-and-quality - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@8aad20d150bbac5944a9f9d289da16a4b0d87c1e # v4 + uses: github/codeql-action/analyze@54f647b7e1bb85c95cddabcd46b0c578ec92bc1a # v4 with: category: '/language:javascript-typescript' @@ -158,7 +158,7 @@ jobs: # ---- Frontend Lint (reusable) ---- frontend-lint: name: Frontend Lint - uses: chodeus/chodeus-ops/.github/workflows/node-ci.yml@44b9463f55b6d28ca72a126bdc3a89ce6b472166 # main + uses: chodeus/chodeus-ops/.github/workflows/node-ci.yml@af17d8ce986da0b92cbdfc84d2170e199e34a3fb # main with: node_version: '24' package_json_dir: frontend @@ -213,10 +213,10 @@ jobs: fetch-depth: 0 - name: Set up QEMU - uses: docker/setup-qemu-action@06116385d9baf250c9f4dcb4858b16962ea869c3 # v4 + uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8 # v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4 + uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4 - name: Get branch name id: get_branch @@ -226,7 +226,7 @@ jobs: run: echo "BUILD_NUMBER=$(git rev-list --count HEAD)" >> $GITHUB_ENV - name: Build Docker image (validation only) - uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7 + uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7 with: context: . file: ./deploy/docker/Dockerfile @@ -257,10 +257,10 @@ jobs: fetch-depth: 0 - name: Set up QEMU - uses: docker/setup-qemu-action@06116385d9baf250c9f4dcb4858b16962ea869c3 # v4 + uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8 # v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4 + uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4 - name: Get the current branch name id: get_branch @@ -270,7 +270,7 @@ jobs: run: echo "BUILD_NUMBER=$(git rev-list --count HEAD)" >> $GITHUB_ENV - name: Login to GitHub Container Registry - uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4 + uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4 with: registry: ghcr.io username: ${{ github.actor }} @@ -278,7 +278,7 @@ jobs: - name: Extract Docker metadata id: meta - uses: docker/metadata-action@80c7e94dd9b9319bd5eb7a0e0fe9291e23a2a2e9 # v6 + uses: docker/metadata-action@dc802804100637a589fabce1cb79ff13a1411302 # v6 with: images: ghcr.io/${{ github.repository_owner }}/chub tags: | @@ -290,7 +290,7 @@ jobs: type=raw,value=latest,enable={{is_default_branch}} - name: Build and push Docker image - uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7 + uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7 with: context: . file: ./deploy/docker/Dockerfile @@ -305,7 +305,7 @@ jobs: notify-failure: needs: [codeql-python, codeql-javascript, backend-lint, backend-smoke, frontend-lint, branch-isolation-guard, docker-push] if: failure() && (github.event_name == 'push' || github.event_name == 'workflow_dispatch') - uses: chodeus/chodeus-ops/.github/workflows/notify-discord.yml@44b9463f55b6d28ca72a126bdc3a89ce6b472166 # main + uses: chodeus/chodeus-ops/.github/workflows/notify-discord.yml@af17d8ce986da0b92cbdfc84d2170e199e34a3fb # main with: event_type: build status: failure diff --git a/.github/workflows/on-branch-create.yml b/.github/workflows/on-branch-create.yml index e6aec753..25636ac2 100755 --- a/.github/workflows/on-branch-create.yml +++ b/.github/workflows/on-branch-create.yml @@ -23,10 +23,10 @@ jobs: fetch-depth: 0 - name: Set up QEMU - uses: docker/setup-qemu-action@06116385d9baf250c9f4dcb4858b16962ea869c3 # v4 + uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8 # v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4 + uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4 - name: Get the new branch name id: get_branch @@ -44,14 +44,14 @@ jobs: run: echo "BUILD_NUMBER=$(git rev-list --count HEAD)" >> $GITHUB_ENV - name: Login to GitHub Container Registry - uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4 + uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push Docker image to GHCR - uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7 + uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7 with: context: . file: ./deploy/docker/Dockerfile diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index 7a1ade62..4344c5c6 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -12,7 +12,7 @@ permissions: jobs: release: - uses: chodeus/chodeus-ops/.github/workflows/release-please.yml@44b9463f55b6d28ca72a126bdc3a89ce6b472166 # main + uses: chodeus/chodeus-ops/.github/workflows/release-please.yml@af17d8ce986da0b92cbdfc84d2170e199e34a3fb # main docker-version: needs: release @@ -34,20 +34,20 @@ jobs: fetch-depth: 0 - name: Set up QEMU - uses: docker/setup-qemu-action@06116385d9baf250c9f4dcb4858b16962ea869c3 # v4 + uses: docker/setup-qemu-action@96fe6ef7f33517b61c61be40b68a1882f3264fb8 # v4 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@d7f5e7f509e45cec5c76c4d5afdd7de93d0b3df5 # v4 + uses: docker/setup-buildx-action@bb05f3f5519dd87d3ba754cc423b652a5edd6d2c # v4 - name: Login to GitHub Container Registry - uses: docker/login-action@650006c6eb7dba73a995cc03b0b2d7f5ca915bee # v4 + uses: docker/login-action@af1e73f918a031802d376d3c8bbc3fe56130a9b0 # v4 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push - uses: docker/build-push-action@f9f3042f7e2789586610d6e8b85c8f03e5195baf # v7 + uses: docker/build-push-action@53b7df96c91f9c12dcc8a07bcb9ccacbed38856a # v7 with: context: . file: ./deploy/docker/Dockerfile diff --git a/.github/workflows/repo-events.yml b/.github/workflows/repo-events.yml index 0d07446a..40c9cccb 100644 --- a/.github/workflows/repo-events.yml +++ b/.github/workflows/repo-events.yml @@ -19,5 +19,5 @@ permissions: jobs: notify: - uses: chodeus/chodeus-ops/.github/workflows/repo-events.yml@44b9463f55b6d28ca72a126bdc3a89ce6b472166 # main + uses: chodeus/chodeus-ops/.github/workflows/repo-events.yml@af17d8ce986da0b92cbdfc84d2170e199e34a3fb # main secrets: inherit diff --git a/.github/workflows/stale.yml b/.github/workflows/stale.yml index 1b6a7863..c77396e2 100644 --- a/.github/workflows/stale.yml +++ b/.github/workflows/stale.yml @@ -11,4 +11,4 @@ permissions: jobs: stale: - uses: chodeus/chodeus-ops/.github/workflows/stale-issues.yml@44b9463f55b6d28ca72a126bdc3a89ce6b472166 # main + uses: chodeus/chodeus-ops/.github/workflows/stale-issues.yml@af17d8ce986da0b92cbdfc84d2170e199e34a3fb # main