@@ -32,7 +32,6 @@ | |||
| 32 | 32 | "mutantdino.resourcemonitor", | |
| 33 | 33 | "oderwat.indent-rainbow", | |
| 34 | 34 | "redhat.vscode-yaml", | |
| 35 | - "spmeesseman.vscode-taskexplorer", | ||
| 36 | 35 | "ms-python.pylint", | |
| 37 | 36 | "charliermarsh.ruff" | |
| 38 | 37 | ], | |
@@ -14,8 +14,8 @@ services: | |||
| 14 | 14 | network_mode: service:db | |
| 15 | 15 | blobstore: | |
| 16 | 16 | ports: | |
| 17 | - - '9000' | ||
| 18 | - - '9001' | ||
| 17 | + - '9000:9000' | ||
| 18 | + - '9001:9001' | ||
| 19 | 19 | ||
| 20 | 20 | volumes: | |
| 21 | 21 | datatracker-vscode-ext: | |
@@ -18,7 +18,7 @@ jobs: | |||
| 18 | 18 | packages: write | |
| 19 | 19 | ||
| 20 | 20 | steps: | |
| 21 | - - uses: actions/checkout@v4 | ||
| 21 | + - uses: actions/checkout@v6 | ||
| 22 | 22 | with: | |
| 23 | 23 | token: ${{ secrets.GH_COMMON_TOKEN }} | |
| 24 | 24 | ||
@@ -28,20 +28,20 @@ jobs: | |||
| 28 | 28 | echo "IMGVERSION=$CURDATE" >> $GITHUB_ENV | |
| 29 | 29 | ||
| 30 | 30 | - name: Set up QEMU | |
| 31 | - uses: docker/setup-qemu-action@v3 | ||
| 31 | + uses: docker/setup-qemu-action@v4 | ||
| 32 | 32 | ||
| 33 | 33 | - name: Set up Docker Buildx | |
| 34 | - uses: docker/setup-buildx-action@v3 | ||
| 34 | + uses: docker/setup-buildx-action@v4 | ||
| 35 | 35 | ||
| 36 | 36 | - name: Login to GitHub Container Registry | |
| 37 | - uses: docker/login-action@v3 | ||
| 37 | + uses: docker/login-action@v4 | ||
| 38 | 38 | with: | |
| 39 | 39 | registry: ghcr.io | |
| 40 | 40 | username: ${{ github.actor }} | |
| 41 | 41 | password: ${{ secrets.GITHUB_TOKEN }} | |
| 42 | 42 | ||
| 43 | 43 | - name: Docker Build & Push | |
| 44 | - uses: docker/build-push-action@v6 | ||
| 44 | + uses: docker/build-push-action@v7 | ||
| 45 | 45 | env: | |
| 46 | 46 | DOCKER_BUILD_SUMMARY: false | |
| 47 | 47 | with: | |
@@ -60,7 +60,7 @@ jobs: | |||
| 60 | 60 | echo "${{ env.IMGVERSION }}" > dev/build/TARGET_BASE | |
| 61 | 61 | ||
| 62 | 62 | - name: Commit CHANGELOG.md | |
| 63 | - uses: stefanzweifel/git-auto-commit-action@v6 | ||
| 63 | + uses: stefanzweifel/git-auto-commit-action@v7 | ||
| 64 | 64 | with: | |
| 65 | 65 | branch: ${{ github.ref_name }} | |
| 66 | 66 | commit_message: 'ci: update base image target version to ${{ env.IMGVERSION }}' | |
@@ -20,20 +20,20 @@ jobs: | |||
| 20 | 20 | packages: write | |
| 21 | 21 | ||
| 22 | 22 | steps: | |
| 23 | - - uses: actions/checkout@v4 | ||
| 23 | + - uses: actions/checkout@v6 | ||
| 24 | 24 | ||
| 25 | 25 | - name: Set up Docker Buildx | |
| 26 | - uses: docker/setup-buildx-action@v3 | ||
| 26 | + uses: docker/setup-buildx-action@v4 | ||
| 27 | 27 | ||
| 28 | 28 | - name: Login to GitHub Container Registry | |
| 29 | - uses: docker/login-action@v3 | ||
| 29 | + uses: docker/login-action@v4 | ||
| 30 | 30 | with: | |
| 31 | 31 | registry: ghcr.io | |
| 32 | 32 | username: ${{ github.actor }} | |
| 33 | 33 | password: ${{ secrets.GITHUB_TOKEN }} | |
| 34 | 34 | ||
| 35 | 35 | - name: Docker Build & Push | |
| 36 | - uses: docker/build-push-action@v6 | ||
| 36 | + uses: docker/build-push-action@v7 | ||
| 37 | 37 | env: | |
| 38 | 38 | DOCKER_BUILD_SUMMARY: false | |
| 39 | 39 | with: | |
@@ -24,31 +24,40 @@ jobs: | |||
| 24 | 24 | packages: write | |
| 25 | 25 | ||
| 26 | 26 | steps: | |
| 27 | - - uses: actions/checkout@v4 | ||
| 27 | + - uses: actions/checkout@v6 | ||
| 28 | 28 | ||
| 29 | 29 | - name: Set up QEMU | |
| 30 | - uses: docker/setup-qemu-action@v3 | ||
| 30 | + uses: docker/setup-qemu-action@v4 | ||
| 31 | 31 | ||
| 32 | 32 | - name: Set up Docker Buildx | |
| 33 | - uses: docker/setup-buildx-action@v3 | ||
| 33 | + uses: docker/setup-buildx-action@v4 | ||
| 34 | 34 | ||
| 35 | 35 | - name: Login to GitHub Container Registry | |
| 36 | - uses: docker/login-action@v3 | ||
| 36 | + uses: docker/login-action@v4 | ||
| 37 | 37 | with: | |
| 38 | 38 | registry: ghcr.io | |
| 39 | 39 | username: ${{ github.actor }} | |
| 40 | 40 | password: ${{ secrets.GITHUB_TOKEN }} | |
| 41 | 41 | ||
| 42 | + - name: Set rabbitmq version | ||
| 43 | + id: rabbitmq-version | ||
| 44 | + run: | | ||
| 45 | + if [[ "${{ inputs.rabbitmq_version }}" == "" ]]; then | ||
| 46 | + echo "RABBITMQ_VERSION=3.13-alpine" >> $GITHUB_OUTPUT | ||
| 47 | + else | ||
| 48 | + echo "RABBITMQ_VERSION=${{ inputs.rabbitmq_version }}" >> $GITHUB_OUTPUT | ||
| 49 | + fi | ||
| 50 | + | ||
| 42 | 51 | - name: Docker Build & Push | |
| 43 | - uses: docker/build-push-action@v6 | ||
| 52 | + uses: docker/build-push-action@v7 | ||
| 44 | 53 | env: | |
| 45 | 54 | DOCKER_BUILD_SUMMARY: false | |
| 46 | 55 | with: | |
| 47 | 56 | context: . | |
| 48 | 57 | file: dev/mq/Dockerfile | |
| 49 | 58 | platforms: linux/amd64,linux/arm64 | |
| 50 | 59 | push: true | |
| 51 | - build-args: RABBITMQ_VERSION=${{ inputs.rabbitmq_version }} | ||
| 60 | + build-args: RABBITMQ_VERSION=${{ steps.rabbitmq-version.outputs.RABBITMQ_VERSION }} | ||
| 52 | 61 | tags: | | |
| 53 | - ghcr.io/ietf-tools/datatracker-mq:${{ inputs.rabbitmq_version }} | ||
| 62 | + ghcr.io/ietf-tools/datatracker-mq:${{ steps.rabbitmq-version.outputs.RABBITMQ_VERSION }} | ||
| 54 | 63 | ghcr.io/ietf-tools/datatracker-mq:latest | |
@@ -66,7 +66,7 @@ jobs: | |||
| 66 | 66 | base_image_version: ${{ steps.baseimgversion.outputs.base_image_version }} | |
| 67 | 67 | ||
| 68 | 68 | steps: | |
| 69 | - - uses: actions/checkout@v4 | ||
| 69 | + - uses: actions/checkout@v6 | ||
| 70 | 70 | with: | |
| 71 | 71 | fetch-depth: 1 | |
| 72 | 72 | fetch-tags: false | |
@@ -98,7 +98,7 @@ jobs: | |||
| 98 | 98 | echo "IS_RELEASE=true" >> $GITHUB_ENV | |
| 99 | 99 | ||
| 100 | 100 | - name: Create Draft Release | |
| 101 | - uses: ncipollo/release-action@v1.18.0 | ||
| 101 | + uses: ncipollo/release-action@v1.21.0 | ||
| 102 | 102 | if: ${{ github.ref_name == 'release' }} | |
| 103 | 103 | with: | |
| 104 | 104 | prerelease: true | |
@@ -164,7 +164,7 @@ jobs: | |||
| 164 | 164 | TARGET_BASE: ${{needs.prepare.outputs.base_image_version}} | |
| 165 | 165 | ||
| 166 | 166 | steps: | |
| 167 | - - uses: actions/checkout@v4 | ||
| 167 | + - uses: actions/checkout@v6 | ||
| 168 | 168 | with: | |
| 169 | 169 | fetch-depth: 1 | |
| 170 | 170 | fetch-tags: false | |
@@ -175,7 +175,7 @@ jobs: | |||
| 175 | 175 | node-version: 18.x | |
| 176 | 176 | ||
| 177 | 177 | - name: Setup Python | |
| 178 | - uses: actions/setup-python@v5 | ||
| 178 | + uses: actions/setup-python@v6 | ||
| 179 | 179 | with: | |
| 180 | 180 | python-version: "3.x" | |
| 181 | 181 | ||
@@ -186,7 +186,7 @@ jobs: | |||
| 186 | 186 | ||
| 187 | 187 | - name: Download a Coverage Results | |
| 188 | 188 | if: ${{ github.event.inputs.skiptests == 'false' || github.ref_name == 'release' }} | |
| 189 | - uses: actions/download-artifact@v4.3.0 | ||
| 189 | + uses: actions/download-artifact@v8.0.1 | ||
| 190 | 190 | with: | |
| 191 | 191 | name: coverage | |
| 192 | 192 | ||
@@ -253,10 +253,10 @@ jobs: | |||
| 253 | 253 | EOL | |
| 254 | 254 | ||
| 255 | 255 | - name: Setup Docker Buildx | |
| 256 | - uses: docker/setup-buildx-action@v3 | ||
| 256 | + uses: docker/setup-buildx-action@v4 | ||
| 257 | 257 | ||
| 258 | 258 | - name: Login to GitHub Container Registry | |
| 259 | - uses: docker/login-action@v3 | ||
| 259 | + uses: docker/login-action@v4 | ||
| 260 | 260 | with: | |
| 261 | 261 | registry: ghcr.io | |
| 262 | 262 | username: ${{ github.actor }} | |
@@ -267,7 +267,7 @@ jobs: | |||
| 267 | 267 | run: echo "FEATURE_LATEST_TAG=$(echo $GITHUB_REF_NAME | tr / -)" >> $GITHUB_ENV | |
| 268 | 268 | ||
| 269 | 269 | - name: Build Images | |
| 270 | - uses: docker/build-push-action@v6 | ||
| 270 | + uses: docker/build-push-action@v7 | ||
| 271 | 271 | env: | |
| 272 | 272 | DOCKER_BUILD_SUMMARY: false | |
| 273 | 273 | with: | |
@@ -291,7 +291,7 @@ jobs: | |||
| 291 | 291 | ||
| 292 | 292 | - name: Download Coverage Results | |
| 293 | 293 | if: ${{ github.event.inputs.skiptests == 'false' || github.ref_name == 'release' }} | |
| 294 | - uses: actions/download-artifact@v4.3.0 | ||
| 294 | + uses: actions/download-artifact@v8.0.1 | ||
| 295 | 295 | with: | |
| 296 | 296 | name: coverage | |
| 297 | 297 | ||
@@ -315,7 +315,7 @@ jobs: | |||
| 315 | 315 | histCoveragePath: historical-coverage.json | |
| 316 | 316 | ||
| 317 | 317 | - name: Create Release | |
| 318 | - uses: ncipollo/release-action@v1.18.0 | ||
| 318 | + uses: ncipollo/release-action@v1.21.0 | ||
| 319 | 319 | if: ${{ env.SHOULD_DEPLOY == 'true' }} | |
| 320 | 320 | with: | |
| 321 | 321 | allowUpdates: true | |
@@ -328,7 +328,7 @@ jobs: | |||
| 328 | 328 | token: ${{ secrets.GITHUB_TOKEN }} | |
| 329 | 329 | ||
| 330 | 330 | - name: Update Baseline Coverage | |
| 331 | - uses: ncipollo/release-action@v1.18.0 | ||
| 331 | + uses: ncipollo/release-action@v1.21.0 | ||
| 332 | 332 | if: ${{ github.event.inputs.updateCoverage == 'true' || github.ref_name == 'release' }} | |
| 333 | 333 | with: | |
| 334 | 334 | allowUpdates: true | |
@@ -341,7 +341,7 @@ jobs: | |||
| 341 | 341 | token: ${{ secrets.GITHUB_TOKEN }} | |
| 342 | 342 | ||
| 343 | 343 | - name: Upload Build Artifacts | |
| 344 | - uses: actions/upload-artifact@v4 | ||
| 344 | + uses: actions/upload-artifact@v7 | ||
| 345 | 345 | with: | |
| 346 | 346 | name: release-${{ env.PKG_VERSION }} | |
| 347 | 347 | path: /home/runner/work/release/release.tar.gz | |
@@ -360,7 +360,7 @@ jobs: | |||
| 360 | 360 | steps: | |
| 361 | 361 | - name: Notify on Slack (Success) | |
| 362 | 362 | if: ${{ !contains(join(needs.*.result, ','), 'failure') }} | |
| 363 | - uses: slackapi/slack-github-action@v2 | ||
| 363 | + uses: slackapi/slack-github-action@v3 | ||
| 364 | 364 | with: | |
| 365 | 365 | token: ${{ secrets.SLACK_GH_BOT }} | |
| 366 | 366 | method: chat.postMessage | |
@@ -375,7 +375,7 @@ jobs: | |||
| 375 | 375 | value: "Completed" | |
| 376 | 376 | - name: Notify on Slack (Failure) | |
| 377 | 377 | if: ${{ contains(join(needs.*.result, ','), 'failure') }} | |
| 378 | - uses: slackapi/slack-github-action@v2 | ||
| 378 | + uses: slackapi/slack-github-action@v3 | ||
| 379 | 379 | with: | |
| 380 | 380 | token: ${{ secrets.SLACK_GH_BOT }} | |
| 381 | 381 | method: chat.postMessage | |
@@ -403,7 +403,7 @@ jobs: | |||
| 403 | 403 | PKG_VERSION: ${{needs.prepare.outputs.pkg_version}} | |
| 404 | 404 | ||
| 405 | 405 | steps: | |
| 406 | - - uses: actions/checkout@v4 | ||
| 406 | + - uses: actions/checkout@v6 | ||
| 407 | 407 | with: | |
| 408 | 408 | ref: main | |
| 409 | 409 | ||
@@ -23,7 +23,7 @@ jobs: | |||
| 23 | 23 | base_image_version: ${{ steps.baseimgversion.outputs.base_image_version }} | |
| 24 | 24 | ||
| 25 | 25 | steps: | |
| 26 | - - uses: actions/checkout@v4 | ||
| 26 | + - uses: actions/checkout@v6 | ||
| 27 | 27 | with: | |
| 28 | 28 | fetch-depth: 1 | |
| 29 | 29 | fetch-tags: false | |
@@ -26,12 +26,12 @@ jobs: | |||
| 26 | 26 | ||
| 27 | 27 | steps: | |
| 28 | 28 | - name: Checkout repository | |
| 29 | - uses: actions/checkout@v4 | ||
| 29 | + uses: actions/checkout@v6 | ||
| 30 | 30 | ||
| 31 | 31 | - name: Initialize CodeQL | |
| 32 | - uses: github/codeql-action/init@v3 | ||
| 32 | + uses: github/codeql-action/init@v4 | ||
| 33 | 33 | with: | |
| 34 | 34 | languages: ${{ matrix.language }} | |
| 35 | 35 | ||
| 36 | 36 | - name: Perform CodeQL Analysis | |
| 37 | - uses: github/codeql-action/analyze@v3 | ||
| 37 | + uses: github/codeql-action/analyze@v4 | ||
@@ -15,7 +15,7 @@ jobs: | |||
| 15 | 15 | runs-on: ubuntu-latest | |
| 16 | 16 | steps: | |
| 17 | 17 | - name: 'Checkout Repository' | |
| 18 | - uses: actions/checkout@v4 | ||
| 18 | + uses: actions/checkout@v6 | ||
| 19 | 19 | - name: 'Dependency Review' | |
| 20 | 20 | uses: actions/dependency-review-action@v4 | |
| 21 | 21 | with: | |
@@ -29,17 +29,17 @@ jobs: | |||
| 29 | 29 | contents: read | |
| 30 | 30 | packages: write | |
| 31 | 31 | steps: | |
| 32 | - - uses: actions/checkout@v4 | ||
| 32 | + - uses: actions/checkout@v6 | ||
| 33 | 33 | ||
| 34 | 34 | - name: Login to GitHub Container Registry | |
| 35 | - uses: docker/login-action@v3 | ||
| 35 | + uses: docker/login-action@v4 | ||
| 36 | 36 | with: | |
| 37 | 37 | registry: ghcr.io | |
| 38 | 38 | username: ${{ github.actor }} | |
| 39 | 39 | password: ${{ secrets.GITHUB_TOKEN }} | |
| 40 | 40 | ||
| 41 | 41 | - name: Docker Build & Push | |
| 42 | - uses: docker/build-push-action@v6 | ||
| 42 | + uses: docker/build-push-action@v7 | ||
| 43 | 43 | env: | |
| 44 | 44 | DOCKER_BUILD_SUMMARY: false | |
| 45 | 45 | with: | |
0 commit comments