Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .github/workflows/build-base-app.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
packages: write

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
token: ${{ secrets.GH_COMMON_TOKEN }}

Expand All @@ -31,17 +31,17 @@ jobs:
uses: docker/setup-qemu-action@v3

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4

- name: Login to GitHub Container Registry
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Docker Build & Push
uses: docker/build-push-action@v6
uses: docker/build-push-action@v7
env:
DOCKER_BUILD_SUMMARY: false
with:
Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/build-devblobstore.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,20 +20,20 @@ jobs:
packages: write

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4

- name: Login to GitHub Container Registry
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Docker Build & Push
uses: docker/build-push-action@v6
uses: docker/build-push-action@v7
env:
DOCKER_BUILD_SUMMARY: false
with:
Expand Down
21 changes: 15 additions & 6 deletions .github/workflows/build-mq-broker.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,31 +24,40 @@ jobs:
packages: write

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Set up QEMU
uses: docker/setup-qemu-action@v3

- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4

- name: Login to GitHub Container Registry
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Set rabbitmq version
id: rabbitmq-version
run: |
if [[ "${{ inputs.rabbitmq_version }}" == "" ]]; then
echo "RABBITMQ_VERSION=3.13-alpine" >> $GITHUB_OUTPUT
else
echo "RABBITMQ_VERSION=${{ inputs.rabbitmq_version }}" >> $GITHUB_OUTPUT
fi

- name: Docker Build & Push
uses: docker/build-push-action@v6
uses: docker/build-push-action@v7
env:
DOCKER_BUILD_SUMMARY: false
with:
context: .
file: dev/mq/Dockerfile
platforms: linux/amd64,linux/arm64
push: true
build-args: RABBITMQ_VERSION=${{ inputs.rabbitmq_version }}
build-args: RABBITMQ_VERSION=${{ steps.rabbitmq-version.outputs.RABBITMQ_VERSION }}
tags: |
ghcr.io/ietf-tools/datatracker-mq:${{ inputs.rabbitmq_version }}
ghcr.io/ietf-tools/datatracker-mq:${{ steps.rabbitmq-version.outputs.RABBITMQ_VERSION }}
ghcr.io/ietf-tools/datatracker-mq:latest
30 changes: 15 additions & 15 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,7 @@ jobs:
base_image_version: ${{ steps.baseimgversion.outputs.base_image_version }}

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 1
fetch-tags: false
Expand Down Expand Up @@ -98,7 +98,7 @@ jobs:
echo "IS_RELEASE=true" >> $GITHUB_ENV

- name: Create Draft Release
uses: ncipollo/release-action@v1.18.0
uses: ncipollo/release-action@v1.21.0
if: ${{ github.ref_name == 'release' }}
with:
prerelease: true
Expand Down Expand Up @@ -164,7 +164,7 @@ jobs:
TARGET_BASE: ${{needs.prepare.outputs.base_image_version}}

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 1
fetch-tags: false
Expand All @@ -175,7 +175,7 @@ jobs:
node-version: 18.x

- name: Setup Python
uses: actions/setup-python@v5
uses: actions/setup-python@v6
with:
python-version: "3.x"

Expand All @@ -186,7 +186,7 @@ jobs:

- name: Download a Coverage Results
if: ${{ github.event.inputs.skiptests == 'false' || github.ref_name == 'release' }}
uses: actions/download-artifact@v4.3.0
uses: actions/download-artifact@v6.0.0
with:
name: coverage

Expand Down Expand Up @@ -253,10 +253,10 @@ jobs:
EOL

- name: Setup Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4

- name: Login to GitHub Container Registry
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ github.actor }}
Expand All @@ -267,7 +267,7 @@ jobs:
run: echo "FEATURE_LATEST_TAG=$(echo $GITHUB_REF_NAME | tr / -)" >> $GITHUB_ENV

- name: Build Images
uses: docker/build-push-action@v6
uses: docker/build-push-action@v7
env:
DOCKER_BUILD_SUMMARY: false
with:
Expand All @@ -291,7 +291,7 @@ jobs:

- name: Download Coverage Results
if: ${{ github.event.inputs.skiptests == 'false' || github.ref_name == 'release' }}
uses: actions/download-artifact@v4.3.0
uses: actions/download-artifact@v6.0.0
with:
name: coverage

Expand All @@ -315,7 +315,7 @@ jobs:
histCoveragePath: historical-coverage.json

