From 5bb6e48ebd4d04b366310db111ea4266d32149a3 Mon Sep 17 00:00:00 2001 From: zhiren Date: Tue, 3 Feb 2026 16:12:46 -0500 Subject: [PATCH 1/3] use python3.10-bullseye as image --- .github/workflows/build-and-publish.yml | 16 ++++++---------- .github/workflows/run-tests.yml | 1 + 2 files changed, 7 insertions(+), 10 deletions(-) diff --git a/.github/workflows/build-and-publish.yml b/.github/workflows/build-and-publish.yml index aa42b346..97206aff 100644 --- a/.github/workflows/build-and-publish.yml +++ b/.github/workflows/build-and-publish.yml @@ -10,6 +10,7 @@ on: push: branches: - main + - patch20260203 pull_request: types: @@ -18,7 +19,7 @@ on: jobs: pre-build-setup: runs-on: ubuntu-latest - if: github.event.pull_request.merged == true # Runs only if PR is merged + # if: github.event.pull_request.merged == true # Runs only if PR is merged outputs: branch: ${{steps.extract_branch.outputs.branch}} @@ -68,7 +69,7 @@ jobs: push-binary-linux: needs: [ pre-build-setup ] - if: ${{ needs.pre-build-setup.outputs.branch == 'main' || needs.pre-build-setup.outputs.branch == 'develop'}} + if: ${{ needs.pre-build-setup.outputs.branch == 'patch20260203' || needs.pre-build-setup.outputs.branch == 'develop'}} runs-on: ubuntu-latest outputs: upload_url: ${{steps.create_release.outputs.upload_url}} @@ -145,16 +146,11 @@ jobs: -v ${{ github.workspace }}/build_script.sh:/build_script.sh \ -e GITHUB_SHA=${{ github.sha }} \ -w /github/workspace \ - ubuntu:22.04 bash -c " + python:3.10-bullseye bash -c " set -e - export DEBIAN_FRONTEND=noninteractive - apt-get update - apt-get install -y software-properties-common curl build-essential - add-apt-repository -y ppa:deadsnakes/ppa apt-get update - apt-get install -y python3.10 python3.10-venv python3.10-dev - curl -sS https://bootstrap.pypa.io/get-pip.py | python3.10 - curl -sSL https://install.python-poetry.org | python3.10 - + apt-get install -y --no-install-recommends build-essential curl + curl -sSL https://install.python-poetry.org | python - export PATH=\"/root/.local/bin:\$PATH\" /build_script.sh " diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 712a5e1a..818a9ba4 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -4,6 +4,7 @@ on: push: branches: - develop + - patch20260203 pull_request: branches: - main From de529c22a1931360e860b580ce3f80037ac85958 Mon Sep 17 00:00:00 2001 From: zhiren Date: Tue, 3 Feb 2026 16:14:18 -0500 Subject: [PATCH 2/3] use python3.10-bullseye as image --- .github/workflows/build-and-publish.yml | 7 ++++--- .github/workflows/run-tests.yml | 1 + 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-and-publish.yml b/.github/workflows/build-and-publish.yml index 97206aff..9274f835 100644 --- a/.github/workflows/build-and-publish.yml +++ b/.github/workflows/build-and-publish.yml @@ -5,6 +5,7 @@ on: workflows: [ "Run Tests" ] branches: - develop + - patch20260203 types: - completed push: @@ -12,9 +13,9 @@ on: - main - patch20260203 - pull_request: - types: - - closed + # pull_request: + # types: + # - closed jobs: pre-build-setup: diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 818a9ba4..9cd2b314 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -9,6 +9,7 @@ on: branches: - main - develop + - patch20260203 jobs: tests: runs-on: ubuntu-latest From 58b99f6cc1ef8978e4931c49348819701f8bf097 Mon Sep 17 00:00:00 2001 From: zhiren Date: Tue, 3 Feb 2026 16:40:18 -0500 Subject: [PATCH 3/3] remove the testing branch --- .github/workflows/build-and-publish.yml | 12 +++++------- .github/workflows/run-tests.yml | 3 +-- 2 files changed, 6 insertions(+), 9 deletions(-) diff --git a/.github/workflows/build-and-publish.yml b/.github/workflows/build-and-publish.yml index 9274f835..fae4f3e3 100644 --- a/.github/workflows/build-and-publish.yml +++ b/.github/workflows/build-and-publish.yml @@ -5,22 +5,20 @@ on: workflows: [ "Run Tests" ] branches: - develop - - patch20260203 types: - completed push: branches: - main - - patch20260203 - # pull_request: - # types: - # - closed + pull_request: + types: + - closed jobs: pre-build-setup: runs-on: ubuntu-latest - # if: github.event.pull_request.merged == true # Runs only if PR is merged + if: github.event.pull_request.merged == true # Runs only if PR is merged outputs: branch: ${{steps.extract_branch.outputs.branch}} @@ -70,7 +68,7 @@ jobs: push-binary-linux: needs: [ pre-build-setup ] - if: ${{ needs.pre-build-setup.outputs.branch == 'patch20260203' || needs.pre-build-setup.outputs.branch == 'develop'}} + if: ${{ needs.pre-build-setup.outputs.branch == 'main' || needs.pre-build-setup.outputs.branch == 'develop'}} runs-on: ubuntu-latest outputs: upload_url: ${{steps.create_release.outputs.upload_url}} diff --git a/.github/workflows/run-tests.yml b/.github/workflows/run-tests.yml index 9cd2b314..bd29d336 100644 --- a/.github/workflows/run-tests.yml +++ b/.github/workflows/run-tests.yml @@ -4,12 +4,11 @@ on: push: branches: - develop - - patch20260203 pull_request: branches: - main - develop - - patch20260203 + jobs: tests: runs-on: ubuntu-latest