From cf59eddaec3164b058c9a40fc26a9d3ad1a1aea5 Mon Sep 17 00:00:00 2001 From: Daniel Hougaard Date: Fri, 10 Oct 2025 17:58:42 +0400 Subject: [PATCH 1/2] Revert "Update release_build_infisical_cli.yml" This reverts commit 5e012f22dec2bdbca7fe00693114ea2acde5f2af. --- .github/workflows/release_build_infisical_cli.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release_build_infisical_cli.yml b/.github/workflows/release_build_infisical_cli.yml index c3af1ce9..bfb351f7 100644 --- a/.github/workflows/release_build_infisical_cli.yml +++ b/.github/workflows/release_build_infisical_cli.yml @@ -177,7 +177,7 @@ jobs: password: ${{ secrets.DOCKERHUB_TOKEN }} - name: 🔧 Set up Docker Buildx - uses: docker/setup-buildx-action@v3 + uses: docker/setup-buildx-action@v2 - uses: goreleaser/goreleaser-action@v4 with: From 109cf94ba49e174a83f8bf7b5641c0572976565b Mon Sep 17 00:00:00 2001 From: Daniel Hougaard Date: Fri, 10 Oct 2025 17:59:07 +0400 Subject: [PATCH 2/2] Revert "Merge pull request #31 from Infisical/daniel/windows-docker" This reverts commit 20290dba9a35a4117a92b653435e0eaf8dc8d3bb, reversing changes made to 136dedf2e8a60f03a4d57116d479a250885f2cce. --- .../workflows/release_build_infisical_cli.yml | 38 +------------- .goreleaser-windows.yaml | 52 ------------------- docker/windows | 3 -- 3 files changed, 1 insertion(+), 92 deletions(-) delete mode 100644 .goreleaser-windows.yaml delete mode 100644 docker/windows diff --git a/.github/workflows/release_build_infisical_cli.yml b/.github/workflows/release_build_infisical_cli.yml index bfb351f7..d66a3526 100644 --- a/.github/workflows/release_build_infisical_cli.yml +++ b/.github/workflows/release_build_infisical_cli.yml @@ -84,7 +84,7 @@ jobs: goreleaser: runs-on: ubuntu-latest-8-cores - needs: [goreleaser-windows] # For quick iteration, we're releasing Windows images first + # needs: [cli-integration-tests] steps: - uses: actions/checkout@v3 with: @@ -151,39 +151,3 @@ jobs: AWS_ACCESS_KEY_ID: ${{ secrets.INFISICAL_CLI_REPO_AWS_ACCESS_KEY_ID }} AWS_SECRET_ACCESS_KEY: ${{ secrets.INFISICAL_CLI_REPO_AWS_SECRET_ACCESS_KEY }} CLOUDFRONT_DISTRIBUTION_ID: ${{ secrets.INFISICAL_CLI_REPO_CLOUDFRONT_DISTRIBUTION_ID }} - - goreleaser-windows: - runs-on: windows-2022 - # needs: [goreleaser] - steps: - - uses: actions/checkout@v3 - with: - fetch-depth: 0 - - - name: Fetch all tags - run: git fetch --force --tags - - - name: Set up Go - uses: actions/setup-go@v3 - with: - go-version: ">=1.19.3" - cache: true - cache-dependency-path: go.sum - - - name: 🐋 Login to Docker Hub - uses: docker/login-action@v2 - with: - username: ${{ secrets.DOCKERHUB_USERNAME }} - password: ${{ secrets.DOCKERHUB_TOKEN }} - - - name: 🔧 Set up Docker Buildx - uses: docker/setup-buildx-action@v2 - - - uses: goreleaser/goreleaser-action@v4 - with: - distribution: goreleaser-pro - version: v1.26.2-pro - args: release --clean --config goreleaser-windows.yaml --skip-validate - env: - POSTHOG_API_KEY_FOR_CLI: ${{ secrets.POSTHOG_API_KEY_FOR_CLI }} - GORELEASER_KEY: ${{ secrets.GORELEASER_KEY }} diff --git a/.goreleaser-windows.yaml b/.goreleaser-windows.yaml deleted file mode 100644 index ea29d30c..00000000 --- a/.goreleaser-windows.yaml +++ /dev/null @@ -1,52 +0,0 @@ -builds: - - id: windows-build - env: - - CGO_ENABLED=0 - binary: infisical - ldflags: - - -X github.com/Infisical/infisical-merge/packages/util.CLI_VERSION={{ .Version }} - - -X github.com/Infisical/infisical-merge/packages/telemetry.POSTHOG_API_KEY_FOR_CLI={{ .Env.POSTHOG_API_KEY_FOR_CLI }} - flags: - - -trimpath - goos: - - windows - goarch: - - amd64 - - arm64 - -dockers: - - dockerfile: docker/windows - goos: windows - goarch: amd64 - use: buildx - ids: - - windows-build - image_templates: - - "infisical/cli:{{ .Major }}.{{ .Minor }}.{{ .Patch }}-windows-amd64" - - "infisical/cli:latest-windows-amd64" - build_flag_templates: - - "--pull" - - "--platform=windows/amd64" - - - dockerfile: docker/windows - goos: windows - goarch: arm64 - use: buildx - ids: - - windows-build - image_templates: - - "infisical/cli:{{ .Major }}.{{ .Minor }}.{{ .Patch }}-windows-arm64" - - "infisical/cli:latest-windows-arm64" - build_flag_templates: - - "--pull" - - "--platform=windows/arm64" -docker_manifests: - - name_template: "infisical/cli:{{ .Major }}.{{ .Minor }}.{{ .Patch }}-windows" - image_templates: - - "infisical/cli:{{ .Major }}.{{ .Minor }}.{{ .Patch }}-windows-amd64" - - "infisical/cli:{{ .Major }}.{{ .Minor }}.{{ .Patch }}-windows-arm64" - - - name_template: "infisical/cli:latest-windows" - image_templates: - - "infisical/cli:latest-windows-amd64" - - "infisical/cli:latest-windows-arm64" diff --git a/docker/windows b/docker/windows deleted file mode 100644 index 1bf50937..00000000 --- a/docker/windows +++ /dev/null @@ -1,3 +0,0 @@ -FROM mcr.microsoft.com/windows/nanoserver:ltsc2022 -COPY infisical.exe /infisical.exe -ENTRYPOINT ["C:\\infisical.exe"]