diff --git a/.gitea/workflows/CI.yml b/.gitea/workflows/CI.yml index 177479f..9813ef5 100644 --- a/.gitea/workflows/CI.yml +++ b/.gitea/workflows/CI.yml @@ -19,7 +19,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7.0.1 - name: Check JavaScript syntax run: node --check script.js @@ -28,7 +28,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7.0.1 - name: Build Docker image run: docker build --build-arg APP_VERSION=${{ gitea.sha }} --build-arg VCS_REF=${{ gitea.sha }} --tag "$REGISTRY/$IMAGE_NAME:ci-${{ gitea.sha }}" . diff --git a/.gitea/workflows/ReleaseDevelopment.yml b/.gitea/workflows/ReleaseDevelopment.yml index 9f375b7..926b8a0 100644 --- a/.gitea/workflows/ReleaseDevelopment.yml +++ b/.gitea/workflows/ReleaseDevelopment.yml @@ -46,20 +46,20 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7.0.1 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4.4.1 - name: Log in to registry - uses: docker/login-action@v3 + uses: docker/login-action@v4.6.0 with: registry: ${{ env.REGISTRY }} username: ${{ secrets.DOCKER_REGISTRY_USERNAME }} password: ${{ secrets.DOCKER_REGISTRY_PASSWORD }} - name: Build and push development image - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7.4.0 with: context: . push: true diff --git a/.gitea/workflows/ReleaseProduction.yml b/.gitea/workflows/ReleaseProduction.yml index 874a498..5ac972d 100644 --- a/.gitea/workflows/ReleaseProduction.yml +++ b/.gitea/workflows/ReleaseProduction.yml @@ -15,20 +15,20 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7.0.1 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v4.4.1 - name: Log in to registry - uses: docker/login-action@v3 + uses: docker/login-action@v4.6.0 with: registry: ${{ env.REGISTRY }} username: ${{ secrets.DOCKER_REGISTRY_USERNAME }} password: ${{ secrets.DOCKER_REGISTRY_PASSWORD }} - name: Build and push production image - uses: docker/build-push-action@v6 + uses: docker/build-push-action@v7.4.0 with: context: . push: true @@ -47,7 +47,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout repository - uses: actions/checkout@v4 + uses: actions/checkout@v7.0.1 with: fetch-depth: 0 diff --git a/Dockerfile b/Dockerfile index 960dee2..c09e871 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM nginx:1.27-alpine +FROM nginx:1.31.6-alpine3.24 ARG VCS_REF=unknown ARG APP_VERSION=unknown