- name: Create Release
uses: ncipollo/release-action@v1.18.0
uses: ncipollo/release-action@v1.21.0
if: ${{ env.SHOULD_DEPLOY == 'true' }}
with:
allowUpdates: true
Expand All @@ -328,7 +328,7 @@ jobs:
token: ${{ secrets.GITHUB_TOKEN }}

- name: Update Baseline Coverage
uses: ncipollo/release-action@v1.18.0
uses: ncipollo/release-action@v1.21.0
if: ${{ github.event.inputs.updateCoverage == 'true' || github.ref_name == 'release' }}
with:
allowUpdates: true
Expand All @@ -341,7 +341,7 @@ jobs:
token: ${{ secrets.GITHUB_TOKEN }}

- name: Upload Build Artifacts
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
with:
name: release-${{ env.PKG_VERSION }}
path: /home/runner/work/release/release.tar.gz
Expand All @@ -360,7 +360,7 @@ jobs:
steps:
- name: Notify on Slack (Success)
if: ${{ !contains(join(needs.*.result, ','), 'failure') }}
uses: slackapi/slack-github-action@v2
uses: slackapi/slack-github-action@v3
with:
token: ${{ secrets.SLACK_GH_BOT }}
method: chat.postMessage
Expand All @@ -375,7 +375,7 @@ jobs:
value: "Completed"
- name: Notify on Slack (Failure)
if: ${{ contains(join(needs.*.result, ','), 'failure') }}
uses: slackapi/slack-github-action@v2
uses: slackapi/slack-github-action@v3
with:
token: ${{ secrets.SLACK_GH_BOT }}
method: chat.postMessage
Expand Down Expand Up @@ -403,7 +403,7 @@ jobs:
PKG_VERSION: ${{needs.prepare.outputs.pkg_version}}

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
ref: main

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ci-run-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ jobs:
base_image_version: ${{ steps.baseimgversion.outputs.base_image_version }}

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6
with:
fetch-depth: 1
fetch-tags: false
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/codeql-analysis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,12 +26,12 @@ jobs:

steps:
- name: Checkout repository
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Initialize CodeQL
uses: github/codeql-action/init@v3
uses: github/codeql-action/init@v4
with:
languages: ${{ matrix.language }}

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v3
uses: github/codeql-action/analyze@v4
2 changes: 1 addition & 1 deletion .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: 'Checkout Repository'
uses: actions/checkout@v4
uses: actions/checkout@v6
- name: 'Dependency Review'
uses: actions/dependency-review-action@v4
with:
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/dev-assets-sync-nightly.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,17 +29,17 @@ jobs:
contents: read
packages: write
steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Login to GitHub Container Registry
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}

- name: Docker Build & Push
uses: docker/build-push-action@v6
uses: docker/build-push-action@v7
env:
DOCKER_BUILD_SUMMARY: false
with:
Expand Down
14 changes: 7 additions & 7 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
image: ghcr.io/ietf-tools/datatracker-devblobstore:latest

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Prepare for tests
run: |
Expand Down Expand Up @@ -68,7 +68,7 @@ jobs:
coverage xml

- name: Upload geckodriver.log
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
if: ${{ failure() }}
with:
name: geckodriverlog
Expand All @@ -87,7 +87,7 @@ jobs:
mv latest-coverage.json coverage.json

- name: Upload Coverage Results as Build Artifact
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
if: ${{ always() }}
with:
name: coverage
Expand All @@ -102,7 +102,7 @@ jobs:
project: [chromium, firefox]

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- uses: actions/setup-node@v6
with:
Expand All @@ -121,7 +121,7 @@ jobs:
npx playwright test --project=${{ matrix.project }}

- name: Upload Report
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
if: ${{ always() }}
continue-on-error: true
with:
Expand All @@ -143,7 +143,7 @@ jobs:
image: ghcr.io/ietf-tools/datatracker-db:latest

steps:
- uses: actions/checkout@v4
- uses: actions/checkout@v6

- name: Prepare for tests
run: |
Expand Down Expand Up @@ -180,7 +180,7 @@ jobs:
npx playwright test --project=${{ matrix.project }} -c playwright-legacy.config.js

- name: Upload Report
uses: actions/upload-artifact@v4
uses: actions/upload-artifact@v7
if: ${{ always() }}
continue-on-error: true
with:
Expand Down
Loading
Loading