diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fbb0ca4..0b1b2e4 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -18,9 +18,9 @@ jobs: name: Unit Tests on Linux runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up dotnet - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v5 with: dotnet-version: '10.x' - name: Run unit tests @@ -54,9 +54,9 @@ jobs: SAMA_ENCRYPTION_KEY: test-encryption-key-for-ci-only steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up dotnet - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v5 with: dotnet-version: '10.x' - name: Run integration tests @@ -97,9 +97,9 @@ jobs: SAMA_ENCRYPTION_KEY: test-encryption-key-for-ci-only steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Set up dotnet - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v5 with: dotnet-version: '10.x' - name: Build @@ -117,6 +117,6 @@ jobs: name: Docker Build runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 - name: Build Docker image run: docker build -t sama:ci-test . diff --git a/.github/workflows/release-ghcr.yml b/.github/workflows/release-ghcr.yml index 70c673f..616f382 100644 --- a/.github/workflows/release-ghcr.yml +++ b/.github/workflows/release-ghcr.yml @@ -20,12 +20,12 @@ jobs: outputs: version: ${{ steps.minver.outputs.version }} steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 - name: Set up dotnet - uses: actions/setup-dotnet@v4 + uses: actions/setup-dotnet@v5 with: dotnet-version: '10.x' @@ -58,19 +58,19 @@ jobs: description: "Service Availability Monitoring and Alerting - A modern uptime monitoring system (with sudo)" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v6 with: fetch-depth: 0 - name: Set up QEMU - uses: docker/setup-qemu-action@v3 + uses: docker/setup-qemu-action@ce360397dd3f832beb865e1373c09c0e9f86d70a - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd - name: Extract metadata id: meta - uses: docker/metadata-action@v5 + uses: docker/metadata-action@030e881283bb7a6894de51c315a6bfe6a94e05cf with: images: ${{ env.TAG_NAME }} tags: | @@ -86,14 +86,14 @@ jobs: DOCKER_METADATA_ANNOTATIONS_LEVELS: manifest,index - name: Log in to GHCR - uses: docker/login-action@v3 + uses: docker/login-action@b45d80f862d83dbcd57f89517bcf500b2ab88fb2 with: registry: ghcr.io username: ${{ github.actor }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build and push - uses: docker/build-push-action@v5 + uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 with: context: . file: ${{ matrix.dockerfile }}