From d07b0d20d6a29067d10759025530b4dd44411652 Mon Sep 17 00:00:00 2001 From: Daniel Hougaard <62331820+DanielHougaard@users.noreply.github.com> Date: Wed, 24 Jul 2024 10:46:55 +0200 Subject: [PATCH 1/4] Update build-binaries.yml --- .github/workflows/build-binaries.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-binaries.yml b/.github/workflows/build-binaries.yml index df811d565..aa6001796 100644 --- a/.github/workflows/build-binaries.yml +++ b/.github/workflows/build-binaries.yml @@ -14,7 +14,6 @@ defaults: jobs: build-and-deploy: - runs-on: ubuntu-20.04 strategy: matrix: arch: [x64, arm64] @@ -24,6 +23,7 @@ jobs: target: node20-linux - os: win target: node20-win + runs-on: ${{ (matrix.arch == 'arm64' && matrix.os == 'linux') && 'ubuntu24-arm64' || 'ubuntu-20.04' }} steps: - name: Checkout code From 428ff5186fc7565cee8246e47999ebd0baa21ed8 Mon Sep 17 00:00:00 2001 From: Daniel Hougaard <62331820+DanielHougaard@users.noreply.github.com> Date: Wed, 24 Jul 2024 10:47:20 +0200 Subject: [PATCH 2/4] Removed compression for testing --- .github/workflows/build-binaries.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-binaries.yml b/.github/workflows/build-binaries.yml index aa6001796..cbb3ed254 100644 --- a/.github/workflows/build-binaries.yml +++ b/.github/workflows/build-binaries.yml @@ -49,9 +49,9 @@ jobs: - name: Package into node binary run: | if [ "${{ matrix.os }}" != "linux" ]; then - pkg --no-bytecode --public-packages "*" --public --compress Brotli --target ${{ matrix.target }}-${{ matrix.arch }} --output ./binary/infisical-core-${{ matrix.os }}-${{ matrix.arch }} . + pkg --no-bytecode --public-packages "*" --public --target ${{ matrix.target }}-${{ matrix.arch }} --output ./binary/infisical-core-${{ matrix.os }}-${{ matrix.arch }} . else - pkg --no-bytecode --public-packages "*" --public --compress Brotli --target ${{ matrix.target }}-${{ matrix.arch }} --output ./binary/infisical-core . + pkg --no-bytecode --public-packages "*" --public --target ${{ matrix.target }}-${{ matrix.arch }} --output ./binary/infisical-core . fi # Set up .deb package structure (Debian/Ubuntu only) From ed6c6d54c052a8c0cde9b4b5aca1e88cce3ba506 Mon Sep 17 00:00:00 2001 From: Daniel Hougaard <62331820+DanielHougaard@users.noreply.github.com> Date: Wed, 24 Jul 2024 11:16:58 +0200 Subject: [PATCH 3/4] Update build-binaries.yml --- .github/workflows/build-binaries.yml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-binaries.yml b/.github/workflows/build-binaries.yml index cbb3ed254..c3aba7b4e 100644 --- a/.github/workflows/build-binaries.yml +++ b/.github/workflows/build-binaries.yml @@ -84,7 +84,12 @@ jobs: mv infisical-core.deb ./binary/infisical-core-${{matrix.arch}}.deb - uses: actions/setup-python@v4 - - run: pip install --upgrade cloudsmith-cli + with: + python-version: "3.x" # Specify the Python version you need + - name: Install Python dependencies + run: | + python -m pip install --upgrade pip + pip install --upgrade cloudsmith-cli # Publish .deb file to Cloudsmith (Debian/Ubuntu only) - name: Publish to Cloudsmith (Debian/Ubuntu) From 4ea22b6761dbd640d157c9f7f8650c7a47772c0a Mon Sep 17 00:00:00 2001 From: Daniel Hougaard <62331820+DanielHougaard@users.noreply.github.com> Date: Wed, 24 Jul 2024 14:17:19 +0000 Subject: [PATCH 4/4] Updated ubuntu version --- .github/workflows/build-binaries.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/build-binaries.yml b/.github/workflows/build-binaries.yml index c3aba7b4e..dba298a37 100644 --- a/.github/workflows/build-binaries.yml +++ b/.github/workflows/build-binaries.yml @@ -23,7 +23,7 @@ jobs: target: node20-linux - os: win target: node20-win - runs-on: ${{ (matrix.arch == 'arm64' && matrix.os == 'linux') && 'ubuntu24-arm64' || 'ubuntu-20.04' }} + runs-on: ${{ (matrix.arch == 'arm64' && matrix.os == 'linux') && 'ubuntu24-arm64' || 'ubuntu-latest' }} steps: - name: Checkout code