From a4718c7a76ccaf602c25b83d167747d4904ef86c Mon Sep 17 00:00:00 2001 From: James Maes Date: Wed, 21 Oct 2026 09:00:06 -0500 Subject: [PATCH 1/2] ci: use the shared orb pipeline on main Co-Authored-By: Codex --- .circleci/config.yml | 29 +++++++++++------------------ .qqq-ci.yml | 15 +++++++++++++++ 2 files changed, 26 insertions(+), 18 deletions(-) create mode 100644 .qqq-ci.yml diff --git a/.circleci/config.yml b/.circleci/config.yml index 010cd62..8b8bfbd 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -1,21 +1,14 @@ version: 2.1 - +setup: true orbs: - qqq-orb: kingsrook/qqq-orb@0.5.0 - -commands: - configure-package-install: - steps: - - run: - name: Keep package installation unattended - command: | - # These build machines are discarded after the job. - sudo install -d /etc/needrestart/conf.d - printf '%s\n' '$nrconf{restart} = "l";' | sudo tee /etc/needrestart/conf.d/99-qqq-ci.conf >/dev/null - + qqq-orb: kingsrook/qqq-orb@0.7.12 workflows: - build: - jobs: - - qqq-orb/mvn_test_only: - pre-steps: - - configure-package-install + setup: + jobs: + - qqq-orb/generate_pipeline: + orb_version: 0.7.12 + filters: + branches: + ignore: automation/qbit-rc-pending + tags: + ignore: /.*/ diff --git a/.qqq-ci.yml b/.qqq-ci.yml new file mode 100644 index 0000000..eb27ba0 --- /dev/null +++ b/.qqq-ci.yml @@ -0,0 +1,15 @@ +profile: qbit +orb_version: 0.7.12 +default_branch: develop +java_version: '21' +browsers: true +api_checks: false +docs_only: false +release_on_main: false +release_tag_policy: none +test_branch_policy: all +publish: + snapshot: false + release_candidate: false + release: false + asciidoc: false -- 2.54.0 From 20c96cbfc382c1d8c71679363122447c0da56d5f Mon Sep 17 00:00:00 2001 From: James Maes Date: Wed, 21 Oct 2026 10:09:24 -0500 Subject: [PATCH 2/2] ci: use the shared branch-aware CodeQL worker Co-Authored-By: Codex --- .github/workflows/codeql.yml | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .github/workflows/codeql.yml diff --git a/.github/workflows/codeql.yml b/.github/workflows/codeql.yml new file mode 100644 index 0000000..bd3ceaf --- /dev/null +++ b/.github/workflows/codeql.yml @@ -0,0 +1,23 @@ +name: CodeQL +'on': + push: + branches: + - main + - develop + - release/** + - hotfix/** + pull_request: {} + schedule: + - cron: 41 16 * * 0 + workflow_dispatch: {} +permissions: + contents: read + actions: read + security-events: write + packages: read +concurrency: + group: codeql-${{ github.event.pull_request.number || github.ref }} + cancel-in-progress: ${{ github.event_name == 'pull_request' }} +jobs: + analyze: + uses: QRun-IO/qqq-orb/.github/workflows/qbit-codeql.yml@c288a8864fe9054f68410e1d78f5863aea4c4d22 -- 2.54.0