From 7b77efd88c47521c4a34e34d6aa15f9dc67bdb26 Mon Sep 17 00:00:00 2001 From: Simon Rose Date: Mon, 14 Sep 2026 14:15:07 +0200 Subject: [PATCH 1/4] Update CI scripts --- .ci | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.ci b/.ci index fbbfced..a32a1da 160000 --- a/.ci +++ b/.ci @@ -1 +1 @@ -Subproject commit fbbfced900b5e87de9a176a68c40b8cafa3e8e01 +Subproject commit a32a1dab0586dde3f5b2990506d54950e61ce25b From 050c2bb5dd3a25dce5b18750dbacf7ba5fec92c0 Mon Sep 17 00:00:00 2001 From: Simon Rose Date: Mon, 14 Sep 2026 14:07:30 +0200 Subject: [PATCH 2/4] Add github workflow --- .github/workflows/ci-scripts-build.yml | 43 ++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 .github/workflows/ci-scripts-build.yml diff --git a/.github/workflows/ci-scripts-build.yml b/.github/workflows/ci-scripts-build.yml new file mode 100644 index 0000000..0f632d9 --- /dev/null +++ b/.github/workflows/ci-scripts-build.yml @@ -0,0 +1,43 @@ +name: Build and Test + +# Trigger on pushes and PRs to any branch +on: + push: + pull_request: + workflow_dispatch: + +env: + SETUP_PATH: .ci + BASE_RECURSIVE: NO + +jobs: + test: + name: ${{ matrix.name }} + runs-on: ${{ matrix.os }} + env: + CMP: ${{ matrix.cmp }} + BCFG: default + BASE: "7.0" + + strategy: + fail-fast: false + matrix: + include: + - name: Linux Base7.0 + os: ubuntu-latest + cmp: gcc + + - name: MacOS Base7.0 + os: macos-latest + cmp: clang + + steps: + - uses: actions/checkout@v4 + with: + submodules: true + + - name: Prepare and compile EPICS dependencies + run: python .ci/cue.py prepare + + - name: Build main module + run: python .ci/cue.py build From 651296d5158f0034bd6d3fac177ea2608cfe7433 Mon Sep 17 00:00:00 2001 From: Simon Rose Date: Mon, 14 Sep 2026 14:33:10 +0200 Subject: [PATCH 3/4] Add ci section to trigger in CI --- .pre-commit-config.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 1c50121..66f6e77 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -15,3 +15,4 @@ repos: - id: ruff-check args: [ --fix ] - id: ruff-format +ci: {} \ No newline at end of file From f468cce4069f5005f5b76dae18957657fbc909cc Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Mon, 14 Sep 2026 12:36:05 +0000 Subject: [PATCH 4/4] [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 66f6e77..ac06c13 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -15,4 +15,4 @@ repos: - id: ruff-check args: [ --fix ] - id: ruff-format -ci: {} \ No newline at end of file +ci: {}