diff --git a/.github/workflows/build_package.yaml b/.github/workflows/build_package.yaml index 2c4c493..1e88002 100644 --- a/.github/workflows/build_package.yaml +++ b/.github/workflows/build_package.yaml @@ -1,21 +1,24 @@ -# .github/workflows/build-docker-image.yml name: release-package on: release: - types: prereleased + types: + - prereleased jobs: release-package: name: Upload release package runs-on: ubuntu-latest steps: - - uses: actions/checkout@v1 + + - uses: actions/checkout@v4 + - name: make the package run: make release + - name: Upload to release - uses: JasonEtco/upload-to-release@master - with: - args: crowdsec-openresty-bouncer.tgz application/x-gzip env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + run: | + tag_name="${GITHUB_REF##*/}" + gh release upload "$tag_name" crowdsec-openresty-bouncer.tgz diff --git a/.github/workflows/publish-docker-doc.yaml b/.github/workflows/publish-docker-doc.yaml index 25181f5..ff8c11d 100644 --- a/.github/workflows/publish-docker-doc.yaml +++ b/.github/workflows/publish-docker-doc.yaml @@ -11,9 +11,9 @@ jobs: update-docker-hub-readme: runs-on: ubuntu-latest steps: - - + - name: Check out the repo - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Update docker hub README uses: ms-jpq/sync-dockerhub-readme@v1 @@ -21,4 +21,4 @@ jobs: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} repository: crowdsecurity/openresty - readme: "./docker/README.md" \ No newline at end of file + readme: "./docker/README.md" diff --git a/.github/workflows/publish-lua-bouncer-docker-images.yaml b/.github/workflows/publish-lua-bouncer-docker-images.yaml index c57c0a9..ed1f386 100644 --- a/.github/workflows/publish-lua-bouncer-docker-images.yaml +++ b/.github/workflows/publish-lua-bouncer-docker-images.yaml @@ -11,7 +11,7 @@ jobs: steps: - name: Check out the repo - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Prepare id: prep @@ -34,19 +34,19 @@ jobs: echo ::set-output name=created::$(date -u +'%Y-%m-%dT%H:%M:%SZ') - name: Set up QEMU - uses: docker/setup-qemu-action@v1 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 + uses: docker/setup-buildx-action@v3 - name: Login to DockerHub - uses: docker/login-action@v1 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Build and push - uses: docker/build-push-action@v2 + uses: docker/build-push-action@v6 with: context: . file: ./Dockerfile.lua-bouncer-plugin @@ -56,4 +56,4 @@ jobs: labels: | org.opencontainers.image.source=${{ github.event.repository.html_url }} org.opencontainers.image.created=${{ steps.prep.outputs.created }} - org.opencontainers.image.revision=${{ github.sha }} \ No newline at end of file + org.opencontainers.image.revision=${{ github.sha }} diff --git a/.github/workflows/publish-openresty-docker-images.yaml b/.github/workflows/publish-openresty-docker-images.yaml index b641f62..bbf237b 100644 --- a/.github/workflows/publish-openresty-docker-images.yaml +++ b/.github/workflows/publish-openresty-docker-images.yaml @@ -11,7 +11,7 @@ jobs: steps: - name: Check out the repo - uses: actions/checkout@v2 + uses: actions/checkout@v4 - name: Prepare id: prep @@ -34,19 +34,19 @@ jobs: echo ::set-output name=created::$(date -u +'%Y-%m-%dT%H:%M:%SZ') - name: Set up QEMU - uses: docker/setup-qemu-action@v1 + uses: docker/setup-qemu-action@v3 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 + uses: docker/setup-buildx-action@v3 - name: Login to DockerHub - uses: docker/login-action@v1 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Build and push - uses: docker/build-push-action@v2 + uses: docker/build-push-action@v6 with: context: . file: ./Dockerfile @@ -56,4 +56,4 @@ jobs: labels: | org.opencontainers.image.source=${{ github.event.repository.html_url }} org.opencontainers.image.created=${{ steps.prep.outputs.created }} - org.opencontainers.image.revision=${{ github.sha }} \ No newline at end of file + org.opencontainers.image.revision=${{ github.sha }}