chore: migrate to workspace structure and 3-file CI pipeline at toolkit 4.9.6

Signed-off-by: Jeremiah Russell <jerry@jrussell.ie>
This commit is contained in:
Jeremiah Russell
2026-03-13 08:25:47 +00:00
parent 363550326e
commit 38a0193010
45 changed files with 210 additions and 893 deletions

View File

@@ -0,0 +1,30 @@
version: 2.1
parameters:
update_pcu:
type: boolean
default: false
description: "If true, pcu is updated from its main github branch before running."
orbs:
toolkit: jerus-org/circleci-toolkit@4.9.6
workflows:
update_prlog:
jobs:
- toolkit/update_prlog:
name: update-prlog-on-main
context:
- release
- bot-check
- pcu-app
min_rust_version: "1.88"
target_branch: "main"
pcu_from_merge: --from-merge
update_pcu: << pipeline.parameters.update_pcu >>
pcu_verbosity: "-vvv"
- toolkit/label:
min_rust_version: "1.88"
context: pcu-app
requires:
- update-prlog-on-main