From 1c2b37be51f6b0dead28030e6f063eecb76d4624 Mon Sep 17 00:00:00 2001 From: Ryan Northey Date: Thu, 10 Jul 2025 18:40:14 +0100 Subject: [PATCH 1/5] github/ci: Debugging Signed-off-by: Ryan Northey --- .github/workflows/envoy.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/envoy.yml b/.github/workflows/envoy.yml index 18509b3..022e75a 100644 --- a/.github/workflows/envoy.yml +++ b/.github/workflows/envoy.yml @@ -20,9 +20,10 @@ jobs: if: github.repository_owner == 'envoyproxy' steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + - run: | + df -h bazel build --config=ci //:envoy_versions cat bazel-bin/envoy_versions.json | jq '.' - - run: | bazel run --config=ci //tools/fetch -- -h From fb82cdfb9bbe80732b30fad6559bb33eb1856347 Mon Sep 17 00:00:00 2001 From: Ryan Northey Date: Thu, 10 Jul 2025 19:02:16 +0100 Subject: [PATCH 2/5] more --- .github/workflows/update.yml | 2 +- build-repository.sh | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index 545d8ff..3737563 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -30,7 +30,7 @@ jobs: touch debs/excludes.txt echo ${{ github.token }} > debs/token.txt GNUPG_HOME="$(realpath ~/.gnupg)" - time bazel build "--sandbox_writable_path=${GNUPG_HOME}" --config=debs-ci //debs + time bazel build "--sandbox_writable_path=${GNUPG_HOME}" --verbose_failures --config=debs-ci //debs env: GITHUB_TOKEN: ${{ github.token }} diff --git a/build-repository.sh b/build-repository.sh index 669dd3f..d33a32d 100755 --- a/build-repository.sh +++ b/build-repository.sh @@ -101,6 +101,7 @@ main () { else bazel_args+=(--//:production=//:true) fi + echo "BUILD REPO: ${bazel_args[*]}" bazel run \ "${bazel_args[@]}" \ //tools/tarball:unpack \ From e5d3d15b7e6cbb80d3f5cf7e754775959ca6e52d Mon Sep 17 00:00:00 2001 From: Ryan Northey Date: Thu, 10 Jul 2025 19:10:27 +0100 Subject: [PATCH 3/5] more --- .github/workflows/update.yml | 5 +++++ build-repository.sh | 1 - 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index 3737563..974fb08 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -18,11 +18,14 @@ jobs: if: github.repository_owner == 'envoyproxy' steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 + with: + path: /mnt/workspace/apt-build - run: | mkdir ./debs/import gsutil -mq rsync -r gs://envoy-apt-cache/debs ./debs/import/ ls -alh debs/import/ + working-directory: /mnt/workspace/apt-build - run: | . ./build-repository.sh @@ -33,6 +36,7 @@ jobs: time bazel build "--sandbox_writable_path=${GNUPG_HOME}" --verbose_failures --config=debs-ci //debs env: GITHUB_TOKEN: ${{ github.token }} + working-directory: /mnt/workspace/apt-build - uses: envoyproxy/toolshed/gh-actions/gcp/setup@actions-v0.3.14 name: Setup GCP (cache) @@ -42,3 +46,4 @@ jobs: - run: | gsutil -mq rsync -r ./bazel-bin/debs/debs/ gs://envoy-apt-cache/debs if: ${{ github.event_name != 'pull_request' }} + working-directory: /mnt/workspace/apt-build diff --git a/build-repository.sh b/build-repository.sh index d33a32d..669dd3f 100755 --- a/build-repository.sh +++ b/build-repository.sh @@ -101,7 +101,6 @@ main () { else bazel_args+=(--//:production=//:true) fi - echo "BUILD REPO: ${bazel_args[*]}" bazel run \ "${bazel_args[@]}" \ //tools/tarball:unpack \ From 4efdac99d3aec7a0c9954969d4c7873ffd47932b Mon Sep 17 00:00:00 2001 From: Ryan Northey Date: Thu, 10 Jul 2025 19:19:52 +0100 Subject: [PATCH 4/5] .github/ --- .github/workflows/update.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index 974fb08..0d04483 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -18,14 +18,15 @@ jobs: if: github.repository_owner == 'envoyproxy' steps: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - with: - path: /mnt/workspace/apt-build + - run: | + mkdir -p /mnt/workspace/apt/import + sudo chown -R runner:runner /mnt/workspace + sudo mount -o bind /mnt/workspace/apt/import ./debs/import/ - run: | mkdir ./debs/import gsutil -mq rsync -r gs://envoy-apt-cache/debs ./debs/import/ ls -alh debs/import/ - working-directory: /mnt/workspace/apt-build - run: | . ./build-repository.sh @@ -36,7 +37,6 @@ jobs: time bazel build "--sandbox_writable_path=${GNUPG_HOME}" --verbose_failures --config=debs-ci //debs env: GITHUB_TOKEN: ${{ github.token }} - working-directory: /mnt/workspace/apt-build - uses: envoyproxy/toolshed/gh-actions/gcp/setup@actions-v0.3.14 name: Setup GCP (cache) @@ -46,4 +46,3 @@ jobs: - run: | gsutil -mq rsync -r ./bazel-bin/debs/debs/ gs://envoy-apt-cache/debs if: ${{ github.event_name != 'pull_request' }} - working-directory: /mnt/workspace/apt-build From 690607c069f2e03e7cd377c7ba6bcb4927f22c20 Mon Sep 17 00:00:00 2001 From: Ryan Northey Date: Thu, 10 Jul 2025 20:09:07 +0100 Subject: [PATCH 5/5] .github/ --- .github/workflows/update.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/update.yml b/.github/workflows/update.yml index 0d04483..675794f 100644 --- a/.github/workflows/update.yml +++ b/.github/workflows/update.yml @@ -20,14 +20,13 @@ jobs: - uses: actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7 - run: | - mkdir -p /mnt/workspace/apt/import + sudo mkdir -p /mnt/workspace/apt/import sudo chown -R runner:runner /mnt/workspace sudo mount -o bind /mnt/workspace/apt/import ./debs/import/ - run: | mkdir ./debs/import gsutil -mq rsync -r gs://envoy-apt-cache/debs ./debs/import/ ls -alh debs/import/ - - run: | . ./build-repository.sh import_public_key