From 3480067e74f3807d262ce1533b4f43a8b127b1cf Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 21 Oct 2024 05:14:26 +0000 Subject: [PATCH 01/95] Build(deps): bump aquasecurity/trivy-action from 0.24.0 to 0.28.0 Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.24.0 to 0.28.0. - [Release notes](https://github.com/aquasecurity/trivy-action/releases) - [Commits](https://github.com/aquasecurity/trivy-action/compare/0.24.0...0.28.0) --- updated-dependencies: - dependency-name: aquasecurity/trivy-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/trivy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/trivy.yml b/.github/workflows/trivy.yml index 53ced5e..f54d7a6 100644 --- a/.github/workflows/trivy.yml +++ b/.github/workflows/trivy.yml @@ -25,7 +25,7 @@ jobs: docker build -t visibilityspots/cloudflared:dev . - name: Run Trivy vulnerability scanner - uses: aquasecurity/trivy-action@0.24.0 + uses: aquasecurity/trivy-action@0.28.0 with: image-ref: 'visibilityspots/cloudflared:dev' format: 'table' @@ -34,7 +34,7 @@ jobs: severity: 'CRITICAL,HIGH' - name: Run Trivy vulnerability scanner - uses: aquasecurity/trivy-action@0.24.0 + uses: aquasecurity/trivy-action@0.28.0 with: image-ref: 'visibilityspots/cloudflared:dev' format: 'sarif' From ad8eb0a2a050298a26d648f15e6b9198513546d4 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 24 Oct 2024 13:20:07 +0200 Subject: [PATCH 02/95] chore(update): cloudflared v2024.10.1 --- Dockerfile | 2 +- goss.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 46d5a74..05525f6 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ ARG GOLANG_VERSION=1.23.2 ARG ALPINE_VERSION=3.20 -ARG UPSTREAM_RELEASE_TAG=2024.10.0 +ARG UPSTREAM_RELEASE_TAG=2024.10.1 FROM golang:${GOLANG_VERSION}-alpine${ALPINE_VERSION} AS gobuild ARG GOLANG_VERSION diff --git a/goss.yaml b/goss.yaml index 0075361..a24c96c 100644 --- a/goss.yaml +++ b/goss.yaml @@ -17,7 +17,7 @@ command: cloudflared --version: exit-status: 0 stdout: - - cloudflared version 2024.10.0 (built October 2024) + - cloudflared version 2024.10.1 (built October 2024) dns: visibilityspots.org: From c4bc29623a89a8e9ead3734f0d5291a66f20964f Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 24 Oct 2024 13:27:30 +0200 Subject: [PATCH 03/95] fix(ci): using AWS based trivy repositories to mitigate TOOMANYREQUESTS from GHCR based ones --- .github/workflows/trivy.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/trivy.yml b/.github/workflows/trivy.yml index f54d7a6..1b747ac 100644 --- a/.github/workflows/trivy.yml +++ b/.github/workflows/trivy.yml @@ -32,6 +32,9 @@ jobs: exit-code: 0 ignore-unfixed: true severity: 'CRITICAL,HIGH' + env: + TRIVY_DB_REPOSITORY: 'public.ecr.aws/aquasecurity/trivy-db' + TRIVY_JAVA_DB_REPOSITORY: 'public.ecr.aws/aquasecurity/trivy-java-db' - name: Run Trivy vulnerability scanner uses: aquasecurity/trivy-action@0.28.0 @@ -41,6 +44,9 @@ jobs: output: 'trivy-results.sarif' ignore-unfixed: true severity: 'CRITICAL,HIGH' + env: + TRIVY_DB_REPOSITORY: 'public.ecr.aws/aquasecurity/trivy-db' + TRIVY_JAVA_DB_REPOSITORY: 'public.ecr.aws/aquasecurity/trivy-java-db' - name: Upload Trivy scan results to GitHub Security tab uses: github/codeql-action/upload-sarif@v3 From ba8d7161ea557647ff602a84b5539eaa4b81a2c7 Mon Sep 17 00:00:00 2001 From: visibilityspots Date: Thu, 24 Oct 2024 11:55:11 +0000 Subject: [PATCH 04/95] docs: update CHANGELOG.md for v2024.10.1 [skip ci] --- CHANGELOG.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9e676e2..d06d55f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,14 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2024.10.1] - 2024-10-24 +### :bug: Bug Fixes +- [`c4bc296`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/c4bc29623a89a8e9ead3734f0d5291a66f20964f) - **ci**: using AWS based trivy repositories to mitigate TOOMANYREQUESTS from GHCR based ones *(commit by [@visibilityspots](https://github.com/visibilityspots))* + +### :wrench: Chores +- [`ad8eb0a`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/ad8eb0a2a050298a26d648f15e6b9198513546d4) - **update**: cloudflared v2024.10.1 *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2024.10.0] - 2024-10-10 ### :wrench: Chores - [`ea05d70`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/ea05d70aff2c2dd429577aec4f6ad98cc46ae6bf) - **update**: cloudflared v2024.10.0 + golang v1.23.2 *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -26,3 +34,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2024.8.3]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.8.2...v2024.8.3 [v2024.9.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.9.0...v2024.9.1 [v2024.10.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.9.1...v2024.10.0 +[v2024.10.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.10.0...v2024.10.1 From 7204849c1e643d6c8dc145c82515b5373ae4cfc3 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Fri, 25 Oct 2024 13:38:47 +0200 Subject: [PATCH 05/95] feat(ci): making workflow reusable --- .github/workflows/docker-hub-description.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/docker-hub-description.yml b/.github/workflows/docker-hub-description.yml index 99e800b..0564fd5 100644 --- a/.github/workflows/docker-hub-description.yml +++ b/.github/workflows/docker-hub-description.yml @@ -4,6 +4,10 @@ on: push: tags: - '*' + workflow_call: + +env: + env_var: ${{ vars.ENV_CONTEXT_VAR }} jobs: update: @@ -17,5 +21,5 @@ jobs: with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - repository: visibilityspots/cloudflared + repository: ${{ secrets.DOCKERHUB_USERNAME }}/${{ vars.DOCKERHUB_REPOSITORY }} short-description: ${{ github.event.repository.description }} From fc789e4cec1c3339d30aba317a755f40b2450a5b Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Fri, 25 Oct 2024 13:42:15 +0200 Subject: [PATCH 06/95] feat(ci): removing not used env: block --- .github/workflows/docker-hub-description.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/docker-hub-description.yml b/.github/workflows/docker-hub-description.yml index 0564fd5..b07413f 100644 --- a/.github/workflows/docker-hub-description.yml +++ b/.github/workflows/docker-hub-description.yml @@ -6,9 +6,6 @@ on: - '*' workflow_call: -env: - env_var: ${{ vars.ENV_CONTEXT_VAR }} - jobs: update: runs-on: ubuntu-latest From a80a2cd9044c9a3c33667a8cd9e3afcc6ef4f3b5 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 7 Nov 2024 11:31:24 +0100 Subject: [PATCH 07/95] chore(update): Golang v1.23.3 + Cloudflared v2024.11.0 --- Dockerfile | 4 ++-- goss.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 05525f6..b7e1ecd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ -ARG GOLANG_VERSION=1.23.2 +ARG GOLANG_VERSION=1.23.3 ARG ALPINE_VERSION=3.20 -ARG UPSTREAM_RELEASE_TAG=2024.10.1 +ARG UPSTREAM_RELEASE_TAG=2024.11.0 FROM golang:${GOLANG_VERSION}-alpine${ALPINE_VERSION} AS gobuild ARG GOLANG_VERSION diff --git a/goss.yaml b/goss.yaml index a24c96c..ac829e3 100644 --- a/goss.yaml +++ b/goss.yaml @@ -17,7 +17,7 @@ command: cloudflared --version: exit-status: 0 stdout: - - cloudflared version 2024.10.1 (built October 2024) + - cloudflared version 2024.11.0 (built November 2024) dns: visibilityspots.org: From 62ae30a248c1b6b41a08bf34b7069273b9e8b662 Mon Sep 17 00:00:00 2001 From: visibilityspots Date: Thu, 7 Nov 2024 10:59:09 +0000 Subject: [PATCH 08/95] docs: update CHANGELOG.md for v2024.11.0 [skip ci] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d06d55f..554d520 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,11 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2024.11.0] - 2024-11-07 +### :wrench: Chores +- [`a80a2cd`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/a80a2cd9044c9a3c33667a8cd9e3afcc6ef4f3b5) - **update**: Golang v1.23.3 + Cloudflared v2024.11.0 *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2024.10.1] - 2024-10-24 ### :bug: Bug Fixes - [`c4bc296`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/c4bc29623a89a8e9ead3734f0d5291a66f20964f) - **ci**: using AWS based trivy repositories to mitigate TOOMANYREQUESTS from GHCR based ones *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -35,3 +40,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2024.9.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.9.0...v2024.9.1 [v2024.10.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.9.1...v2024.10.0 [v2024.10.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.10.0...v2024.10.1 +[v2024.11.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.10.1...v2024.11.0 From fd2bdb75da3b9201fc81913fef8f082f0fa54586 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 7 Nov 2024 19:45:45 +0100 Subject: [PATCH 09/95] chore(ci): trigger docker-hub-description on every push --- .github/workflows/docker-hub-description.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/docker-hub-description.yml b/.github/workflows/docker-hub-description.yml index b07413f..f195599 100644 --- a/.github/workflows/docker-hub-description.yml +++ b/.github/workflows/docker-hub-description.yml @@ -2,8 +2,6 @@ name: docker-hub-description on: push: - tags: - - '*' workflow_call: jobs: From b2f7347c442194c83ed6db0103c66530e89a9c1d Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 7 Nov 2024 19:47:34 +0100 Subject: [PATCH 10/95] feat(ci): adding reusable workflow parameters + refactored some of them --- .github/workflows/docker-hub-description.yml | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/.github/workflows/docker-hub-description.yml b/.github/workflows/docker-hub-description.yml index f195599..1593f32 100644 --- a/.github/workflows/docker-hub-description.yml +++ b/.github/workflows/docker-hub-description.yml @@ -3,6 +3,16 @@ name: docker-hub-description on: push: workflow_call: + inputs: + DOCKERHUB_USERNAME: + required: true + type: string + DOCKERHUB_REPOSITORY: + required: true + type: string + secrets: + DOCKERHUB_TOKEN: + required: true jobs: update: @@ -14,7 +24,7 @@ jobs: - name: Update docker hub description uses: peter-evans/dockerhub-description@v4 with: - username: ${{ secrets.DOCKERHUB_USERNAME }} + username: ${{ vars.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - repository: ${{ secrets.DOCKERHUB_USERNAME }}/${{ vars.DOCKERHUB_REPOSITORY }} + repository: ${{ github.repository_owner }}/${{ vars.DOCKERHUB_REPOSITORY }} short-description: ${{ github.event.repository.description }} From efbfdab6784e531e748f57a4edfe54348a820b85 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 7 Nov 2024 21:01:49 +0100 Subject: [PATCH 11/95] chore(ci): figuring out parameters --- .github/workflows/docker-hub-description.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docker-hub-description.yml b/.github/workflows/docker-hub-description.yml index 1593f32..eb02898 100644 --- a/.github/workflows/docker-hub-description.yml +++ b/.github/workflows/docker-hub-description.yml @@ -5,8 +5,8 @@ on: workflow_call: inputs: DOCKERHUB_USERNAME: - required: true type: string + default: "visibilityspots" DOCKERHUB_REPOSITORY: required: true type: string @@ -24,7 +24,7 @@ jobs: - name: Update docker hub description uses: peter-evans/dockerhub-description@v4 with: - username: ${{ vars.DOCKERHUB_USERNAME }} + username: ${{ inputs.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - repository: ${{ github.repository_owner }}/${{ vars.DOCKERHUB_REPOSITORY }} - short-description: ${{ github.event.repository.description }} + repository: ${{ github.repository_owner }}/${{ inputs.DOCKERHUB_REPOSITORY }} + short-description: ${{ github.event.repository.description }} From 2eb1c3fd43921dea1ebbdc30a098fa3523290671 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 7 Nov 2024 21:03:24 +0100 Subject: [PATCH 12/95] fix(ci): short-description indentation fixed --- .github/workflows/docker-hub-description.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-hub-description.yml b/.github/workflows/docker-hub-description.yml index eb02898..b0c5108 100644 --- a/.github/workflows/docker-hub-description.yml +++ b/.github/workflows/docker-hub-description.yml @@ -27,4 +27,4 @@ jobs: username: ${{ inputs.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} repository: ${{ github.repository_owner }}/${{ inputs.DOCKERHUB_REPOSITORY }} - short-description: ${{ github.event.repository.description }} + short-description: ${{ github.event.repository.description }} From 9a603da8532ff99f533edd5b3d5fddf14b205ac0 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 7 Nov 2024 21:07:35 +0100 Subject: [PATCH 13/95] fix(ci): using var for DOCKERHUB_USERNAME instead of default --- .github/workflows/docker-hub-description.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-hub-description.yml b/.github/workflows/docker-hub-description.yml index b0c5108..769d957 100644 --- a/.github/workflows/docker-hub-description.yml +++ b/.github/workflows/docker-hub-description.yml @@ -5,8 +5,8 @@ on: workflow_call: inputs: DOCKERHUB_USERNAME: + required: true type: string - default: "visibilityspots" DOCKERHUB_REPOSITORY: required: true type: string From 53bea8d5d08c41235d6c2e53cc9333700b701dc1 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 7 Nov 2024 21:41:23 +0100 Subject: [PATCH 14/95] fix(ci): using env var over inputs --- .github/workflows/docker-hub-description.yml | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/.github/workflows/docker-hub-description.yml b/.github/workflows/docker-hub-description.yml index 769d957..4fead71 100644 --- a/.github/workflows/docker-hub-description.yml +++ b/.github/workflows/docker-hub-description.yml @@ -3,17 +3,14 @@ name: docker-hub-description on: push: workflow_call: - inputs: - DOCKERHUB_USERNAME: - required: true - type: string - DOCKERHUB_REPOSITORY: - required: true - type: string secrets: DOCKERHUB_TOKEN: required: true +env: + DOCKERHUB_USERNAME: ${{ vars.DOCKERHUB_USERNAME }} + DOCKERHUB_REPOSITORY: ${{ vars.DOCKERHUB_USERNAME }} + jobs: update: runs-on: ubuntu-latest @@ -24,7 +21,7 @@ jobs: - name: Update docker hub description uses: peter-evans/dockerhub-description@v4 with: - username: ${{ inputs.DOCKERHUB_USERNAME }} + username: ${{ env.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - repository: ${{ github.repository_owner }}/${{ inputs.DOCKERHUB_REPOSITORY }} + repository: ${{ github.repository_owner }}/${{ env.DOCKERHUB_REPOSITORY }} short-description: ${{ github.event.repository.description }} From edab8f31cfbd55a603089c6e8e9a98f57399b755 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 7 Nov 2024 21:43:04 +0100 Subject: [PATCH 15/95] fix(ci): used wrong DOCKERHUB_REPOSITORY value due to copy paste --- .github/workflows/docker-hub-description.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-hub-description.yml b/.github/workflows/docker-hub-description.yml index 4fead71..53bca8d 100644 --- a/.github/workflows/docker-hub-description.yml +++ b/.github/workflows/docker-hub-description.yml @@ -9,7 +9,7 @@ on: env: DOCKERHUB_USERNAME: ${{ vars.DOCKERHUB_USERNAME }} - DOCKERHUB_REPOSITORY: ${{ vars.DOCKERHUB_USERNAME }} + DOCKERHUB_REPOSITORY: ${{ vars.DOCKERHUB_REPOSITORY }} jobs: update: From 6a91e0de3c03156c72a349ea5974557b19253325 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 7 Nov 2024 21:56:37 +0100 Subject: [PATCH 16/95] feat(ci): make trivy workflow reusable --- .github/workflows/trivy.yml | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) diff --git a/.github/workflows/trivy.yml b/.github/workflows/trivy.yml index 1b747ac..f0d0ada 100644 --- a/.github/workflows/trivy.yml +++ b/.github/workflows/trivy.yml @@ -2,51 +2,51 @@ name: trivy on: push: - tags: - - '*' schedule: - cron: '44 19 * * 4' + workflow_call: permissions: contents: read +env: + DOCKERHUB_USERNAME: ${{ vars.DOCKERHUB_USERNAME }} + DOCKERHUB_REPOSITORY: ${{ vars.DOCKERHUB_REPOSITORY }} + TRIVY_DB_REPOSITORY: 'public.ecr.aws/aquasecurity/trivy-db' + TRIVY_JAVA_DB_REPOSITORY: 'public.ecr.aws/aquasecurity/trivy-java-db' + jobs: scan: permissions: contents: read security-events: write - runs-on: "ubuntu-latest" + + runs-on: 'ubuntu-latest' + steps: - - name: Checkout code - uses: actions/checkout@v4 + - uses: actions/checkout@v4 - name: Build an image from Dockerfile run: | - docker build -t visibilityspots/cloudflared:dev . + docker build -t ${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev . - name: Run Trivy vulnerability scanner uses: aquasecurity/trivy-action@0.28.0 with: - image-ref: 'visibilityspots/cloudflared:dev' + image-ref: '${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev' format: 'table' exit-code: 0 ignore-unfixed: true severity: 'CRITICAL,HIGH' - env: - TRIVY_DB_REPOSITORY: 'public.ecr.aws/aquasecurity/trivy-db' - TRIVY_JAVA_DB_REPOSITORY: 'public.ecr.aws/aquasecurity/trivy-java-db' - - name: Run Trivy vulnerability scanner + - name: Store Trivy vulnerability scanner output uses: aquasecurity/trivy-action@0.28.0 with: - image-ref: 'visibilityspots/cloudflared:dev' + image-ref: '${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev' format: 'sarif' output: 'trivy-results.sarif' ignore-unfixed: true severity: 'CRITICAL,HIGH' - env: - TRIVY_DB_REPOSITORY: 'public.ecr.aws/aquasecurity/trivy-db' - TRIVY_JAVA_DB_REPOSITORY: 'public.ecr.aws/aquasecurity/trivy-java-db' - name: Upload Trivy scan results to GitHub Security tab uses: github/codeql-action/upload-sarif@v3 From 37a80e8432880ed7de135abb0ace0f56ac85452a Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 7 Nov 2024 22:12:20 +0100 Subject: [PATCH 17/95] feat(ci): make main workflow reusable --- .github/workflows/main.yaml | 53 +++++++++++++++++++------------------ 1 file changed, 27 insertions(+), 26 deletions(-) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 7b4c64e..68e9310 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -4,15 +4,24 @@ on: push: tags: - '*' + workflow_call: + secrets: + DOCKERHUB_TOKEN: + required: true + +env: + DOCKERHUB_USERNAME: ${{ vars.DOCKERHUB_USERNAME }} + DOCKERHUB_REPOSITORY: ${{ vars.DOCKERHUB_REPOSITORY }} jobs: test: runs-on: ubuntu-latest + steps: - uses: actions/checkout@v4 - name: Build Docker image - run: docker build -t visibilityspots/cloudflared:dev . + run: docker build -t ${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev . - name: Install Goss uses: e1himself/goss-installation-action@v1.2.1 @@ -22,58 +31,50 @@ jobs: - name: Execute Goss tests env: GOSS_FILES_STRATEGY: cp - run: dgoss run visibilityspots/cloudflared:dev + run: dgoss run ${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev deploy: needs: test + runs-on: ubuntu-latest + steps: - - name: Checkout - uses: actions/checkout@v4 + - uses: actions/checkout@v4 - - name: Docker Login - uses: docker/login-action@v3.3.0 + - uses: docker/login-action@v3.3.0 with: - username: ${{ secrets.DOCKERHUB_USERNAME }} + username: ${{ env.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - - name: Set up QEMU - uses: docker/setup-qemu-action@v3 + - uses: docker/setup-qemu-action@v3 - - name: Set up Docker Buildx - id: buildx - uses: docker/setup-buildx-action@v3 + - uses: docker/setup-buildx-action@v3 - - name: Build and push latest - uses: docker/build-push-action@v6 + - uses: docker/build-push-action@v6 with: context: . file: ./Dockerfile platforms: linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64 push: true tags: | - visibilityspots/cloudflared:latest - visibilityspots/cloudflared:${{ github.ref_name }} - cache-from: type=registry,ref=visibilityspots/cloudflared:buildcache - cache-to: type=registry,ref=visibilityspots/cloudflared:buildcache,mode=max - - - name: Update CHANGELOG - id: changelog - uses: requarks/changelog-action@v1 + ${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:latest + ${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:${{ github.ref_name }} + cache-from: type=registry,ref=${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:buildcache + cache-to: type=registry,ref=${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:buildcache,mode=max + + - uses: requarks/changelog-action@v1 with: token: ${{ github.token }} tag: ${{ github.ref_name }} - - name: Create github release - uses: ncipollo/release-action@v1 + - uses: ncipollo/release-action@v1 with: makeLatest: true allowUpdates: true body: ${{ steps.changelog.output.changes }} token: ${{ github.token }} - - name: Commit CHANGELOG.md - uses: stefanzweifel/git-auto-commit-action@v5 + - uses: stefanzweifel/git-auto-commit-action@v5 with: branch: main commit_message: 'docs: update CHANGELOG.md for ${{ github.ref_name }} [skip ci]' From 72aa91f316c3ab8ea27b42337f37898ebab8eeae Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 7 Nov 2024 22:15:59 +0100 Subject: [PATCH 18/95] chore(revert): removed last release to test ci chain --- CHANGELOG.md | 5 ----- 1 file changed, 5 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 554d520..4b62465 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,11 +4,6 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [v2024.11.0] - 2024-11-07 -### :wrench: Chores -- [`a80a2cd`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/a80a2cd9044c9a3c33667a8cd9e3afcc6ef4f3b5) - **update**: Golang v1.23.3 + Cloudflared v2024.11.0 *(commit by [@visibilityspots](https://github.com/visibilityspots))* - - ## [v2024.10.1] - 2024-10-24 ### :bug: Bug Fixes - [`c4bc296`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/c4bc29623a89a8e9ead3734f0d5291a66f20964f) - **ci**: using AWS based trivy repositories to mitigate TOOMANYREQUESTS from GHCR based ones *(commit by [@visibilityspots](https://github.com/visibilityspots))* From 7ef58550df7f1a32441b18c4cfebd5d14522c25c Mon Sep 17 00:00:00 2001 From: visibilityspots Date: Thu, 7 Nov 2024 21:18:24 +0000 Subject: [PATCH 19/95] docs: update CHANGELOG.md for v2024.11.0 [skip ci] --- CHANGELOG.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4b62465..19bb28b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,25 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2024.11.0] - 2024-11-07 +### :sparkles: New Features +- [`b2f7347`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/b2f7347c442194c83ed6db0103c66530e89a9c1d) - **ci**: adding reusable workflow parameters + refactored some of them *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`6a91e0d`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/6a91e0de3c03156c72a349ea5974557b19253325) - **ci**: make trivy workflow reusable *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`37a80e8`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/37a80e8432880ed7de135abb0ace0f56ac85452a) - **ci**: make main workflow reusable *(commit by [@visibilityspots](https://github.com/visibilityspots))* + +### :bug: Bug Fixes +- [`2eb1c3f`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/2eb1c3fd43921dea1ebbdc30a098fa3523290671) - **ci**: short-description indentation fixed *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`9a603da`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/9a603da8532ff99f533edd5b3d5fddf14b205ac0) - **ci**: using var for DOCKERHUB_USERNAME instead of default *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`53bea8d`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/53bea8d5d08c41235d6c2e53cc9333700b701dc1) - **ci**: using env var over inputs *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`edab8f3`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/edab8f31cfbd55a603089c6e8e9a98f57399b755) - **ci**: used wrong DOCKERHUB_REPOSITORY value due to copy paste *(commit by [@visibilityspots](https://github.com/visibilityspots))* + +### :wrench: Chores +- [`a80a2cd`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/a80a2cd9044c9a3c33667a8cd9e3afcc6ef4f3b5) - **update**: Golang v1.23.3 + Cloudflared v2024.11.0 *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`fd2bdb7`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/fd2bdb75da3b9201fc81913fef8f082f0fa54586) - **ci**: trigger docker-hub-description on every push *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`efbfdab`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/efbfdab6784e531e748f57a4edfe54348a820b85) - **ci**: figuring out parameters *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`72aa91f`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/72aa91f316c3ab8ea27b42337f37898ebab8eeae) - **revert**: removed last release to test ci chain *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2024.10.1] - 2024-10-24 ### :bug: Bug Fixes - [`c4bc296`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/c4bc29623a89a8e9ead3734f0d5291a66f20964f) - **ci**: using AWS based trivy repositories to mitigate TOOMANYREQUESTS from GHCR based ones *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -36,3 +55,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2024.10.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.9.1...v2024.10.0 [v2024.10.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.10.0...v2024.10.1 [v2024.11.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.10.1...v2024.11.0 +[v2024.11.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.10.1...v2024.11.0 From a85939415eca220518bbb62524263934442e3b1e Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 7 Nov 2024 22:56:07 +0100 Subject: [PATCH 20/95] chore(ci): refactored workflows --- .github/workflows/docker-hub-description.yml | 2 ++ .github/workflows/main.yaml | 21 ++++++++++++-------- .github/workflows/trivy.yml | 2 ++ 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/.github/workflows/docker-hub-description.yml b/.github/workflows/docker-hub-description.yml index 53bca8d..0065ea2 100644 --- a/.github/workflows/docker-hub-description.yml +++ b/.github/workflows/docker-hub-description.yml @@ -2,6 +2,8 @@ name: docker-hub-description on: push: + tags: + - '*' workflow_call: secrets: DOCKERHUB_TOKEN: diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yaml index 68e9310..16051b2 100644 --- a/.github/workflows/main.yaml +++ b/.github/workflows/main.yaml @@ -12,6 +12,7 @@ on: env: DOCKERHUB_USERNAME: ${{ vars.DOCKERHUB_USERNAME }} DOCKERHUB_REPOSITORY: ${{ vars.DOCKERHUB_REPOSITORY }} + GOSS_CMD: '' jobs: test: @@ -23,15 +24,14 @@ jobs: - name: Build Docker image run: docker build -t ${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev . - - name: Install Goss - uses: e1himself/goss-installation-action@v1.2.1 + - uses: e1himself/goss-installation-action@v1.2.1 with: version: 'v0.4.9' - - name: Execute Goss tests + - name: Execute Goss env: GOSS_FILES_STRATEGY: cp - run: dgoss run ${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev + run: dgoss run ${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev ${{ env.GOSS_CMD }} deploy: needs: test @@ -50,7 +50,8 @@ jobs: - uses: docker/setup-buildx-action@v3 - - uses: docker/build-push-action@v6 + - name: Build and push ${{ env.DOCKERHUB_REPOSITORY }} image + uses: docker/build-push-action@v6 with: context: . file: ./Dockerfile @@ -62,19 +63,23 @@ jobs: cache-from: type=registry,ref=${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:buildcache cache-to: type=registry,ref=${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:buildcache,mode=max - - uses: requarks/changelog-action@v1 + - name: Generate CHANGELOG + id: changelog + uses: requarks/changelog-action@v1 with: token: ${{ github.token }} tag: ${{ github.ref_name }} - - uses: ncipollo/release-action@v1 + - name: Create github ${{ github.ref_name }} release + uses: ncipollo/release-action@v1 with: makeLatest: true allowUpdates: true body: ${{ steps.changelog.output.changes }} token: ${{ github.token }} - - uses: stefanzweifel/git-auto-commit-action@v5 + - name: Commit updated CHANGELOG.md for ${{ github.ref_name }} + uses: stefanzweifel/git-auto-commit-action@v5 with: branch: main commit_message: 'docs: update CHANGELOG.md for ${{ github.ref_name }} [skip ci]' diff --git a/.github/workflows/trivy.yml b/.github/workflows/trivy.yml index f0d0ada..5fde379 100644 --- a/.github/workflows/trivy.yml +++ b/.github/workflows/trivy.yml @@ -2,6 +2,8 @@ name: trivy on: push: + tags: + - '*' schedule: - cron: '44 19 * * 4' workflow_call: From c709aa983149e06ea76a69c8515d96f57d436293 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 7 Nov 2024 22:57:23 +0100 Subject: [PATCH 21/95] chore(revert): removed last release to test ci chain --- CHANGELOG.md | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 19bb28b..bd45257 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,25 +4,6 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [v2024.11.0] - 2024-11-07 -### :sparkles: New Features -- [`b2f7347`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/b2f7347c442194c83ed6db0103c66530e89a9c1d) - **ci**: adding reusable workflow parameters + refactored some of them *(commit by [@visibilityspots](https://github.com/visibilityspots))* -- [`6a91e0d`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/6a91e0de3c03156c72a349ea5974557b19253325) - **ci**: make trivy workflow reusable *(commit by [@visibilityspots](https://github.com/visibilityspots))* -- [`37a80e8`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/37a80e8432880ed7de135abb0ace0f56ac85452a) - **ci**: make main workflow reusable *(commit by [@visibilityspots](https://github.com/visibilityspots))* - -### :bug: Bug Fixes -- [`2eb1c3f`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/2eb1c3fd43921dea1ebbdc30a098fa3523290671) - **ci**: short-description indentation fixed *(commit by [@visibilityspots](https://github.com/visibilityspots))* -- [`9a603da`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/9a603da8532ff99f533edd5b3d5fddf14b205ac0) - **ci**: using var for DOCKERHUB_USERNAME instead of default *(commit by [@visibilityspots](https://github.com/visibilityspots))* -- [`53bea8d`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/53bea8d5d08c41235d6c2e53cc9333700b701dc1) - **ci**: using env var over inputs *(commit by [@visibilityspots](https://github.com/visibilityspots))* -- [`edab8f3`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/edab8f31cfbd55a603089c6e8e9a98f57399b755) - **ci**: used wrong DOCKERHUB_REPOSITORY value due to copy paste *(commit by [@visibilityspots](https://github.com/visibilityspots))* - -### :wrench: Chores -- [`a80a2cd`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/a80a2cd9044c9a3c33667a8cd9e3afcc6ef4f3b5) - **update**: Golang v1.23.3 + Cloudflared v2024.11.0 *(commit by [@visibilityspots](https://github.com/visibilityspots))* -- [`fd2bdb7`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/fd2bdb75da3b9201fc81913fef8f082f0fa54586) - **ci**: trigger docker-hub-description on every push *(commit by [@visibilityspots](https://github.com/visibilityspots))* -- [`efbfdab`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/efbfdab6784e531e748f57a4edfe54348a820b85) - **ci**: figuring out parameters *(commit by [@visibilityspots](https://github.com/visibilityspots))* -- [`72aa91f`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/72aa91f316c3ab8ea27b42337f37898ebab8eeae) - **revert**: removed last release to test ci chain *(commit by [@visibilityspots](https://github.com/visibilityspots))* - - ## [v2024.10.1] - 2024-10-24 ### :bug: Bug Fixes - [`c4bc296`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/c4bc29623a89a8e9ead3734f0d5291a66f20964f) - **ci**: using AWS based trivy repositories to mitigate TOOMANYREQUESTS from GHCR based ones *(commit by [@visibilityspots](https://github.com/visibilityspots))* From b399b952610edadfa29815752084b4e6d051c3fd Mon Sep 17 00:00:00 2001 From: visibilityspots Date: Thu, 7 Nov 2024 21:59:38 +0000 Subject: [PATCH 22/95] docs: update CHANGELOG.md for v2024.11.0 [skip ci] --- CHANGELOG.md | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index bd45257..4712bce 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,27 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2024.11.0] - 2024-11-07 +### :sparkles: New Features +- [`b2f7347`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/b2f7347c442194c83ed6db0103c66530e89a9c1d) - **ci**: adding reusable workflow parameters + refactored some of them *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`6a91e0d`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/6a91e0de3c03156c72a349ea5974557b19253325) - **ci**: make trivy workflow reusable *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`37a80e8`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/37a80e8432880ed7de135abb0ace0f56ac85452a) - **ci**: make main workflow reusable *(commit by [@visibilityspots](https://github.com/visibilityspots))* + +### :bug: Bug Fixes +- [`2eb1c3f`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/2eb1c3fd43921dea1ebbdc30a098fa3523290671) - **ci**: short-description indentation fixed *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`9a603da`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/9a603da8532ff99f533edd5b3d5fddf14b205ac0) - **ci**: using var for DOCKERHUB_USERNAME instead of default *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`53bea8d`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/53bea8d5d08c41235d6c2e53cc9333700b701dc1) - **ci**: using env var over inputs *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`edab8f3`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/edab8f31cfbd55a603089c6e8e9a98f57399b755) - **ci**: used wrong DOCKERHUB_REPOSITORY value due to copy paste *(commit by [@visibilityspots](https://github.com/visibilityspots))* + +### :wrench: Chores +- [`a80a2cd`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/a80a2cd9044c9a3c33667a8cd9e3afcc6ef4f3b5) - **update**: Golang v1.23.3 + Cloudflared v2024.11.0 *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`fd2bdb7`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/fd2bdb75da3b9201fc81913fef8f082f0fa54586) - **ci**: trigger docker-hub-description on every push *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`efbfdab`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/efbfdab6784e531e748f57a4edfe54348a820b85) - **ci**: figuring out parameters *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`72aa91f`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/72aa91f316c3ab8ea27b42337f37898ebab8eeae) - **revert**: removed last release to test ci chain *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`a859394`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/a85939415eca220518bbb62524263934442e3b1e) - **ci**: refactored workflows *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`c709aa9`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/c709aa983149e06ea76a69c8515d96f57d436293) - **revert**: removed last release to test ci chain *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2024.10.1] - 2024-10-24 ### :bug: Bug Fixes - [`c4bc296`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/c4bc29623a89a8e9ead3734f0d5291a66f20964f) - **ci**: using AWS based trivy repositories to mitigate TOOMANYREQUESTS from GHCR based ones *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -37,3 +58,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2024.10.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.10.0...v2024.10.1 [v2024.11.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.10.1...v2024.11.0 [v2024.11.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.10.1...v2024.11.0 +[v2024.11.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.10.1...v2024.11.0 From dd577e75cad4ce45759d029e7739485e51a84318 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 7 Nov 2024 23:16:39 +0100 Subject: [PATCH 23/95] chore(ci): standardized yml extension --- .github/workflows/{main.yaml => main.yml} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename .github/workflows/{main.yaml => main.yml} (100%) diff --git a/.github/workflows/main.yaml b/.github/workflows/main.yml similarity index 100% rename from .github/workflows/main.yaml rename to .github/workflows/main.yml From 52d34500edd9384105647adb273d70024e3bba49 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 7 Nov 2024 23:17:45 +0100 Subject: [PATCH 24/95] fix(README): referring to yml main workflow over yaml one --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 0cb594d..7f81ff6 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ [![trivy](https://github.com/visibilityspots/dockerfile-cloudflared/actions/workflows/trivy.yml/badge.svg)](https://github.com/visibilityspots/dockerfile-cloudflared/actions/workflows/trivy.yml) [![docker-hub-description](https://github.com/visibilityspots/dockerfile-cloudflared/actions/workflows/docker-hub-description.yml/badge.svg)](https://github.com/visibilityspots/dockerfile-cloudflared/actions/workflows/docker-hub-description.yml) -[![build status](https://github.com/visibilityspots/dockerfile-cloudflared/actions/workflows/main.yaml/badge.svg)](https://github.com/visibilityspots/dockerfile-cloudflared/actions/workflows/main.yaml) +[![build status](https://github.com/visibilityspots/dockerfile-cloudflared/actions/workflows/main.yml/badge.svg)](https://github.com/visibilityspots/dockerfile-cloudflared/actions/workflows/main.yml) [![gitHub release](https://img.shields.io/github/v/release/visibilityspots/dockerfile-cloudflared)](https://github.com/visibilityspots/dockerfile-cloudflared/releases) [![docker image size](https://img.shields.io/docker/image-size/visibilityspots/cloudflared/latest)](https://hub.docker.com/r/visibilityspots/cloudflared) [![docker pulls](https://img.shields.io/docker/pulls/visibilityspots/cloudflared.svg)](https://hub.docker.com/r/visibilityspots/cloudflared/) From f4a8d30434d9b9b3ed013e6f7b1724a2dcd6459b Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 7 Nov 2024 23:27:37 +0100 Subject: [PATCH 25/95] feat(ci): make GOSS_CMD vars param --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 16051b2..bb6c86b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -12,7 +12,7 @@ on: env: DOCKERHUB_USERNAME: ${{ vars.DOCKERHUB_USERNAME }} DOCKERHUB_REPOSITORY: ${{ vars.DOCKERHUB_REPOSITORY }} - GOSS_CMD: '' + GOSS_CMD: ${{ vars.GOSS_CMD }} jobs: test: From af0505a9ecf510b6a023635b425d502f978258be Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Fri, 8 Nov 2024 17:48:34 +0100 Subject: [PATCH 26/95] chore(ci): renamed a few actions + playing around with GOSS_CMD parameter --- .github/workflows/main.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index bb6c86b..8ca8013 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -5,6 +5,10 @@ on: tags: - '*' workflow_call: + inputs: + GOSS_CMD: + type: string + required: false secrets: DOCKERHUB_TOKEN: required: true @@ -12,7 +16,6 @@ on: env: DOCKERHUB_USERNAME: ${{ vars.DOCKERHUB_USERNAME }} DOCKERHUB_REPOSITORY: ${{ vars.DOCKERHUB_REPOSITORY }} - GOSS_CMD: ${{ vars.GOSS_CMD }} jobs: test: @@ -21,17 +24,17 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Build Docker image + - name: Build ${{ env.DOCKERHUB_REPOSITORY }}:dev image run: docker build -t ${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev . - uses: e1himself/goss-installation-action@v1.2.1 with: version: 'v0.4.9' - - name: Execute Goss + - name: Execute dgoss run on ${{ env.DOCKERHUB_REPOSITORY }}:dev image env: GOSS_FILES_STRATEGY: cp - run: dgoss run ${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev ${{ env.GOSS_CMD }} + run: dgoss run ${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev ${{ inputs.GOSS_CMD }} deploy: needs: test From bde02e78c768c1d0a3e3c1ff963582680a5ddbf0 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Fri, 8 Nov 2024 17:49:56 +0100 Subject: [PATCH 27/95] clean changelog for retry of commit --- CHANGELOG.md | 20 -------------------- 1 file changed, 20 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4712bce..acc83db 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,26 +4,6 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [v2024.11.0] - 2024-11-07 -### :sparkles: New Features -- [`b2f7347`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/b2f7347c442194c83ed6db0103c66530e89a9c1d) - **ci**: adding reusable workflow parameters + refactored some of them *(commit by [@visibilityspots](https://github.com/visibilityspots))* -- [`6a91e0d`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/6a91e0de3c03156c72a349ea5974557b19253325) - **ci**: make trivy workflow reusable *(commit by [@visibilityspots](https://github.com/visibilityspots))* -- [`37a80e8`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/37a80e8432880ed7de135abb0ace0f56ac85452a) - **ci**: make main workflow reusable *(commit by [@visibilityspots](https://github.com/visibilityspots))* - -### :bug: Bug Fixes -- [`2eb1c3f`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/2eb1c3fd43921dea1ebbdc30a098fa3523290671) - **ci**: short-description indentation fixed *(commit by [@visibilityspots](https://github.com/visibilityspots))* -- [`9a603da`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/9a603da8532ff99f533edd5b3d5fddf14b205ac0) - **ci**: using var for DOCKERHUB_USERNAME instead of default *(commit by [@visibilityspots](https://github.com/visibilityspots))* -- [`53bea8d`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/53bea8d5d08c41235d6c2e53cc9333700b701dc1) - **ci**: using env var over inputs *(commit by [@visibilityspots](https://github.com/visibilityspots))* -- [`edab8f3`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/edab8f31cfbd55a603089c6e8e9a98f57399b755) - **ci**: used wrong DOCKERHUB_REPOSITORY value due to copy paste *(commit by [@visibilityspots](https://github.com/visibilityspots))* - -### :wrench: Chores -- [`a80a2cd`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/a80a2cd9044c9a3c33667a8cd9e3afcc6ef4f3b5) - **update**: Golang v1.23.3 + Cloudflared v2024.11.0 *(commit by [@visibilityspots](https://github.com/visibilityspots))* -- [`fd2bdb7`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/fd2bdb75da3b9201fc81913fef8f082f0fa54586) - **ci**: trigger docker-hub-description on every push *(commit by [@visibilityspots](https://github.com/visibilityspots))* -- [`efbfdab`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/efbfdab6784e531e748f57a4edfe54348a820b85) - **ci**: figuring out parameters *(commit by [@visibilityspots](https://github.com/visibilityspots))* -- [`72aa91f`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/72aa91f316c3ab8ea27b42337f37898ebab8eeae) - **revert**: removed last release to test ci chain *(commit by [@visibilityspots](https://github.com/visibilityspots))* -- [`a859394`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/a85939415eca220518bbb62524263934442e3b1e) - **ci**: refactored workflows *(commit by [@visibilityspots](https://github.com/visibilityspots))* -- [`c709aa9`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/c709aa983149e06ea76a69c8515d96f57d436293) - **revert**: removed last release to test ci chain *(commit by [@visibilityspots](https://github.com/visibilityspots))* - ## [v2024.10.1] - 2024-10-24 ### :bug: Bug Fixes From 3c0bb420201b1ffdb8d9f70059d079cd51701b83 Mon Sep 17 00:00:00 2001 From: visibilityspots Date: Fri, 8 Nov 2024 16:52:18 +0000 Subject: [PATCH 28/95] docs: update CHANGELOG.md for v2024.11.0 [skip ci] --- CHANGELOG.md | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index acc83db..9183312 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,31 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2024.11.0] - 2024-11-08 +### :sparkles: New Features +- [`b2f7347`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/b2f7347c442194c83ed6db0103c66530e89a9c1d) - **ci**: adding reusable workflow parameters + refactored some of them *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`6a91e0d`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/6a91e0de3c03156c72a349ea5974557b19253325) - **ci**: make trivy workflow reusable *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`37a80e8`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/37a80e8432880ed7de135abb0ace0f56ac85452a) - **ci**: make main workflow reusable *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`f4a8d30`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/f4a8d30434d9b9b3ed013e6f7b1724a2dcd6459b) - **ci**: make GOSS_CMD vars param *(commit by [@visibilityspots](https://github.com/visibilityspots))* + +### :bug: Bug Fixes +- [`2eb1c3f`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/2eb1c3fd43921dea1ebbdc30a098fa3523290671) - **ci**: short-description indentation fixed *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`9a603da`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/9a603da8532ff99f533edd5b3d5fddf14b205ac0) - **ci**: using var for DOCKERHUB_USERNAME instead of default *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`53bea8d`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/53bea8d5d08c41235d6c2e53cc9333700b701dc1) - **ci**: using env var over inputs *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`edab8f3`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/edab8f31cfbd55a603089c6e8e9a98f57399b755) - **ci**: used wrong DOCKERHUB_REPOSITORY value due to copy paste *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`52d3450`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/52d34500edd9384105647adb273d70024e3bba49) - **README**: referring to yml main workflow over yaml one *(commit by [@visibilityspots](https://github.com/visibilityspots))* + +### :wrench: Chores +- [`a80a2cd`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/a80a2cd9044c9a3c33667a8cd9e3afcc6ef4f3b5) - **update**: Golang v1.23.3 + Cloudflared v2024.11.0 *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`fd2bdb7`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/fd2bdb75da3b9201fc81913fef8f082f0fa54586) - **ci**: trigger docker-hub-description on every push *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`efbfdab`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/efbfdab6784e531e748f57a4edfe54348a820b85) - **ci**: figuring out parameters *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`72aa91f`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/72aa91f316c3ab8ea27b42337f37898ebab8eeae) - **revert**: removed last release to test ci chain *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`a859394`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/a85939415eca220518bbb62524263934442e3b1e) - **ci**: refactored workflows *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`c709aa9`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/c709aa983149e06ea76a69c8515d96f57d436293) - **revert**: removed last release to test ci chain *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`dd577e7`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/dd577e75cad4ce45759d029e7739485e51a84318) - **ci**: standardized yml extension *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`af0505a`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/af0505a9ecf510b6a023635b425d502f978258be) - **ci**: renamed a few actions + playing around with GOSS_CMD parameter *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2024.10.1] - 2024-10-24 ### :bug: Bug Fixes - [`c4bc296`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/c4bc29623a89a8e9ead3734f0d5291a66f20964f) - **ci**: using AWS based trivy repositories to mitigate TOOMANYREQUESTS from GHCR based ones *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -39,3 +64,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2024.11.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.10.1...v2024.11.0 [v2024.11.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.10.1...v2024.11.0 [v2024.11.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.10.1...v2024.11.0 +[v2024.11.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.10.1...v2024.11.0 From 13e7bb9686da741b394ffd6b591e5b75ffbd999a Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Tue, 19 Nov 2024 20:57:28 +0100 Subject: [PATCH 29/95] chore(ci): using secret for GOSS_CMD --- .github/workflows/main.yml | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 8ca8013..92243ee 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -5,14 +5,11 @@ on: tags: - '*' workflow_call: - inputs: - GOSS_CMD: - type: string - required: false secrets: DOCKERHUB_TOKEN: required: true - + GOSS_CMD: + required: false env: DOCKERHUB_USERNAME: ${{ vars.DOCKERHUB_USERNAME }} DOCKERHUB_REPOSITORY: ${{ vars.DOCKERHUB_REPOSITORY }} @@ -34,7 +31,7 @@ jobs: - name: Execute dgoss run on ${{ env.DOCKERHUB_REPOSITORY }}:dev image env: GOSS_FILES_STRATEGY: cp - run: dgoss run ${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev ${{ inputs.GOSS_CMD }} + run: dgoss run ${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev ${{ secrets.GOSS_CMD }} deploy: needs: test From efaa11d47f46b038a708d0ff3a71f17d961a14c5 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Tue, 19 Nov 2024 20:58:51 +0100 Subject: [PATCH 30/95] chore(update): Cloudflared v2024.11.1 --- Dockerfile | 2 +- goss.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index b7e1ecd..9433e2c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ ARG GOLANG_VERSION=1.23.3 ARG ALPINE_VERSION=3.20 -ARG UPSTREAM_RELEASE_TAG=2024.11.0 +ARG UPSTREAM_RELEASE_TAG=2024.11.1 FROM golang:${GOLANG_VERSION}-alpine${ALPINE_VERSION} AS gobuild ARG GOLANG_VERSION diff --git a/goss.yaml b/goss.yaml index ac829e3..56ead56 100644 --- a/goss.yaml +++ b/goss.yaml @@ -17,7 +17,7 @@ command: cloudflared --version: exit-status: 0 stdout: - - cloudflared version 2024.11.0 (built November 2024) + - cloudflared version 2024.11.1 (built November 2024) dns: visibilityspots.org: From 309e3ab54c54ef81c95a09389bf0a467452d510c Mon Sep 17 00:00:00 2001 From: visibilityspots Date: Tue, 19 Nov 2024 20:26:54 +0000 Subject: [PATCH 31/95] docs: update CHANGELOG.md for v2024.11.1 [skip ci] --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9183312..c1833b2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2024.11.1] - 2024-11-19 +### :wrench: Chores +- [`13e7bb9`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/13e7bb9686da741b394ffd6b591e5b75ffbd999a) - **ci**: using secret for GOSS_CMD *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`efaa11d`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/efaa11d47f46b038a708d0ff3a71f17d961a14c5) - **update**: Cloudflared v2024.11.1 *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2024.11.0] - 2024-11-08 ### :sparkles: New Features - [`b2f7347`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/b2f7347c442194c83ed6db0103c66530e89a9c1d) - **ci**: adding reusable workflow parameters + refactored some of them *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -65,3 +71,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2024.11.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.10.1...v2024.11.0 [v2024.11.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.10.1...v2024.11.0 [v2024.11.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.10.1...v2024.11.0 +[v2024.11.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.11.0...v2024.11.1 From 396f7773c5a1e8d4829811ef607556d0ab6ac9c3 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Wed, 20 Nov 2024 16:03:20 +0100 Subject: [PATCH 32/95] chore(ci): disable requirement on DOCKERHUB_TOKEN to test inheritance --- .github/workflows/docker-hub-description.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-hub-description.yml b/.github/workflows/docker-hub-description.yml index 0065ea2..9c31122 100644 --- a/.github/workflows/docker-hub-description.yml +++ b/.github/workflows/docker-hub-description.yml @@ -7,7 +7,7 @@ on: workflow_call: secrets: DOCKERHUB_TOKEN: - required: true + required: false env: DOCKERHUB_USERNAME: ${{ vars.DOCKERHUB_USERNAME }} From d0da83cefcd1c02141aace7f4fe0ef985baa630f Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Wed, 20 Nov 2024 16:08:01 +0100 Subject: [PATCH 33/95] Revert "chore(ci): disable requirement on DOCKERHUB_TOKEN to test inheritance" This reverts commit 396f7773c5a1e8d4829811ef607556d0ab6ac9c3. --- .github/workflows/docker-hub-description.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-hub-description.yml b/.github/workflows/docker-hub-description.yml index 9c31122..0065ea2 100644 --- a/.github/workflows/docker-hub-description.yml +++ b/.github/workflows/docker-hub-description.yml @@ -7,7 +7,7 @@ on: workflow_call: secrets: DOCKERHUB_TOKEN: - required: false + required: true env: DOCKERHUB_USERNAME: ${{ vars.DOCKERHUB_USERNAME }} From 3c1fce03236cd9197c4b0adde0293724a663843d Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Wed, 20 Nov 2024 19:11:31 +0100 Subject: [PATCH 34/95] feat(ci): introducing parameterized DOCKERHUB_PLATFORMS --- .github/workflows/main.yml | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 92243ee..6734812 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -5,6 +5,11 @@ on: tags: - '*' workflow_call: + inputs: + platforms: + required: false + type: string + default: "linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64" secrets: DOCKERHUB_TOKEN: required: true @@ -13,6 +18,7 @@ on: env: DOCKERHUB_USERNAME: ${{ vars.DOCKERHUB_USERNAME }} DOCKERHUB_REPOSITORY: ${{ vars.DOCKERHUB_REPOSITORY }} + DOCKERHUB_PLATFORMS: ${{ inputs.platforms}} jobs: test: @@ -55,7 +61,7 @@ jobs: with: context: . file: ./Dockerfile - platforms: linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64 + platforms: ${{ env.DOCKERHUB_PLATFORMS }} push: true tags: | ${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:latest From 4b30f3bef0b576c725d9b4722e59068d2e055add Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 25 Nov 2024 05:15:48 +0000 Subject: [PATCH 35/95] Build(deps): bump aquasecurity/trivy-action from 0.28.0 to 0.29.0 Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.28.0 to 0.29.0. - [Release notes](https://github.com/aquasecurity/trivy-action/releases) - [Commits](https://github.com/aquasecurity/trivy-action/compare/0.28.0...0.29.0) --- updated-dependencies: - dependency-name: aquasecurity/trivy-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/trivy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/trivy.yml b/.github/workflows/trivy.yml index 5fde379..62f19b0 100644 --- a/.github/workflows/trivy.yml +++ b/.github/workflows/trivy.yml @@ -33,7 +33,7 @@ jobs: docker build -t ${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev . - name: Run Trivy vulnerability scanner - uses: aquasecurity/trivy-action@0.28.0 + uses: aquasecurity/trivy-action@0.29.0 with: image-ref: '${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev' format: 'table' @@ -42,7 +42,7 @@ jobs: severity: 'CRITICAL,HIGH' - name: Store Trivy vulnerability scanner output - uses: aquasecurity/trivy-action@0.28.0 + uses: aquasecurity/trivy-action@0.29.0 with: image-ref: '${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev' format: 'sarif' From a4132caa25d33213ae83633a04953d75f5053e4e Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Tue, 10 Dec 2024 13:00:00 +0100 Subject: [PATCH 36/95] chore(update): Cloudflared v2024.12.0 + Golang v1.23.4 --- Dockerfile | 4 ++-- goss.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9433e2c..b0715b1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ -ARG GOLANG_VERSION=1.23.3 +ARG GOLANG_VERSION=1.23.4 ARG ALPINE_VERSION=3.20 -ARG UPSTREAM_RELEASE_TAG=2024.11.1 +ARG UPSTREAM_RELEASE_TAG=2024.12.0 FROM golang:${GOLANG_VERSION}-alpine${ALPINE_VERSION} AS gobuild ARG GOLANG_VERSION diff --git a/goss.yaml b/goss.yaml index 56ead56..5c1e887 100644 --- a/goss.yaml +++ b/goss.yaml @@ -17,7 +17,7 @@ command: cloudflared --version: exit-status: 0 stdout: - - cloudflared version 2024.11.1 (built November 2024) + - cloudflared version 2024.12.0 (built December 2024) dns: visibilityspots.org: From 389a4830de1bc9a3a6804067d7c6be234a884db3 Mon Sep 17 00:00:00 2001 From: visibilityspots Date: Tue, 10 Dec 2024 12:03:35 +0000 Subject: [PATCH 37/95] docs: update CHANGELOG.md for v2024.12.0 [skip ci] --- CHANGELOG.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index c1833b2..899c19e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2024.12.0] - 2024-12-10 +### :sparkles: New Features +- [`3c1fce0`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/3c1fce03236cd9197c4b0adde0293724a663843d) - **ci**: introducing parameterized DOCKERHUB_PLATFORMS *(commit by [@visibilityspots](https://github.com/visibilityspots))* + +### :wrench: Chores +- [`396f777`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/396f7773c5a1e8d4829811ef607556d0ab6ac9c3) - **ci**: disable requirement on DOCKERHUB_TOKEN to test inheritance *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`a4132ca`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/a4132caa25d33213ae83633a04953d75f5053e4e) - **update**: Cloudflared v2024.12.0 + Golang v1.23.4 *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2024.11.1] - 2024-11-19 ### :wrench: Chores - [`13e7bb9`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/13e7bb9686da741b394ffd6b591e5b75ffbd999a) - **ci**: using secret for GOSS_CMD *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -72,3 +81,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2024.11.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.10.1...v2024.11.0 [v2024.11.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.10.1...v2024.11.0 [v2024.11.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.11.0...v2024.11.1 +[v2024.12.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.11.1...v2024.12.0 From b5d844e22da175b0a798dc551f7a7f9db6ac7544 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Tue, 10 Dec 2024 13:11:33 +0100 Subject: [PATCH 38/95] fix(ci): default value for DOCKERHUB_PLATFORMS --- .github/workflows/main.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 6734812..bb0097e 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -9,7 +9,6 @@ on: platforms: required: false type: string - default: "linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64" secrets: DOCKERHUB_TOKEN: required: true @@ -18,7 +17,7 @@ on: env: DOCKERHUB_USERNAME: ${{ vars.DOCKERHUB_USERNAME }} DOCKERHUB_REPOSITORY: ${{ vars.DOCKERHUB_REPOSITORY }} - DOCKERHUB_PLATFORMS: ${{ inputs.platforms}} + DOCKERHUB_PLATFORMS: ${{ inputs.platforms || 'linux/amd64,linux/arm/v6,linux/arm/v7,linux/arm64' }} jobs: test: From 5ce16f6492d93f23b49e5e81eafde8efedd32c9a Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Wed, 11 Dec 2024 08:49:53 +0100 Subject: [PATCH 39/95] chore(update): Cloudflared v2024.12.1 --- Dockerfile | 2 +- goss.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index b0715b1..2011294 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ ARG GOLANG_VERSION=1.23.4 ARG ALPINE_VERSION=3.20 -ARG UPSTREAM_RELEASE_TAG=2024.12.0 +ARG UPSTREAM_RELEASE_TAG=2024.12.1 FROM golang:${GOLANG_VERSION}-alpine${ALPINE_VERSION} AS gobuild ARG GOLANG_VERSION diff --git a/goss.yaml b/goss.yaml index 5c1e887..008b3e6 100644 --- a/goss.yaml +++ b/goss.yaml @@ -17,7 +17,7 @@ command: cloudflared --version: exit-status: 0 stdout: - - cloudflared version 2024.12.0 (built December 2024) + - cloudflared version 2024.12.1 (built December 2024) dns: visibilityspots.org: From e23d3e62d87fcc84a9c467a1a3489c8e3ea3e39f Mon Sep 17 00:00:00 2001 From: visibilityspots Date: Wed, 11 Dec 2024 08:16:38 +0000 Subject: [PATCH 40/95] docs: update CHANGELOG.md for v2024.12.1 [skip ci] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 899c19e..609868b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2024.12.1] - 2024-12-11 +### :wrench: Chores +- [`5ce16f6`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/5ce16f6492d93f23b49e5e81eafde8efedd32c9a) - **update**: Cloudflared v2024.12.1 *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2024.12.0] - 2024-12-10 ### :sparkles: New Features - [`3c1fce0`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/3c1fce03236cd9197c4b0adde0293724a663843d) - **ci**: introducing parameterized DOCKERHUB_PLATFORMS *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -82,3 +87,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2024.11.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.10.1...v2024.11.0 [v2024.11.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.11.0...v2024.11.1 [v2024.12.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.11.1...v2024.12.0 +[v2024.12.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.12.0...v2024.12.1 From 126bd9dd79884fd41c8a5a3bb35a0aa2f02d0172 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 12 Dec 2024 20:58:02 +0100 Subject: [PATCH 41/95] chore(update): Alpine v3.21 --- Dockerfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Dockerfile b/Dockerfile index 2011294..39d0bb8 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,5 +1,5 @@ ARG GOLANG_VERSION=1.23.4 -ARG ALPINE_VERSION=3.20 +ARG ALPINE_VERSION=3.21 ARG UPSTREAM_RELEASE_TAG=2024.12.1 FROM golang:${GOLANG_VERSION}-alpine${ALPINE_VERSION} AS gobuild From 2c82345f4c3a224549719af7264f1944f2717543 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Sat, 14 Dec 2024 18:10:19 +0100 Subject: [PATCH 42/95] chore(ci): using ubuntu-24.04 for github action runners --- .github/workflows/docker-hub-description.yml | 2 +- .github/workflows/main.yml | 4 ++-- .github/workflows/trivy.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docker-hub-description.yml b/.github/workflows/docker-hub-description.yml index 0065ea2..fa2d179 100644 --- a/.github/workflows/docker-hub-description.yml +++ b/.github/workflows/docker-hub-description.yml @@ -15,7 +15,7 @@ env: jobs: update: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index bb0097e..4d556c7 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -21,7 +21,7 @@ env: jobs: test: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 @@ -41,7 +41,7 @@ jobs: deploy: needs: test - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 diff --git a/.github/workflows/trivy.yml b/.github/workflows/trivy.yml index 62f19b0..549ce90 100644 --- a/.github/workflows/trivy.yml +++ b/.github/workflows/trivy.yml @@ -23,7 +23,7 @@ jobs: contents: read security-events: write - runs-on: 'ubuntu-latest' + runs-on: ubuntu-24.04 steps: - uses: actions/checkout@v4 From 8d621d57ddf75339bde40d930970742519d334f4 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 19 Dec 2024 21:15:06 +0100 Subject: [PATCH 43/95] chore(update): Cloudflared v2024.12.2 --- Dockerfile | 2 +- goss.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 39d0bb8..ff5915c 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ ARG GOLANG_VERSION=1.23.4 ARG ALPINE_VERSION=3.21 -ARG UPSTREAM_RELEASE_TAG=2024.12.1 +ARG UPSTREAM_RELEASE_TAG=2024.12.2 FROM golang:${GOLANG_VERSION}-alpine${ALPINE_VERSION} AS gobuild ARG GOLANG_VERSION diff --git a/goss.yaml b/goss.yaml index 008b3e6..87d943d 100644 --- a/goss.yaml +++ b/goss.yaml @@ -17,7 +17,7 @@ command: cloudflared --version: exit-status: 0 stdout: - - cloudflared version 2024.12.1 (built December 2024) + - cloudflared version 2024.12.2 (built December 2024) dns: visibilityspots.org: From cfff25f05287c954b43e102bb4a0420f2e576351 Mon Sep 17 00:00:00 2001 From: visibilityspots Date: Thu, 19 Dec 2024 20:43:10 +0000 Subject: [PATCH 44/95] docs: update CHANGELOG.md for v2024.12.2 [skip ci] --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 609868b..6bca3a3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2024.12.2] - 2024-12-19 +### :wrench: Chores +- [`2c82345`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/2c82345f4c3a224549719af7264f1944f2717543) - **ci**: using ubuntu-24.04 for github action runners *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`8d621d5`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/8d621d57ddf75339bde40d930970742519d334f4) - **update**: Cloudflared v2024.12.2 *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2024.12.1] - 2024-12-11 ### :wrench: Chores - [`5ce16f6`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/5ce16f6492d93f23b49e5e81eafde8efedd32c9a) - **update**: Cloudflared v2024.12.1 *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -88,3 +94,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2024.11.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.11.0...v2024.11.1 [v2024.12.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.11.1...v2024.12.0 [v2024.12.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.12.0...v2024.12.1 +[v2024.12.2]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.12.1...v2024.12.2 From e77a264c0e25679fbd9f7fd0eabfe47939c0854c Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Tue, 7 Jan 2025 15:17:08 +0100 Subject: [PATCH 45/95] chore(update): Cloudflared v2025.1.0 --- Dockerfile | 2 +- goss.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index ff5915c..5aa43bd 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ ARG GOLANG_VERSION=1.23.4 ARG ALPINE_VERSION=3.21 -ARG UPSTREAM_RELEASE_TAG=2024.12.2 +ARG UPSTREAM_RELEASE_TAG=2025.1.0 FROM golang:${GOLANG_VERSION}-alpine${ALPINE_VERSION} AS gobuild ARG GOLANG_VERSION diff --git a/goss.yaml b/goss.yaml index 87d943d..9febc0c 100644 --- a/goss.yaml +++ b/goss.yaml @@ -17,7 +17,7 @@ command: cloudflared --version: exit-status: 0 stdout: - - cloudflared version 2024.12.2 (built December 2024) + - cloudflared version 2025.1.0 (built January 2025) dns: visibilityspots.org: From 64029b8807f96dbed0a2f325141329f4ee7c192a Mon Sep 17 00:00:00 2001 From: visibilityspots Date: Tue, 7 Jan 2025 14:45:12 +0000 Subject: [PATCH 46/95] docs: update CHANGELOG.md for v2025.1.0 [skip ci] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6bca3a3..48c6c31 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2025.1.0] - 2025-01-07 +### :wrench: Chores +- [`e77a264`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/e77a264c0e25679fbd9f7fd0eabfe47939c0854c) - **update**: Cloudflared v2025.1.0 *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2024.12.2] - 2024-12-19 ### :wrench: Chores - [`2c82345`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/2c82345f4c3a224549719af7264f1944f2717543) - **ci**: using ubuntu-24.04 for github action runners *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -95,3 +100,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2024.12.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.11.1...v2024.12.0 [v2024.12.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.12.0...v2024.12.1 [v2024.12.2]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.12.1...v2024.12.2 +[v2025.1.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.12.2...v2025.1.0 From 2a045a0396042712dd6a874697db27faa164a7a2 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 30 Jan 2025 19:31:35 +0100 Subject: [PATCH 47/95] chore(update): Cloudflared v2025.1.1 --- Dockerfile | 4 ++-- goss.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5aa43bd..8c95d51 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ -ARG GOLANG_VERSION=1.23.4 +ARG GOLANG_VERSION=1.23.5 ARG ALPINE_VERSION=3.21 -ARG UPSTREAM_RELEASE_TAG=2025.1.0 +ARG UPSTREAM_RELEASE_TAG=2025.1.1 FROM golang:${GOLANG_VERSION}-alpine${ALPINE_VERSION} AS gobuild ARG GOLANG_VERSION diff --git a/goss.yaml b/goss.yaml index 9febc0c..9379eec 100644 --- a/goss.yaml +++ b/goss.yaml @@ -17,7 +17,7 @@ command: cloudflared --version: exit-status: 0 stdout: - - cloudflared version 2025.1.0 (built January 2025) + - cloudflared version 2025.1.1 (built January 2025) dns: visibilityspots.org: From ab6ec79a390d3e501f5f968fb255ca617ff8edf6 Mon Sep 17 00:00:00 2001 From: visibilityspots <1517311+visibilityspots@users.noreply.github.com> Date: Thu, 30 Jan 2025 19:33:15 +0000 Subject: [PATCH 48/95] docs: update CHANGELOG.md for v2025.1.1 [skip ci] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 48c6c31..df2dc22 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2025.1.1] - 2025-01-30 +### :wrench: Chores +- [`2a045a0`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/2a045a0396042712dd6a874697db27faa164a7a2) - **update**: Cloudflared v2025.1.1 *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2025.1.0] - 2025-01-07 ### :wrench: Chores - [`e77a264`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/e77a264c0e25679fbd9f7fd0eabfe47939c0854c) - **update**: Cloudflared v2025.1.0 *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -101,3 +106,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2024.12.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.12.0...v2024.12.1 [v2024.12.2]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.12.1...v2024.12.2 [v2025.1.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.12.2...v2025.1.0 +[v2025.1.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.1.0...v2025.1.1 From e97e76a4ace6d831fa58e138004e58b1bc1a8987 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Wed, 5 Feb 2025 14:40:59 +0100 Subject: [PATCH 49/95] chore(doc): using udp port forwarding over net host mode in docker run commands --- README.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 7f81ff6..a3df32d 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ [![FOSSA Status](https://app.fossa.com/api/projects/git%2Bgithub.com%2Fvisibilityspots%2Fdockerfile-cloudflared.svg?type=shield&issueType=license)](https://app.fossa.com/projects/git%2Bgithub.com%2Fvisibilityspots%2Fdockerfile-cloudflared?ref=badge_shield&issueType=license) a docker container which runs the [cloudflared](https://developers.cloudflare.com/1.1.1.1/dns-over-https/cloudflared-proxy/) proxy-dns at port 5054 based on alpine with some parameters to enable DNS over HTTPS proxy which can be used in combination with different DNS based adblocker; -* [pi-hole](https://pi-hole.net/) +* [pi-hole](https://pi-hole.net/) * [blocky](https://github.com/0xERR0R/blocky) * ... @@ -19,7 +19,7 @@ Originally based on tutorials from [Oliver Hough](https://oliverhough.cloud/blog ## run ``` -$ docker run --name cloudflared --rm --net host visibilityspots/cloudflared:latest +$ docker run --name cloudflared --rm -p 5054:5054/udp visibilityspots/cloudflared:latest ``` ### run with docker-compose @@ -31,25 +31,25 @@ $ docker-compose up ### custom upstream DNS service ``` -$ docker run --name cloudflared --rm --net host -e UPSTREAM1=https://dns.google/dns-query visibilityspots/cloudflared:latest +$ docker run --name cloudflared --rm -p 5054:5054/udp -e UPSTREAM1=https://dns.google/dns-query visibilityspots/cloudflared:latest ``` ### custom port ``` -$ docker run --name cloudflared --rm --net host -e PORT=5053 visibilityspots/cloudflared:latest +$ docker run --name cloudflared --rm -p 5053:5053/udp -e PORT=5053 visibilityspots/cloudflared:latest ``` ### dualstack ipv4/ipv6 ``` -$ docker run --name cloudflared --rm --net host -e ADDRESS=:: visibilityspots/cloudflared:latest +$ docker run --name cloudflared --rm -p 5054:5054/udp -e ADDRESS=:: visibilityspots/cloudflared:latest ``` ### limit connections to upstream dns servers ``` -$ docker run --name cloudflared --rm --net host -e MAX_UPSTREAM_CONNS=5 visibilityspots/cloudflared:latest +$ docker run --name cloudflared --rm -p 5054:5054/udp -e MAX_UPSTREAM_CONNS=5 visibilityspots/cloudflared:latest ``` ## test From 5d4b3b5faa539a2706bcfd81b7af0fb8aeb0bc54 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Wed, 5 Feb 2025 14:41:38 +0100 Subject: [PATCH 50/95] chore(update): golang v1.23.6 + cloudflared v2025.2.0 --- Dockerfile | 4 ++-- goss.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 8c95d51..380275a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ -ARG GOLANG_VERSION=1.23.5 +ARG GOLANG_VERSION=1.23.6 ARG ALPINE_VERSION=3.21 -ARG UPSTREAM_RELEASE_TAG=2025.1.1 +ARG UPSTREAM_RELEASE_TAG=2025.2.0 FROM golang:${GOLANG_VERSION}-alpine${ALPINE_VERSION} AS gobuild ARG GOLANG_VERSION diff --git a/goss.yaml b/goss.yaml index 9379eec..731d72e 100644 --- a/goss.yaml +++ b/goss.yaml @@ -17,7 +17,7 @@ command: cloudflared --version: exit-status: 0 stdout: - - cloudflared version 2025.1.1 (built January 2025) + - cloudflared version 2025.2.0 (built February 2025) dns: visibilityspots.org: From 6a5ac80200ec10095c8d15ed6684bba439b97e30 Mon Sep 17 00:00:00 2001 From: visibilityspots <1517311+visibilityspots@users.noreply.github.com> Date: Wed, 5 Feb 2025 14:42:45 +0000 Subject: [PATCH 51/95] docs: update CHANGELOG.md for v2025.2.0 [skip ci] --- CHANGELOG.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index df2dc22..ac59a35 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,12 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2025.2.0] - 2025-02-05 +### :wrench: Chores +- [`e97e76a`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/e97e76a4ace6d831fa58e138004e58b1bc1a8987) - **doc**: using udp port forwarding over net host mode in docker run commands *(commit by [@visibilityspots](https://github.com/visibilityspots))* +- [`5d4b3b5`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/5d4b3b5faa539a2706bcfd81b7af0fb8aeb0bc54) - **update**: golang v1.23.6 + cloudflared v2025.2.0 *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2025.1.1] - 2025-01-30 ### :wrench: Chores - [`2a045a0`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/2a045a0396042712dd6a874697db27faa164a7a2) - **update**: Cloudflared v2025.1.1 *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -107,3 +113,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2024.12.2]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.12.1...v2024.12.2 [v2025.1.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.12.2...v2025.1.0 [v2025.1.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.1.0...v2025.1.1 +[v2025.2.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.1.1...v2025.2.0 From df22578a728da77e1399bf0cda10b88a609e228a Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 27 Feb 2025 15:19:29 +0100 Subject: [PATCH 52/95] chore(update): chore(update): golang v1.24.0 + cloudflared v2025.2.1 --- Dockerfile | 4 ++-- goss.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 380275a..6145d9b 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ -ARG GOLANG_VERSION=1.23.6 +ARG GOLANG_VERSION=1.24.0 ARG ALPINE_VERSION=3.21 -ARG UPSTREAM_RELEASE_TAG=2025.2.0 +ARG UPSTREAM_RELEASE_TAG=2025.2.1 FROM golang:${GOLANG_VERSION}-alpine${ALPINE_VERSION} AS gobuild ARG GOLANG_VERSION diff --git a/goss.yaml b/goss.yaml index 731d72e..5f68d56 100644 --- a/goss.yaml +++ b/goss.yaml @@ -17,7 +17,7 @@ command: cloudflared --version: exit-status: 0 stdout: - - cloudflared version 2025.2.0 (built February 2025) + - cloudflared version 2025.2.1 (built February 2025) dns: visibilityspots.org: From 4256f3717178a9fb794682c8608920086a975192 Mon Sep 17 00:00:00 2001 From: visibilityspots <1517311+visibilityspots@users.noreply.github.com> Date: Thu, 27 Feb 2025 14:53:38 +0000 Subject: [PATCH 53/95] docs: update CHANGELOG.md for v2025.2.1 [skip ci] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ac59a35..ba70922 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2025.2.1] - 2025-02-27 +### :wrench: Chores +- [`df22578`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/df22578a728da77e1399bf0cda10b88a609e228a) - **update**: chore(update): golang v1.24.0 + cloudflared v2025.2.1 *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2025.2.0] - 2025-02-05 ### :wrench: Chores - [`e97e76a`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/e97e76a4ace6d831fa58e138004e58b1bc1a8987) - **doc**: using udp port forwarding over net host mode in docker run commands *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -114,3 +119,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2025.1.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2024.12.2...v2025.1.0 [v2025.1.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.1.0...v2025.1.1 [v2025.2.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.1.1...v2025.2.0 +[v2025.2.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.2.0...v2025.2.1 From ed178e956f623e0f84bcc62f4ebf70da08b54653 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Mar 2025 05:06:48 +0000 Subject: [PATCH 54/95] Build(deps): bump docker/login-action from 3.3.0 to 3.4.0 Bumps [docker/login-action](https://github.com/docker/login-action) from 3.3.0 to 3.4.0. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v3.3.0...v3.4.0) --- updated-dependencies: - dependency-name: docker/login-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 4d556c7..f8f6dbc 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -46,7 +46,7 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: docker/login-action@v3.3.0 + - uses: docker/login-action@v3.4.0 with: username: ${{ env.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} From 73d3028f75199e0613b749b83c55be15a8eae5a8 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 17 Mar 2025 05:06:45 +0000 Subject: [PATCH 55/95] Build(deps): bump aquasecurity/trivy-action from 0.29.0 to 0.30.0 Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.29.0 to 0.30.0. - [Release notes](https://github.com/aquasecurity/trivy-action/releases) - [Commits](https://github.com/aquasecurity/trivy-action/compare/0.29.0...0.30.0) --- updated-dependencies: - dependency-name: aquasecurity/trivy-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/trivy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/trivy.yml b/.github/workflows/trivy.yml index 549ce90..c61e422 100644 --- a/.github/workflows/trivy.yml +++ b/.github/workflows/trivy.yml @@ -33,7 +33,7 @@ jobs: docker build -t ${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev . - name: Run Trivy vulnerability scanner - uses: aquasecurity/trivy-action@0.29.0 + uses: aquasecurity/trivy-action@0.30.0 with: image-ref: '${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev' format: 'table' @@ -42,7 +42,7 @@ jobs: severity: 'CRITICAL,HIGH' - name: Store Trivy vulnerability scanner output - uses: aquasecurity/trivy-action@0.29.0 + uses: aquasecurity/trivy-action@0.30.0 with: image-ref: '${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev' format: 'sarif' From 6839f9910cc548eb83058bc43cec45c6b0d5e8fc Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Sun, 6 Apr 2025 18:03:22 +0200 Subject: [PATCH 56/95] chore(update): Cloudflared v2025.4.0 --- Dockerfile | 4 ++-- goss.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 6145d9b..2810c82 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ -ARG GOLANG_VERSION=1.24.0 +ARG GOLANG_VERSION=1.24.2 ARG ALPINE_VERSION=3.21 -ARG UPSTREAM_RELEASE_TAG=2025.2.1 +ARG UPSTREAM_RELEASE_TAG=2025.4.0 FROM golang:${GOLANG_VERSION}-alpine${ALPINE_VERSION} AS gobuild ARG GOLANG_VERSION diff --git a/goss.yaml b/goss.yaml index 5f68d56..725a0c0 100644 --- a/goss.yaml +++ b/goss.yaml @@ -17,7 +17,7 @@ command: cloudflared --version: exit-status: 0 stdout: - - cloudflared version 2025.2.1 (built February 2025) + - cloudflared version 2025.4.0 (built April 2025) dns: visibilityspots.org: From 3213ddff449f9c9f5efbbee47bb2311ad881efea Mon Sep 17 00:00:00 2001 From: visibilityspots <1517311+visibilityspots@users.noreply.github.com> Date: Sun, 6 Apr 2025 16:35:44 +0000 Subject: [PATCH 57/95] docs: update CHANGELOG.md for v2025.4.0 [skip ci] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ba70922..92cc12f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2025.4.0] - 2025-04-06 +### :wrench: Chores +- [`6839f99`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/6839f9910cc548eb83058bc43cec45c6b0d5e8fc) - **update**: Cloudflared v2025.4.0 *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2025.2.1] - 2025-02-27 ### :wrench: Chores - [`df22578`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/df22578a728da77e1399bf0cda10b88a609e228a) - **update**: chore(update): golang v1.24.0 + cloudflared v2025.2.1 *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -120,3 +125,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2025.1.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.1.0...v2025.1.1 [v2025.2.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.1.1...v2025.2.0 [v2025.2.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.2.0...v2025.2.1 +[v2025.4.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.2.1...v2025.4.0 From 0cc2e1e54188ddb6d4f12c84570aff9f3bb6d4b8 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Wed, 30 Apr 2025 22:52:39 +0200 Subject: [PATCH 58/95] chore(update): Cloudflared v2025.4.2 --- Dockerfile | 2 +- goss.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2810c82..3d3892a 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ ARG GOLANG_VERSION=1.24.2 ARG ALPINE_VERSION=3.21 -ARG UPSTREAM_RELEASE_TAG=2025.4.0 +ARG UPSTREAM_RELEASE_TAG=2025.4.2 FROM golang:${GOLANG_VERSION}-alpine${ALPINE_VERSION} AS gobuild ARG GOLANG_VERSION diff --git a/goss.yaml b/goss.yaml index 725a0c0..1c56b5a 100644 --- a/goss.yaml +++ b/goss.yaml @@ -17,7 +17,7 @@ command: cloudflared --version: exit-status: 0 stdout: - - cloudflared version 2025.4.0 (built April 2025) + - cloudflared version 2025.4.2 (built April 2025) dns: visibilityspots.org: From 9f366931a9d45539bde3a38dc38160ce3157df97 Mon Sep 17 00:00:00 2001 From: visibilityspots <1517311+visibilityspots@users.noreply.github.com> Date: Wed, 30 Apr 2025 21:23:45 +0000 Subject: [PATCH 59/95] docs: update CHANGELOG.md for v2025.4.2 [skip ci] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 92cc12f..deb0a69 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2025.4.2] - 2025-04-30 +### :wrench: Chores +- [`0cc2e1e`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/0cc2e1e54188ddb6d4f12c84570aff9f3bb6d4b8) - **update**: Cloudflared v2025.4.2 *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2025.4.0] - 2025-04-06 ### :wrench: Chores - [`6839f99`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/6839f9910cc548eb83058bc43cec45c6b0d5e8fc) - **update**: Cloudflared v2025.4.0 *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -126,3 +131,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2025.2.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.1.1...v2025.2.0 [v2025.2.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.2.0...v2025.2.1 [v2025.4.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.2.1...v2025.4.0 +[v2025.4.2]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.4.0...v2025.4.2 From 784a116c0505ec694a54c1bd288ed261b95a8147 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 15 May 2025 21:06:34 +0200 Subject: [PATCH 60/95] chore(update): Cloudflared v2025.5.0 --- Dockerfile | 4 ++-- goss.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3d3892a..57e7a7f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ -ARG GOLANG_VERSION=1.24.2 +ARG GOLANG_VERSION=1.24.3 ARG ALPINE_VERSION=3.21 -ARG UPSTREAM_RELEASE_TAG=2025.4.2 +ARG UPSTREAM_RELEASE_TAG=2025.5.0 FROM golang:${GOLANG_VERSION}-alpine${ALPINE_VERSION} AS gobuild ARG GOLANG_VERSION diff --git a/goss.yaml b/goss.yaml index 1c56b5a..d0b80ff 100644 --- a/goss.yaml +++ b/goss.yaml @@ -17,7 +17,7 @@ command: cloudflared --version: exit-status: 0 stdout: - - cloudflared version 2025.4.2 (built April 2025) + - cloudflared version 2025.5.0 (built May 2025) dns: visibilityspots.org: From df4d2039197257c2060ae5b5347fbd3698b6df4b Mon Sep 17 00:00:00 2001 From: visibilityspots <1517311+visibilityspots@users.noreply.github.com> Date: Thu, 15 May 2025 19:42:43 +0000 Subject: [PATCH 61/95] docs: update CHANGELOG.md for v2025.5.0 [skip ci] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index deb0a69..5df4a4e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2025.5.0] - 2025-05-15 +### :wrench: Chores +- [`784a116`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/784a116c0505ec694a54c1bd288ed261b95a8147) - **update**: Cloudflared v2025.5.0 *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2025.4.2] - 2025-04-30 ### :wrench: Chores - [`0cc2e1e`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/0cc2e1e54188ddb6d4f12c84570aff9f3bb6d4b8) - **update**: Cloudflared v2025.4.2 *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -132,3 +137,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2025.2.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.2.0...v2025.2.1 [v2025.4.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.2.1...v2025.4.0 [v2025.4.2]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.4.0...v2025.4.2 +[v2025.5.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.4.2...v2025.5.0 From 93a2a95ffcc5f79545a0457f2afedf22e28308e4 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Wed, 11 Jun 2025 20:46:50 +0200 Subject: [PATCH 62/95] chore(update): Cloudflared v2025.6.0 --- Dockerfile | 6 +++--- goss.yaml | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Dockerfile b/Dockerfile index 57e7a7f..3796f9d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ -ARG GOLANG_VERSION=1.24.3 -ARG ALPINE_VERSION=3.21 -ARG UPSTREAM_RELEASE_TAG=2025.5.0 +ARG GOLANG_VERSION=1.24.4 +ARG ALPINE_VERSION=3.22 +ARG UPSTREAM_RELEASE_TAG=2025.6.0 FROM golang:${GOLANG_VERSION}-alpine${ALPINE_VERSION} AS gobuild ARG GOLANG_VERSION diff --git a/goss.yaml b/goss.yaml index d0b80ff..01961a9 100644 --- a/goss.yaml +++ b/goss.yaml @@ -17,7 +17,7 @@ command: cloudflared --version: exit-status: 0 stdout: - - cloudflared version 2025.5.0 (built May 2025) + - cloudflared version 2025.6.0 (built June 2025) dns: visibilityspots.org: From 753e3acd6e257cbe1e4cd3d75ddb5d68a46789b2 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 9 Jun 2025 05:19:50 +0000 Subject: [PATCH 63/95] Build(deps): bump aquasecurity/trivy-action from 0.30.0 to 0.31.0 Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.30.0 to 0.31.0. - [Release notes](https://github.com/aquasecurity/trivy-action/releases) - [Commits](https://github.com/aquasecurity/trivy-action/compare/0.30.0...0.31.0) --- updated-dependencies: - dependency-name: aquasecurity/trivy-action dependency-version: 0.31.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/trivy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/trivy.yml b/.github/workflows/trivy.yml index c61e422..b0ae3c2 100644 --- a/.github/workflows/trivy.yml +++ b/.github/workflows/trivy.yml @@ -33,7 +33,7 @@ jobs: docker build -t ${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev . - name: Run Trivy vulnerability scanner - uses: aquasecurity/trivy-action@0.30.0 + uses: aquasecurity/trivy-action@0.31.0 with: image-ref: '${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev' format: 'table' @@ -42,7 +42,7 @@ jobs: severity: 'CRITICAL,HIGH' - name: Store Trivy vulnerability scanner output - uses: aquasecurity/trivy-action@0.30.0 + uses: aquasecurity/trivy-action@0.31.0 with: image-ref: '${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev' format: 'sarif' From 5e0d8559ad4e49125d7a408e8a6f9e0435edf703 Mon Sep 17 00:00:00 2001 From: visibilityspots <1517311+visibilityspots@users.noreply.github.com> Date: Wed, 11 Jun 2025 19:23:27 +0000 Subject: [PATCH 64/95] docs: update CHANGELOG.md for v2025.6.0 [skip ci] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 5df4a4e..419db5d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2025.6.0] - 2025-06-11 +### :wrench: Chores +- [`93a2a95`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/93a2a95ffcc5f79545a0457f2afedf22e28308e4) - **update**: Cloudflared v2025.6.0 *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2025.5.0] - 2025-05-15 ### :wrench: Chores - [`784a116`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/784a116c0505ec694a54c1bd288ed261b95a8147) - **update**: Cloudflared v2025.5.0 *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -138,3 +143,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2025.4.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.2.1...v2025.4.0 [v2025.4.2]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.4.0...v2025.4.2 [v2025.5.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.4.2...v2025.5.0 +[v2025.6.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.5.0...v2025.6.0 From 1fa9b6ef67ab8f14cd4ff6f9b34309ff207cd90e Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Tue, 17 Jun 2025 19:48:03 +0200 Subject: [PATCH 65/95] chore(update): Cloudflared v2025.6.1 --- Dockerfile | 2 +- goss.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3796f9d..0ef415d 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ ARG GOLANG_VERSION=1.24.4 ARG ALPINE_VERSION=3.22 -ARG UPSTREAM_RELEASE_TAG=2025.6.0 +ARG UPSTREAM_RELEASE_TAG=2025.6.1 FROM golang:${GOLANG_VERSION}-alpine${ALPINE_VERSION} AS gobuild ARG GOLANG_VERSION diff --git a/goss.yaml b/goss.yaml index 01961a9..db82c4e 100644 --- a/goss.yaml +++ b/goss.yaml @@ -17,7 +17,7 @@ command: cloudflared --version: exit-status: 0 stdout: - - cloudflared version 2025.6.0 (built June 2025) + - cloudflared version 2025.6.1 (built June 2025) dns: visibilityspots.org: From 3ee25df2cf7ca187a59d93ade6a147f5b6987b5b Mon Sep 17 00:00:00 2001 From: visibilityspots <1517311+visibilityspots@users.noreply.github.com> Date: Tue, 17 Jun 2025 18:21:33 +0000 Subject: [PATCH 66/95] docs: update CHANGELOG.md for v2025.6.1 [skip ci] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 419db5d..8ce370f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2025.6.1] - 2025-06-17 +### :wrench: Chores +- [`1fa9b6e`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/1fa9b6ef67ab8f14cd4ff6f9b34309ff207cd90e) - **update**: Cloudflared v2025.6.1 *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2025.6.0] - 2025-06-11 ### :wrench: Chores - [`93a2a95`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/93a2a95ffcc5f79545a0457f2afedf22e28308e4) - **update**: Cloudflared v2025.6.0 *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -144,3 +149,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2025.4.2]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.4.0...v2025.4.2 [v2025.5.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.4.2...v2025.5.0 [v2025.6.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.5.0...v2025.6.0 +[v2025.6.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.6.0...v2025.6.1 From 2d3bad6b10f9c9f31b7a72dcde49256c149c1c28 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 16 Jun 2025 05:12:37 +0000 Subject: [PATCH 67/95] Build(deps): bump stefanzweifel/git-auto-commit-action from 5 to 6 Bumps [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action) from 5 to 6. - [Release notes](https://github.com/stefanzweifel/git-auto-commit-action/releases) - [Changelog](https://github.com/stefanzweifel/git-auto-commit-action/blob/master/CHANGELOG.md) - [Commits](https://github.com/stefanzweifel/git-auto-commit-action/compare/v5...v6) --- updated-dependencies: - dependency-name: stefanzweifel/git-auto-commit-action dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index f8f6dbc..576c7e9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -84,7 +84,7 @@ jobs: token: ${{ github.token }} - name: Commit updated CHANGELOG.md for ${{ github.ref_name }} - uses: stefanzweifel/git-auto-commit-action@v5 + uses: stefanzweifel/git-auto-commit-action@v6 with: branch: main commit_message: 'docs: update CHANGELOG.md for ${{ github.ref_name }} [skip ci]' From deaaf1d12c9ff6ed70e3802d6294ff5c42d614c6 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 3 Jul 2025 22:01:08 +0200 Subject: [PATCH 68/95] chore(update): Cloudflared v2025.7.0 --- Dockerfile | 2 +- goss.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 0ef415d..561de42 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ ARG GOLANG_VERSION=1.24.4 ARG ALPINE_VERSION=3.22 -ARG UPSTREAM_RELEASE_TAG=2025.6.1 +ARG UPSTREAM_RELEASE_TAG=2025.7.0 FROM golang:${GOLANG_VERSION}-alpine${ALPINE_VERSION} AS gobuild ARG GOLANG_VERSION diff --git a/goss.yaml b/goss.yaml index db82c4e..7bf86fb 100644 --- a/goss.yaml +++ b/goss.yaml @@ -17,7 +17,7 @@ command: cloudflared --version: exit-status: 0 stdout: - - cloudflared version 2025.6.1 (built June 2025) + - cloudflared version 2025.7.0 (built July 2025) dns: visibilityspots.org: From a962bc93968b93221b444ae2315d8897ce95d7d2 Mon Sep 17 00:00:00 2001 From: visibilityspots <1517311+visibilityspots@users.noreply.github.com> Date: Thu, 3 Jul 2025 20:36:15 +0000 Subject: [PATCH 69/95] docs: update CHANGELOG.md for v2025.7.0 [skip ci] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8ce370f..fc4d1fb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2025.7.0] - 2025-07-03 +### :wrench: Chores +- [`deaaf1d`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/deaaf1d12c9ff6ed70e3802d6294ff5c42d614c6) - **update**: Cloudflared v2025.7.0 *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2025.6.1] - 2025-06-17 ### :wrench: Chores - [`1fa9b6e`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/1fa9b6ef67ab8f14cd4ff6f9b34309ff207cd90e) - **update**: Cloudflared v2025.6.1 *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -150,3 +155,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2025.5.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.4.2...v2025.5.0 [v2025.6.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.5.0...v2025.6.0 [v2025.6.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.6.0...v2025.6.1 +[v2025.7.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.6.1...v2025.7.0 From aab1ef0fbbb309ad0cf081b6725951107a368786 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 7 Jul 2025 07:28:28 +0000 Subject: [PATCH 70/95] Build(deps): bump aquasecurity/trivy-action from 0.31.0 to 0.32.0 Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.31.0 to 0.32.0. - [Release notes](https://github.com/aquasecurity/trivy-action/releases) - [Commits](https://github.com/aquasecurity/trivy-action/compare/0.31.0...0.32.0) --- updated-dependencies: - dependency-name: aquasecurity/trivy-action dependency-version: 0.32.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/trivy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/trivy.yml b/.github/workflows/trivy.yml index b0ae3c2..ac001d2 100644 --- a/.github/workflows/trivy.yml +++ b/.github/workflows/trivy.yml @@ -33,7 +33,7 @@ jobs: docker build -t ${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev . - name: Run Trivy vulnerability scanner - uses: aquasecurity/trivy-action@0.31.0 + uses: aquasecurity/trivy-action@0.32.0 with: image-ref: '${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev' format: 'table' @@ -42,7 +42,7 @@ jobs: severity: 'CRITICAL,HIGH' - name: Store Trivy vulnerability scanner output - uses: aquasecurity/trivy-action@0.31.0 + uses: aquasecurity/trivy-action@0.32.0 with: image-ref: '${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev' format: 'sarif' From 82860c221bc1d4be33f15b68982f63564aeacaf2 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Mon, 11 Aug 2025 11:19:44 +0200 Subject: [PATCH 71/95] chore(update): Cloudflared v2025.8.0 --- Dockerfile | 4 ++-- goss.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 561de42..e0db699 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ -ARG GOLANG_VERSION=1.24.4 +ARG GOLANG_VERSION=1.24.6 ARG ALPINE_VERSION=3.22 -ARG UPSTREAM_RELEASE_TAG=2025.7.0 +ARG UPSTREAM_RELEASE_TAG=2025.8.0 FROM golang:${GOLANG_VERSION}-alpine${ALPINE_VERSION} AS gobuild ARG GOLANG_VERSION diff --git a/goss.yaml b/goss.yaml index 7bf86fb..56d514a 100644 --- a/goss.yaml +++ b/goss.yaml @@ -17,7 +17,7 @@ command: cloudflared --version: exit-status: 0 stdout: - - cloudflared version 2025.7.0 (built July 2025) + - cloudflared version 2025.8.0 (built August 2025) dns: visibilityspots.org: From de21a7f01d8b419598bd979a1d2aaa33fb9cceec Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 11 Aug 2025 09:02:07 +0000 Subject: [PATCH 72/95] Build(deps): bump docker/login-action from 3.4.0 to 3.5.0 Bumps [docker/login-action](https://github.com/docker/login-action) from 3.4.0 to 3.5.0. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v3.4.0...v3.5.0) --- updated-dependencies: - dependency-name: docker/login-action dependency-version: 3.5.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 576c7e9..54067c2 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -46,7 +46,7 @@ jobs: steps: - uses: actions/checkout@v4 - - uses: docker/login-action@v3.4.0 + - uses: docker/login-action@v3.5.0 with: username: ${{ env.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} From 54525a6d86519948729e0bc4c2618fa061415537 Mon Sep 17 00:00:00 2001 From: visibilityspots <1517311+visibilityspots@users.noreply.github.com> Date: Mon, 11 Aug 2025 11:39:39 +0000 Subject: [PATCH 73/95] docs: update CHANGELOG.md for v2025.8.0 [skip ci] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index fc4d1fb..bff75ba 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2025.8.0] - 2025-08-11 +### :wrench: Chores +- [`82860c2`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/82860c221bc1d4be33f15b68982f63564aeacaf2) - **update**: Cloudflared v2025.8.0 *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2025.7.0] - 2025-07-03 ### :wrench: Chores - [`deaaf1d`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/deaaf1d12c9ff6ed70e3802d6294ff5c42d614c6) - **update**: Cloudflared v2025.7.0 *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -156,3 +161,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2025.6.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.5.0...v2025.6.0 [v2025.6.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.6.0...v2025.6.1 [v2025.7.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.6.1...v2025.7.0 +[v2025.8.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.7.0...v2025.8.0 From 3e6d1a5b85abca0ce9898f03c8a5fbd21ec6446a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 18 Aug 2025 08:09:41 +0000 Subject: [PATCH 74/95] Build(deps): bump actions/checkout from 4 to 5 Bumps [actions/checkout](https://github.com/actions/checkout) from 4 to 5. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v4...v5) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/docker-hub-description.yml | 2 +- .github/workflows/main.yml | 4 ++-- .github/workflows/trivy.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docker-hub-description.yml b/.github/workflows/docker-hub-description.yml index fa2d179..741c3c8 100644 --- a/.github/workflows/docker-hub-description.yml +++ b/.github/workflows/docker-hub-description.yml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Update docker hub description uses: peter-evans/dockerhub-description@v4 diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 54067c2..cd8ac1b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -24,7 +24,7 @@ jobs: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Build ${{ env.DOCKERHUB_REPOSITORY }}:dev image run: docker build -t ${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev . @@ -44,7 +44,7 @@ jobs: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - uses: docker/login-action@v3.5.0 with: diff --git a/.github/workflows/trivy.yml b/.github/workflows/trivy.yml index ac001d2..131883f 100644 --- a/.github/workflows/trivy.yml +++ b/.github/workflows/trivy.yml @@ -26,7 +26,7 @@ jobs: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Build an image from Dockerfile run: | From bbdc6b1e2179a8df4cbb9b143353961efb9277a3 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 21 Aug 2025 20:25:57 +0200 Subject: [PATCH 75/95] chore(update): Cloudflared v2025.8.1 + golang v1.25.0 --- Dockerfile | 4 ++-- goss.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index e0db699..9d70fbf 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ -ARG GOLANG_VERSION=1.24.6 +ARG GOLANG_VERSION=1.25.0 ARG ALPINE_VERSION=3.22 -ARG UPSTREAM_RELEASE_TAG=2025.8.0 +ARG UPSTREAM_RELEASE_TAG=2025.8.1 FROM golang:${GOLANG_VERSION}-alpine${ALPINE_VERSION} AS gobuild ARG GOLANG_VERSION diff --git a/goss.yaml b/goss.yaml index 56d514a..f12081e 100644 --- a/goss.yaml +++ b/goss.yaml @@ -17,7 +17,7 @@ command: cloudflared --version: exit-status: 0 stdout: - - cloudflared version 2025.8.0 (built August 2025) + - cloudflared version 2025.8.1 (built August 2025) dns: visibilityspots.org: From 4f5e85a59ddf914649a478829200339b0521488e Mon Sep 17 00:00:00 2001 From: visibilityspots <1517311+visibilityspots@users.noreply.github.com> Date: Fri, 22 Aug 2025 07:03:39 +0000 Subject: [PATCH 76/95] docs: update CHANGELOG.md for v2025.8.1 [skip ci] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index bff75ba..ab379fd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2025.8.1] - 2025-08-22 +### :wrench: Chores +- [`bbdc6b1`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/bbdc6b1e2179a8df4cbb9b143353961efb9277a3) - **update**: Cloudflared v2025.8.1 + golang v1.25.0 *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2025.8.0] - 2025-08-11 ### :wrench: Chores - [`82860c2`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/82860c221bc1d4be33f15b68982f63564aeacaf2) - **update**: Cloudflared v2025.8.0 *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -162,3 +167,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2025.6.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.6.0...v2025.6.1 [v2025.7.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.6.1...v2025.7.0 [v2025.8.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.7.0...v2025.8.0 +[v2025.8.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.8.0...v2025.8.1 From 98edd21f5bd08e54d6a65ece4dec43496e6ef2c0 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 8 Sep 2025 05:01:15 +0000 Subject: [PATCH 77/95] Build(deps): bump aquasecurity/trivy-action from 0.32.0 to 0.33.1 Bumps [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action) from 0.32.0 to 0.33.1. - [Release notes](https://github.com/aquasecurity/trivy-action/releases) - [Commits](https://github.com/aquasecurity/trivy-action/compare/0.32.0...0.33.1) --- updated-dependencies: - dependency-name: aquasecurity/trivy-action dependency-version: 0.33.1 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/trivy.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/trivy.yml b/.github/workflows/trivy.yml index 131883f..b36f07c 100644 --- a/.github/workflows/trivy.yml +++ b/.github/workflows/trivy.yml @@ -33,7 +33,7 @@ jobs: docker build -t ${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev . - name: Run Trivy vulnerability scanner - uses: aquasecurity/trivy-action@0.32.0 + uses: aquasecurity/trivy-action@0.33.1 with: image-ref: '${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev' format: 'table' @@ -42,7 +42,7 @@ jobs: severity: 'CRITICAL,HIGH' - name: Store Trivy vulnerability scanner output - uses: aquasecurity/trivy-action@0.32.0 + uses: aquasecurity/trivy-action@0.33.1 with: image-ref: '${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev' format: 'sarif' From 20f3f7e42ae9622d76a79a80836fd2afdfee6360 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Thu, 18 Sep 2025 13:41:19 +0200 Subject: [PATCH 78/95] chore(update): Cloudflared v2025.9.0 + golang v1.25.1 --- Dockerfile | 4 ++-- goss.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 9d70fbf..5c270b4 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ -ARG GOLANG_VERSION=1.25.0 +ARG GOLANG_VERSION=1.25.1 ARG ALPINE_VERSION=3.22 -ARG UPSTREAM_RELEASE_TAG=2025.8.1 +ARG UPSTREAM_RELEASE_TAG=2025.9.0 FROM golang:${GOLANG_VERSION}-alpine${ALPINE_VERSION} AS gobuild ARG GOLANG_VERSION diff --git a/goss.yaml b/goss.yaml index f12081e..cbd4ff0 100644 --- a/goss.yaml +++ b/goss.yaml @@ -17,7 +17,7 @@ command: cloudflared --version: exit-status: 0 stdout: - - cloudflared version 2025.8.1 (built August 2025) + - cloudflared version 2025.9.0 (built September 2025) dns: visibilityspots.org: From fe9af5c3b41f6184a77ff5fd14b70be84cc1cf5d Mon Sep 17 00:00:00 2001 From: visibilityspots <1517311+visibilityspots@users.noreply.github.com> Date: Thu, 18 Sep 2025 12:21:36 +0000 Subject: [PATCH 79/95] docs: update CHANGELOG.md for v2025.9.0 [skip ci] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ab379fd..985caf9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2025.9.0] - 2025-09-18 +### :wrench: Chores +- [`20f3f7e`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/20f3f7e42ae9622d76a79a80836fd2afdfee6360) - **update**: Cloudflared v2025.9.0 + golang v1.25.1 *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2025.8.1] - 2025-08-22 ### :wrench: Chores - [`bbdc6b1`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/bbdc6b1e2179a8df4cbb9b143353961efb9277a3) - **update**: Cloudflared v2025.8.1 + golang v1.25.0 *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -168,3 +173,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2025.7.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.6.1...v2025.7.0 [v2025.8.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.7.0...v2025.8.0 [v2025.8.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.8.0...v2025.8.1 +[v2025.9.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.8.1...v2025.9.0 From 8cd7526d309befbbb42f8e4ab0bb34dc6ee491e6 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Tue, 23 Sep 2025 13:45:51 +0200 Subject: [PATCH 80/95] chore(update): Cloudflared v2025.9.1 --- Dockerfile | 2 +- goss.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 5c270b4..e9c6ca1 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ ARG GOLANG_VERSION=1.25.1 ARG ALPINE_VERSION=3.22 -ARG UPSTREAM_RELEASE_TAG=2025.9.0 +ARG UPSTREAM_RELEASE_TAG=2025.9.1 FROM golang:${GOLANG_VERSION}-alpine${ALPINE_VERSION} AS gobuild ARG GOLANG_VERSION diff --git a/goss.yaml b/goss.yaml index cbd4ff0..d0dbaec 100644 --- a/goss.yaml +++ b/goss.yaml @@ -17,7 +17,7 @@ command: cloudflared --version: exit-status: 0 stdout: - - cloudflared version 2025.9.0 (built September 2025) + - cloudflared version 2025.9.1 (built September 2025) dns: visibilityspots.org: From cafd92dfc22846f96808844dd8dcafad49a67b9d Mon Sep 17 00:00:00 2001 From: visibilityspots <1517311+visibilityspots@users.noreply.github.com> Date: Tue, 23 Sep 2025 12:21:06 +0000 Subject: [PATCH 81/95] docs: update CHANGELOG.md for v2025.9.1 [skip ci] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 985caf9..920c70d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2025.9.1] - 2025-09-23 +### :wrench: Chores +- [`8cd7526`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/8cd7526d309befbbb42f8e4ab0bb34dc6ee491e6) - **update**: Cloudflared v2025.9.1 *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2025.9.0] - 2025-09-18 ### :wrench: Chores - [`20f3f7e`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/20f3f7e42ae9622d76a79a80836fd2afdfee6360) - **update**: Cloudflared v2025.9.0 + golang v1.25.1 *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -174,3 +179,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2025.8.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.7.0...v2025.8.0 [v2025.8.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.8.0...v2025.8.1 [v2025.9.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.8.1...v2025.9.0 +[v2025.9.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.9.0...v2025.9.1 From 14d10d5dc31937b13acb1bf23082e6439833c7e3 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Oct 2025 05:07:47 +0000 Subject: [PATCH 82/95] Build(deps): bump peter-evans/dockerhub-description from 4 to 5 Bumps [peter-evans/dockerhub-description](https://github.com/peter-evans/dockerhub-description) from 4 to 5. - [Release notes](https://github.com/peter-evans/dockerhub-description/releases) - [Commits](https://github.com/peter-evans/dockerhub-description/compare/v4...v5) --- updated-dependencies: - dependency-name: peter-evans/dockerhub-description dependency-version: '5' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/docker-hub-description.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-hub-description.yml b/.github/workflows/docker-hub-description.yml index 741c3c8..304b5ae 100644 --- a/.github/workflows/docker-hub-description.yml +++ b/.github/workflows/docker-hub-description.yml @@ -21,7 +21,7 @@ jobs: - uses: actions/checkout@v5 - name: Update docker hub description - uses: peter-evans/dockerhub-description@v4 + uses: peter-evans/dockerhub-description@v5 with: username: ${{ env.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} From 47c96592cc6dec56ac8752fa35be8d64271f13d4 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 6 Oct 2025 05:08:55 +0000 Subject: [PATCH 83/95] Build(deps): bump docker/login-action from 3.5.0 to 3.6.0 Bumps [docker/login-action](https://github.com/docker/login-action) from 3.5.0 to 3.6.0. - [Release notes](https://github.com/docker/login-action/releases) - [Commits](https://github.com/docker/login-action/compare/v3.5.0...v3.6.0) --- updated-dependencies: - dependency-name: docker/login-action dependency-version: 3.6.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index cd8ac1b..ad7c9be 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -46,7 +46,7 @@ jobs: steps: - uses: actions/checkout@v5 - - uses: docker/login-action@v3.5.0 + - uses: docker/login-action@v3.6.0 with: username: ${{ env.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} From c5c034808a384ba0e5ee606f2210e4ce45791254 Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Oct 2025 05:06:21 +0000 Subject: [PATCH 84/95] Build(deps): bump github/codeql-action from 3 to 4 Bumps [github/codeql-action](https://github.com/github/codeql-action) from 3 to 4. - [Release notes](https://github.com/github/codeql-action/releases) - [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md) - [Commits](https://github.com/github/codeql-action/compare/v3...v4) --- updated-dependencies: - dependency-name: github/codeql-action dependency-version: '4' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/trivy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/trivy.yml b/.github/workflows/trivy.yml index b36f07c..16f3ef9 100644 --- a/.github/workflows/trivy.yml +++ b/.github/workflows/trivy.yml @@ -51,6 +51,6 @@ jobs: severity: 'CRITICAL,HIGH' - name: Upload Trivy scan results to GitHub Security tab - uses: github/codeql-action/upload-sarif@v3 + uses: github/codeql-action/upload-sarif@v4 with: sarif_file: 'trivy-results.sarif' From bab8870db1829761d6dd286d5cf00c0152ed426a Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 13 Oct 2025 05:08:37 +0000 Subject: [PATCH 85/95] Build(deps): bump stefanzweifel/git-auto-commit-action from 6 to 7 Bumps [stefanzweifel/git-auto-commit-action](https://github.com/stefanzweifel/git-auto-commit-action) from 6 to 7. - [Release notes](https://github.com/stefanzweifel/git-auto-commit-action/releases) - [Changelog](https://github.com/stefanzweifel/git-auto-commit-action/blob/master/CHANGELOG.md) - [Commits](https://github.com/stefanzweifel/git-auto-commit-action/compare/v6...v7) --- updated-dependencies: - dependency-name: stefanzweifel/git-auto-commit-action dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ad7c9be..ec70005 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -84,7 +84,7 @@ jobs: token: ${{ github.token }} - name: Commit updated CHANGELOG.md for ${{ github.ref_name }} - uses: stefanzweifel/git-auto-commit-action@v6 + uses: stefanzweifel/git-auto-commit-action@v7 with: branch: main commit_message: 'docs: update CHANGELOG.md for ${{ github.ref_name }} [skip ci]' From 33d7f67effb9d6a204b1ec31afaea0b80a4ac970 Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Tue, 14 Oct 2025 21:55:57 +0200 Subject: [PATCH 86/95] chore(update): Cloudflared v2025.10.0 + golang v1.25.3 --- Dockerfile | 4 ++-- goss.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index e9c6ca1..3017e27 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ -ARG GOLANG_VERSION=1.25.1 +ARG GOLANG_VERSION=1.25.3 ARG ALPINE_VERSION=3.22 -ARG UPSTREAM_RELEASE_TAG=2025.9.1 +ARG UPSTREAM_RELEASE_TAG=2025.10.0 FROM golang:${GOLANG_VERSION}-alpine${ALPINE_VERSION} AS gobuild ARG GOLANG_VERSION diff --git a/goss.yaml b/goss.yaml index d0dbaec..4e19a0a 100644 --- a/goss.yaml +++ b/goss.yaml @@ -17,7 +17,7 @@ command: cloudflared --version: exit-status: 0 stdout: - - cloudflared version 2025.9.1 (built September 2025) + - cloudflared version 2025.10.0 (built October 2025) dns: visibilityspots.org: From ce67d8ce03d4ac065f34b556f109d97b9a797b41 Mon Sep 17 00:00:00 2001 From: visibilityspots <1517311+visibilityspots@users.noreply.github.com> Date: Tue, 14 Oct 2025 20:32:10 +0000 Subject: [PATCH 87/95] docs: update CHANGELOG.md for v2025.10.0 [skip ci] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 920c70d..f80f516 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2025.10.0] - 2025-10-14 +### :wrench: Chores +- [`33d7f67`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/33d7f67effb9d6a204b1ec31afaea0b80a4ac970) - **update**: Cloudflared v2025.10.0 + golang v1.25.3 *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2025.9.1] - 2025-09-23 ### :wrench: Chores - [`8cd7526`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/8cd7526d309befbbb42f8e4ab0bb34dc6ee491e6) - **update**: Cloudflared v2025.9.1 *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -180,3 +185,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2025.8.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.8.0...v2025.8.1 [v2025.9.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.8.1...v2025.9.0 [v2025.9.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.9.0...v2025.9.1 +[v2025.10.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.9.1...v2025.10.0 From 4aebc4fcfa401b445d0e5c301969c3091963575b Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Fri, 31 Oct 2025 16:01:32 +0100 Subject: [PATCH 88/95] chore(update): Cloudflared v2025.10.1 --- Dockerfile | 2 +- goss.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 3017e27..501c6f2 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ ARG GOLANG_VERSION=1.25.3 ARG ALPINE_VERSION=3.22 -ARG UPSTREAM_RELEASE_TAG=2025.10.0 +ARG UPSTREAM_RELEASE_TAG=2025.10.1 FROM golang:${GOLANG_VERSION}-alpine${ALPINE_VERSION} AS gobuild ARG GOLANG_VERSION diff --git a/goss.yaml b/goss.yaml index 4e19a0a..b6fab32 100644 --- a/goss.yaml +++ b/goss.yaml @@ -17,7 +17,7 @@ command: cloudflared --version: exit-status: 0 stdout: - - cloudflared version 2025.10.0 (built October 2025) + - cloudflared version 2025.10.1 (built October 2025) dns: visibilityspots.org: From fdc599e193c382e6996f4500f14cf848f8a0406e Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 27 Oct 2025 05:15:31 +0000 Subject: [PATCH 89/95] Build(deps): bump e1himself/goss-installation-action from 1.2.1 to 1.3.0 Bumps [e1himself/goss-installation-action](https://github.com/e1himself/goss-installation-action) from 1.2.1 to 1.3.0. - [Release notes](https://github.com/e1himself/goss-installation-action/releases) - [Changelog](https://github.com/e1himself/goss-installation-action/blob/master/CHANGELOG.md) - [Commits](https://github.com/e1himself/goss-installation-action/compare/v1.2.1...v1.3.0) --- updated-dependencies: - dependency-name: e1himself/goss-installation-action dependency-version: 1.3.0 dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] --- .github/workflows/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ec70005..a97e709 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -29,7 +29,7 @@ jobs: - name: Build ${{ env.DOCKERHUB_REPOSITORY }}:dev image run: docker build -t ${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev . - - uses: e1himself/goss-installation-action@v1.2.1 + - uses: e1himself/goss-installation-action@v1.3.0 with: version: 'v0.4.9' From 6989b73d85920fc9d5c35cb05bec64bb1d6bf483 Mon Sep 17 00:00:00 2001 From: visibilityspots <1517311+visibilityspots@users.noreply.github.com> Date: Fri, 31 Oct 2025 16:17:25 +0000 Subject: [PATCH 90/95] docs: update CHANGELOG.md for v2025.10.1 [skip ci] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index f80f516..d95253e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2025.10.1] - 2025-10-31 +### :wrench: Chores +- [`4aebc4f`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/4aebc4fcfa401b445d0e5c301969c3091963575b) - **update**: Cloudflared v2025.10.1 *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2025.10.0] - 2025-10-14 ### :wrench: Chores - [`33d7f67`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/33d7f67effb9d6a204b1ec31afaea0b80a4ac970) - **update**: Cloudflared v2025.10.0 + golang v1.25.3 *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -186,3 +191,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2025.9.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.8.1...v2025.9.0 [v2025.9.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.9.0...v2025.9.1 [v2025.10.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.9.1...v2025.10.0 +[v2025.10.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.10.0...v2025.10.1 From adf0cdd05cdb0b16fa03c303c989cc3ec3065d0d Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Fri, 7 Nov 2025 16:11:54 +0100 Subject: [PATCH 91/95] chore(update): Cloudflared v2025.11.0 + golang v1.25.4 --- Dockerfile | 4 ++-- goss.yaml | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Dockerfile b/Dockerfile index 501c6f2..16f7886 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ -ARG GOLANG_VERSION=1.25.3 +ARG GOLANG_VERSION=1.25.4 ARG ALPINE_VERSION=3.22 -ARG UPSTREAM_RELEASE_TAG=2025.10.1 +ARG UPSTREAM_RELEASE_TAG=2025.11.0 FROM golang:${GOLANG_VERSION}-alpine${ALPINE_VERSION} AS gobuild ARG GOLANG_VERSION diff --git a/goss.yaml b/goss.yaml index b6fab32..bd7d86c 100644 --- a/goss.yaml +++ b/goss.yaml @@ -17,7 +17,7 @@ command: cloudflared --version: exit-status: 0 stdout: - - cloudflared version 2025.10.1 (built October 2025) + - cloudflared version 2025.11.0 (built November 2025) dns: visibilityspots.org: From d96a92f3935ee2387646df80399ce0df2a2a1f26 Mon Sep 17 00:00:00 2001 From: visibilityspots <1517311+visibilityspots@users.noreply.github.com> Date: Fri, 7 Nov 2025 15:45:38 +0000 Subject: [PATCH 92/95] docs: update CHANGELOG.md for v2025.11.0 [skip ci] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index d95253e..2786c5e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2025.11.0] - 2025-11-07 +### :wrench: Chores +- [`adf0cdd`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/adf0cdd05cdb0b16fa03c303c989cc3ec3065d0d) - **update**: Cloudflared v2025.11.0 + golang v1.25.4 *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2025.10.1] - 2025-10-31 ### :wrench: Chores - [`4aebc4f`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/4aebc4fcfa401b445d0e5c301969c3091963575b) - **update**: Cloudflared v2025.10.1 *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -192,3 +197,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2025.9.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.9.0...v2025.9.1 [v2025.10.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.9.1...v2025.10.0 [v2025.10.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.10.0...v2025.10.1 +[v2025.11.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.10.1...v2025.11.0 From e02f3eaebf87d195ce2b802b4c379bb84c0b36db Mon Sep 17 00:00:00 2001 From: Jan Collijs Date: Fri, 7 Nov 2025 22:14:16 +0100 Subject: [PATCH 93/95] chore(update): Cloudflared v2025.11.1 --- Dockerfile | 2 +- goss.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 16f7886..a2c9565 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,6 +1,6 @@ ARG GOLANG_VERSION=1.25.4 ARG ALPINE_VERSION=3.22 -ARG UPSTREAM_RELEASE_TAG=2025.11.0 +ARG UPSTREAM_RELEASE_TAG=2025.11.1 FROM golang:${GOLANG_VERSION}-alpine${ALPINE_VERSION} AS gobuild ARG GOLANG_VERSION diff --git a/goss.yaml b/goss.yaml index bd7d86c..c45974f 100644 --- a/goss.yaml +++ b/goss.yaml @@ -17,7 +17,7 @@ command: cloudflared --version: exit-status: 0 stdout: - - cloudflared version 2025.11.0 (built November 2025) + - cloudflared version 2025.11.1 (built November 2025) dns: visibilityspots.org: From a54ddb31bd0b017c3e3f64344880b08a0f641323 Mon Sep 17 00:00:00 2001 From: visibilityspots <1517311+visibilityspots@users.noreply.github.com> Date: Fri, 7 Nov 2025 21:49:21 +0000 Subject: [PATCH 94/95] docs: update CHANGELOG.md for v2025.11.1 [skip ci] --- CHANGELOG.md | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2786c5e..0280f8d 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [v2025.11.1] - 2025-11-07 +### :wrench: Chores +- [`e02f3ea`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/e02f3eaebf87d195ce2b802b4c379bb84c0b36db) - **update**: Cloudflared v2025.11.1 *(commit by [@visibilityspots](https://github.com/visibilityspots))* + + ## [v2025.11.0] - 2025-11-07 ### :wrench: Chores - [`adf0cdd`](https://github.com/visibilityspots/dockerfile-cloudflared/commit/adf0cdd05cdb0b16fa03c303c989cc3ec3065d0d) - **update**: Cloudflared v2025.11.0 + golang v1.25.4 *(commit by [@visibilityspots](https://github.com/visibilityspots))* @@ -198,3 +203,4 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 [v2025.10.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.9.1...v2025.10.0 [v2025.10.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.10.0...v2025.10.1 [v2025.11.0]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.10.1...v2025.11.0 +[v2025.11.1]: https://github.com/visibilityspots/dockerfile-cloudflared/compare/v2025.11.0...v2025.11.1 From d0bc86d3190c2a5d73634834dc07b579a2104a7d Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Mon, 24 Nov 2025 05:02:02 +0000 Subject: [PATCH 95/95] Build(deps): bump actions/checkout from 5 to 6 Bumps [actions/checkout](https://github.com/actions/checkout) from 5 to 6. - [Release notes](https://github.com/actions/checkout/releases) - [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md) - [Commits](https://github.com/actions/checkout/compare/v5...v6) --- updated-dependencies: - dependency-name: actions/checkout dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] --- .github/workflows/docker-hub-description.yml | 2 +- .github/workflows/main.yml | 4 ++-- .github/workflows/trivy.yml | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/docker-hub-description.yml b/.github/workflows/docker-hub-description.yml index 304b5ae..252d6d8 100644 --- a/.github/workflows/docker-hub-description.yml +++ b/.github/workflows/docker-hub-description.yml @@ -18,7 +18,7 @@ jobs: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Update docker hub description uses: peter-evans/dockerhub-description@v5 diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index a97e709..2e8b3b9 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -24,7 +24,7 @@ jobs: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Build ${{ env.DOCKERHUB_REPOSITORY }}:dev image run: docker build -t ${{ env.DOCKERHUB_USERNAME }}/${{ env.DOCKERHUB_REPOSITORY }}:dev . @@ -44,7 +44,7 @@ jobs: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - uses: docker/login-action@v3.6.0 with: diff --git a/.github/workflows/trivy.yml b/.github/workflows/trivy.yml index 16f3ef9..23da1bb 100644 --- a/.github/workflows/trivy.yml +++ b/.github/workflows/trivy.yml @@ -26,7 +26,7 @@ jobs: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@v5 + - uses: actions/checkout@v6 - name: Build an image from Dockerfile run: |