From 16414b6a9da057e508e82deb8b061b941d54540d Mon Sep 17 00:00:00 2001 From: Xe Iaso Date: Fri, 7 Nov 2025 19:02:38 -0500 Subject: [PATCH] ci: install go/node without homebrew Signed-off-by: Xe Iaso --- .github/workflows/docker-pr.yml | 28 ++++----------- .github/workflows/docker.yml | 28 ++++----------- .github/workflows/go.yml | 36 +++---------------- .github/workflows/package-builds-stable.yml | 36 +++---------------- .github/workflows/package-builds-unstable.yml | 34 +++--------------- 5 files changed, 26 insertions(+), 136 deletions(-) diff --git a/.github/workflows/docker-pr.yml b/.github/workflows/docker-pr.yml index a79fe3c5..122493f5 100644 --- a/.github/workflows/docker-pr.yml +++ b/.github/workflows/docker-pr.yml @@ -24,31 +24,15 @@ jobs: - name: build essential run: | sudo apt-get update - sudo apt-get install -y build-essential simdjson + sudo apt-get install -y build-essential - - name: Set up Homebrew - uses: Homebrew/actions/setup-homebrew@main - - - name: Setup Homebrew cellar cache - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 + - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: - path: | - /home/linuxbrew/.linuxbrew/Cellar - /home/linuxbrew/.linuxbrew/bin - /home/linuxbrew/.linuxbrew/etc - /home/linuxbrew/.linuxbrew/include - /home/linuxbrew/.linuxbrew/lib - /home/linuxbrew/.linuxbrew/opt - /home/linuxbrew/.linuxbrew/sbin - /home/linuxbrew/.linuxbrew/share - /home/linuxbrew/.linuxbrew/var - key: ${{ runner.os }}-go-homebrew-cellar-${{ hashFiles('go.sum') }} - restore-keys: | - ${{ runner.os }}-go-homebrew-cellar- + node-version: latest - - name: Install Brew dependencies - run: | - brew bundle + - uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0 + with: + go-version: stable - name: Docker meta id: meta diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 949d32b0..723f5c7f 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -30,35 +30,19 @@ jobs: - name: build essential run: | sudo apt-get update - sudo apt-get install -y build-essential simdjson + sudo apt-get install -y build-essential - name: Set lowercase image name run: | echo "IMAGE=ghcr.io/${GITHUB_REPOSITORY,,}" >> $GITHUB_ENV - - name: Set up Homebrew - uses: Homebrew/actions/setup-homebrew@main - - - name: Setup Homebrew cellar cache - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 + - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: - path: | - /home/linuxbrew/.linuxbrew/Cellar - /home/linuxbrew/.linuxbrew/bin - /home/linuxbrew/.linuxbrew/etc - /home/linuxbrew/.linuxbrew/include - /home/linuxbrew/.linuxbrew/lib - /home/linuxbrew/.linuxbrew/opt - /home/linuxbrew/.linuxbrew/sbin - /home/linuxbrew/.linuxbrew/share - /home/linuxbrew/.linuxbrew/var - key: ${{ runner.os }}-go-homebrew-cellar-${{ hashFiles('go.sum') }} - restore-keys: | - ${{ runner.os }}-go-homebrew-cellar- + node-version: latest - - name: Install Brew dependencies - run: | - brew bundle + - uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0 + with: + go-version: stable - name: Log into registry uses: docker/login-action@5e57cd118135c172c3672efd75eb46360885c0ef # v3.6.0 diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 9aaa36a7..5ab29c60 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -22,41 +22,15 @@ jobs: - name: build essential run: | sudo apt-get update - sudo apt-get install -y build-essential simdjson + sudo apt-get install -y build-essential - - name: Set up Homebrew - uses: Homebrew/actions/setup-homebrew@main - - - name: Setup Homebrew cellar cache - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 + - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: - path: | - /home/linuxbrew/.linuxbrew/Cellar - /home/linuxbrew/.linuxbrew/bin - /home/linuxbrew/.linuxbrew/etc - /home/linuxbrew/.linuxbrew/include - /home/linuxbrew/.linuxbrew/lib - /home/linuxbrew/.linuxbrew/opt - /home/linuxbrew/.linuxbrew/sbin - /home/linuxbrew/.linuxbrew/share - /home/linuxbrew/.linuxbrew/var - key: ${{ runner.os }}-go-homebrew-cellar-${{ hashFiles('go.sum') }} - restore-keys: | - ${{ runner.os }}-go-homebrew-cellar- + node-version: latest - - name: Install Brew dependencies - run: | - brew bundle - - - name: Setup Golang caches - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 + - uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0 with: - path: | - ~/.cache/go-build - ~/go/pkg/mod - key: ${{ runner.os }}-golang-${{ hashFiles('**/go.sum') }} - restore-keys: | - ${{ runner.os }}-golang- + go-version: stable - name: Cache playwright binaries uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 diff --git a/.github/workflows/package-builds-stable.yml b/.github/workflows/package-builds-stable.yml index bf82f4ca..3a414092 100644 --- a/.github/workflows/package-builds-stable.yml +++ b/.github/workflows/package-builds-stable.yml @@ -23,41 +23,15 @@ jobs: - name: build essential run: | sudo apt-get update - sudo apt-get install -y build-essential simdjson + sudo apt-get install -y build-essential - - name: Set up Homebrew - uses: Homebrew/actions/setup-homebrew@main - - - name: Setup Homebrew cellar cache - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 + - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: - path: | - /home/linuxbrew/.linuxbrew/Cellar - /home/linuxbrew/.linuxbrew/bin - /home/linuxbrew/.linuxbrew/etc - /home/linuxbrew/.linuxbrew/include - /home/linuxbrew/.linuxbrew/lib - /home/linuxbrew/.linuxbrew/opt - /home/linuxbrew/.linuxbrew/sbin - /home/linuxbrew/.linuxbrew/share - /home/linuxbrew/.linuxbrew/var - key: ${{ runner.os }}-go-homebrew-cellar-${{ hashFiles('go.sum') }} - restore-keys: | - ${{ runner.os }}-go-homebrew-cellar- + node-version: latest - - name: Install Brew dependencies - run: | - brew bundle - - - name: Setup Golang caches - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 + - uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0 with: - path: | - ~/.cache/go-build - ~/go/pkg/mod - key: ${{ runner.os }}-golang-${{ hashFiles('**/go.sum') }} - restore-keys: | - ${{ runner.os }}-golang- + go-version: stable - name: install node deps run: | diff --git a/.github/workflows/package-builds-unstable.yml b/.github/workflows/package-builds-unstable.yml index 311032c6..4baae182 100644 --- a/.github/workflows/package-builds-unstable.yml +++ b/.github/workflows/package-builds-unstable.yml @@ -26,39 +26,13 @@ jobs: sudo apt-get update sudo apt-get install -y build-essential simdjson - - name: Set up Homebrew - uses: Homebrew/actions/setup-homebrew@main - - - name: Setup Homebrew cellar cache - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 + - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4.4.0 with: - path: | - /home/linuxbrew/.linuxbrew/Cellar - /home/linuxbrew/.linuxbrew/bin - /home/linuxbrew/.linuxbrew/etc - /home/linuxbrew/.linuxbrew/include - /home/linuxbrew/.linuxbrew/lib - /home/linuxbrew/.linuxbrew/opt - /home/linuxbrew/.linuxbrew/sbin - /home/linuxbrew/.linuxbrew/share - /home/linuxbrew/.linuxbrew/var - key: ${{ runner.os }}-go-homebrew-cellar-${{ hashFiles('go.sum') }} - restore-keys: | - ${{ runner.os }}-go-homebrew-cellar- + node-version: latest - - name: Install Brew dependencies - run: | - brew bundle - - - name: Setup Golang caches - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4.3.0 + - uses: actions/setup-go@d35c59abb061a4a6fb18e82ac0862c26744d6ab5 # v5.5.0 with: - path: | - ~/.cache/go-build - ~/go/pkg/mod - key: ${{ runner.os }}-golang-${{ hashFiles('**/go.sum') }} - restore-keys: | - ${{ runner.os }}-golang- + go-version: stable - name: install node deps run: |