Commit Graph

11 Commits (master)

Author SHA1 Message Date
Dustin 1c36e749c0 ci: Stop building container images
These images were only useful on Fedora CoreOS.  Now that we have no
more machines running that OS, we do not need to spend time building the
images.
2025-09-13 21:11:38 -05:00
Dustin fb7ef1d2c3 ci: Pin to dedicated nodes
Now that there are several production workloads on the Raspberry Pi
cluster, we don't want intense jobs like this running on them.  To
ensure this job runs on a dedicated node, we need to use a label
expression that matches the appropriate nodes.
2025-09-13 21:11:34 -05:00
Dustin 730448c79d ci: Build for Fedora 42, drop Fedora 39
dustin/sshca-cli/pipeline/head This commit looks good Details
2025-04-24 08:01:33 -05:00
Dustin c8139d75dc ci: prepare: Install GDB
dustin/sshca-cli/pipeline/head This commit looks good Details
The RPM build tools in Fedora 41 apparently require `gdb` but don't
declare that:

> find-debuginfo: starting
> Extracting debug info from 1 files
> gdb-add-index: Failed to find a useable GDB binary
2024-11-06 19:46:13 -06:00
Dustin 63edc180d5 ci: prepare: Fix syntax for dnf5 in Fedora 41
dustin/sshca-cli/pipeline/head There was a failure building this commit Details
Apparently, `dnf5` differs from `dnf` in that it does not ignore the
trailing `--` argument:

> Unknown argument "--" for command "install". Add "--help" for more
> information about the arguments.
2024-11-06 19:22:36 -06:00
Dustin a98ecc5cac ci: Build for Fedora 41, drop Fedora 38
dustin/sshca-cli/pipeline/head There was a failure building this commit Details
2024-11-03 11:22:01 -06:00
Dustin 842c5f9ec8 ci: Build for Fedora 40
dustin/sshca-cli/pipeline/head This commit looks good Details
2024-05-26 10:31:44 -05:00
Dustin 9679c78419 ci: Build container image
dustin/sshca-cli/pipeline/pr-master Build started... Details
dustin/sshca-cli/pipeline/head This commit looks good Details
In addition to building an RPM package for regular Fedora machines, we
now build a container image containing a statically-linked `sshca-cli`
executable.
2024-01-18 09:43:36 -06:00
Dustin a754e47b0d ci: Request 1.5 CPUs for each container
dustin/sshca-cli/pipeline/head This commit looks good Details
The cloud aarch64 build machine does not have enough resources to build
multiple versions at once.  Requesting multiple CPUs ensures that only
one build pod is scheduled at a time.  Since the node has 2 CPUs and
240m CPUs are taken by Longhorn, if we request 1500m CPUs, builds will
run sequentially.
2023-12-29 12:36:34 -06:00
Dustin 7f51ae919f ci: build for Fedora 39
Fedora 39 is out, so we need builds of *sshca-cli* for it.
2023-12-29 12:36:34 -06:00
Dustin 041788e818 ci: Import ci pipeline from original repo
dustin/sshca-cli/pipeline/head This commit looks good Details
When this repository was split from the original *dustin/sshca*
repository, the CI pipeline was not imported.  It wouldn't have mattered
if it had been, since it wouldn't have worked, anyway, given the path
changes.
2023-11-13 20:32:03 -06:00