diff --git a/.github/workflows/build-and-test.yml b/.github/workflows/build-and-test.yml index 4e93f7bbf..762d57fe3 100644 --- a/.github/workflows/build-and-test.yml +++ b/.github/workflows/build-and-test.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Check out gvmd - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Check Source Format run: | clang-format -i -style=file src/gmp_{base,delete,get,tickets}.h \ @@ -25,7 +25,7 @@ jobs: container: greenbone/gvmd-build:stable steps: - name: Check out gvmd - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Install clang tools run: | apt update @@ -49,7 +49,7 @@ jobs: container: greenbone/gvmd-build:stable steps: - name: Check out gvmd - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Build gvmd run: | cmake -B build -DCMAKE_BUILD_TYPE=Debug -DENABLE_COVERAGE=1 diff --git a/.github/workflows/build-container.yml b/.github/workflows/build-container.yml index 60e034a0a..69ebde686 100644 --- a/.github/workflows/build-container.yml +++ b/.github/workflows/build-container.yml @@ -26,12 +26,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - uses: greenbone/actions/is-latest-tag@v3 id: latest - name: Setup container meta information id: meta - uses: docker/metadata-action@v4 + uses: docker/metadata-action@v5 with: images: ${{ github.repository }}-build labels: | @@ -63,17 +63,17 @@ jobs: fi - name: Login to DockerHub if: github.event_name != 'pull_request' - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - run: echo "Build and push ${{ steps.meta.outputs.tags }}" - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 - name: Build and push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: context: . push: ${{ github.event_name != 'pull_request' }} diff --git a/.github/workflows/build-docs.yml b/.github/workflows/build-docs.yml index c92599d83..f1ec85dbb 100644 --- a/.github/workflows/build-docs.yml +++ b/.github/workflows/build-docs.yml @@ -19,7 +19,7 @@ jobs: container: greenbone/gvmd-build:stable steps: - name: Check out gvmd - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Generate GMP documentation (HTML) run: | mkdir build diff --git a/.github/workflows/codeql-analysis-c.yml b/.github/workflows/codeql-analysis-c.yml index 901e93a08..0d92f6b80 100644 --- a/.github/workflows/codeql-analysis-c.yml +++ b/.github/workflows/codeql-analysis-c.yml @@ -28,7 +28,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Initialize CodeQL uses: github/codeql-action/init@v2 diff --git a/.github/workflows/container.yml b/.github/workflows/container.yml index 861c91665..d93a2d5b4 100644 --- a/.github/workflows/container.yml +++ b/.github/workflows/container.yml @@ -16,12 +16,12 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v4 - uses: greenbone/actions/is-latest-tag@v3 id: latest - name: Setup container meta information id: meta - uses: docker/metadata-action@v4 + uses: docker/metadata-action@v5 with: images: ${{ github.repository }} labels: | @@ -55,16 +55,16 @@ jobs: fi - name: Login to Docker Registry if: github.event_name != 'pull_request' - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx uses: docker/setup-buildx-action@v2 - name: Build and push Container image - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v5 with: context: . push: ${{ github.event_name != 'pull_request' && (github.ref_type == 'tag' || github.ref_name == 'main') }}