Commit a6d82b4
ci: stop publishing oikos and claim-forge images (#57)
## Why
Follow-up to #50. Two more services were still built and pushed (now
also with build-provenance attestations from #55) under odds-and-sods,
mis-attributing their GHCR packages:
- **`oikos`** → belongs to **`hyperpolymath/oikosbot`**; the package
should be relinked there.
- **`claim-forge`** → part of a private system; it must not be published
as a public OPSM package (its source `services/claim-forge/` is also
public in this repo — see "open items").
`docker/metadata-action` injects `org.opencontainers.image.source` from
the repo running the build, so anything built here links to
odds-and-sods regardless of where it really belongs.
## What
Removes `oikos` and `claim-forge` from the `trust-pipeline-images` build
matrix. **`cerro-torre`** is now the only service still built here —
flagged in-file pending confirmation it has no upstream/private home of
its own.
This is self-contained: `trust-pipeline-e2e.yml` *pulls* these images
(it doesn't depend on the build job), so trimming the matrix doesn't
break e2e.
## Manual GHCR steps (API can't do these)
- `oikos`: Package → settings → unlink (🗑) → relink to `oikosbot`.
- `claim-forge`: delete the public package (and decide on the public
source — see below).
## Open items / follow-ups
- **claim-forge privacy** — `services/claim-forge/` is a real 229-line
public Rust service in this public repo. If it's meant to be private,
the *source* needs removing too, not just the package.
- **cerro-torre** — confirm whether it's OPSM-native (keep building) or
someone else's/private (remove).
- **Deletion coupling** — `oikos`/`claim-forge`/`cicd-hyper-a` are still
referenced by `trust-pipeline-e2e.yml`, `selur-compose.yml` and OPSM
core. Deleting the `claim-forge`/`cicd-hyper-a` packages needs a
separate pass to strip those references first, or e2e CI will fail to
pull them.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
https://claude.ai/code/session_01J88oVkzkSn8DyHx3zxKeXS
---
_Generated by [Claude
Code](https://claude.ai/code/session_01J88oVkzkSn8DyHx3zxKeXS)_
Co-authored-by: Claude <noreply@anthropic.com>1 parent cf1b608 commit a6d82b4
1 file changed
Lines changed: 12 additions & 11 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
10 | 10 | | |
11 | 11 | | |
12 | 12 | | |
13 | | - | |
| 13 | + | |
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | 17 | | |
18 | | - | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
19 | 21 | | |
20 | | - | |
21 | | - | |
| 22 | + | |
| 23 | + | |
22 | 24 | | |
23 | 25 | | |
24 | 26 | | |
| |||
45 | 47 | | |
46 | 48 | | |
47 | 49 | | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
55 | 56 | | |
56 | 57 | | |
57 | 58 | | |
| |||
0 commit comments