Commit Graph

3 Commits (table-index-cache_oss-port)

Author SHA1 Message Date
Charles Thomas 8a29f0250a
ci: use self-hosted circle runners, with workspace isolation (#26560)
also changes `PBS_DATE` & `PBS_VERSION` caching to use
`<< pipeline.parameters >>` instead of `<< checksum >>` of a file, so
that `/tmp/pbs_version` can't change if two different jobs run on the
same runner at the same time

additionally, remove as many `*` as possible in the `deb` & `rpm`
validation, because it appears it's getting interpretted in different
places between the amd & arm runners and containers
2025-07-07 14:27:56 -04:00
wayne c205fefa17
fix: revert self-hosted runner for now (#26555)
* Revert "ci: add `sync`s for `fetch-python` (#26526)"

This reverts commit 048885e3d8.

* Revert "ci: move some circleci tasks to self-hosted runners (#26514)"

This reverts commit 2143e49ae0.
2025-06-23 16:54:48 -06:00
Charles Thomas 2143e49ae0
ci: move some circleci tasks to self-hosted runners (#26514)
* ci: move some circleci tasks to self-hosted runners

we have self-hosted circleci runners. migrating to them will reduce the
cost dramatically. this only moves `machine:` jobs. work needs to be
done on the hosts before migrating the `docker:` jobs

* test(ci): change some filters to run jobs that otherwise wouldn't run

in order to test them on the self-hosted runners

if / when they pass, this commit needs to be dropped before merging

* ci: cleanup package-validation, run verification in containers

run the package validation scripts in containers on the self-hosted
runners. this has the benefit of not needing terraform, and also
prevents issues cleaning up the install on the long-lived runners by
using an ephemeral container for the installation

* ci: reset filters

several filters were changed for testing. this puts them back to their
original values
2025-06-16 11:16:52 -04:00