diff --git a/.github/workflows/build-and-publish-docker-images.yml b/.github/workflows/build-and-publish-docker-images.yml index 77df4320..a6f7ac17 100644 --- a/.github/workflows/build-and-publish-docker-images.yml +++ b/.github/workflows/build-and-publish-docker-images.yml @@ -14,12 +14,12 @@ jobs: runs-on: ubuntu-22.04 steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: ${{ github.event.pull_request.base.ref }} - name: Log in to the Container Registry - uses: docker/login-action@v2.1.0 + uses: docker/login-action@v3 with: registry: ${{ env.REGISTRY }} username: ${{ github.actor }} diff --git a/.github/workflows/common-static-analysis.yml b/.github/workflows/common-static-analysis.yml index c33bce5e..5e62d7a9 100644 --- a/.github/workflows/common-static-analysis.yml +++ b/.github/workflows/common-static-analysis.yml @@ -3,9 +3,9 @@ on: [push, pull_request, workflow_dispatch] env: MARKDOWNLINT_CONFIG: etc/static-analysis/markdownlint.json - HADOLINT_DOCKER: hadolint/hadolint:v2.8.0 + HADOLINT_DOCKER: hadolint/hadolint:v2.12.0 SHELLCHECK_DOCKER: koalaman/shellcheck:v0.9.0 - MARKDOWN_DOCKER: ghcr.io/igorshubovych/markdownlint-cli:v0.32.2 + MARKDOWN_DOCKER: ghcr.io/igorshubovych/markdownlint-cli:v0.37.0 jobs: docker-shell-markdown-static-analysis: @@ -13,7 +13,7 @@ jobs: if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Pulling Docker containers run: | docker pull $HADOLINT_DOCKER diff --git a/.github/workflows/development-main-deployment.yml b/.github/workflows/development-main-deployment.yml index 200132f0..93e24a6b 100644 --- a/.github/workflows/development-main-deployment.yml +++ b/.github/workflows/development-main-deployment.yml @@ -22,7 +22,7 @@ jobs: runs-on: self-hosted steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: ref: HEAD^ diff --git a/.github/workflows/draft-paper.yml b/.github/workflows/draft-paper.yml index ecab15f5..66c673fd 100644 --- a/.github/workflows/draft-paper.yml +++ b/.github/workflows/draft-paper.yml @@ -15,14 +15,14 @@ jobs: name: JOSS pandoc paper draft steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Build draft PDF uses: openjournals/openjournals-draft-action@master with: journal: joss paper-path: paper.md - name: Upload - uses: actions/upload-artifact@v1 + uses: actions/upload-artifact@v3 with: name: paper path: paper.pdf diff --git a/.github/workflows/nodejs.yml b/.github/workflows/nodejs.yml index fa3e2a68..8be25361 100644 --- a/.github/workflows/nodejs.yml +++ b/.github/workflows/nodejs.yml @@ -17,7 +17,7 @@ jobs: node-version: [20.8] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v3 with: diff --git a/.github/workflows/python.yml b/.github/workflows/python.yml index df685575..9579b69d 100644 --- a/.github/workflows/python.yml +++ b/.github/workflows/python.yml @@ -23,7 +23,7 @@ jobs: working-directory: ./backend steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} uses: actions/setup-python@v4 with: diff --git a/.github/workflows/system-tests.yml b/.github/workflows/system-tests.yml index 8823faa8..ccbd06da 100644 --- a/.github/workflows/system-tests.yml +++ b/.github/workflows/system-tests.yml @@ -8,7 +8,7 @@ jobs: if: github.event_name != 'pull_request' || github.event.pull_request.head.repo.full_name != github.event.pull_request.base.repo.full_name steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Running the setup.sh script run: | sh setup.sh