Skip to content

Commit 6fd29bd

Browse files
committed
docs(contributing): mark publishing and the release trigger as not implemented
CONTRIBUTING.md described build/publish.sh as uploading to Pulp and a repository_dispatch release trigger as running the build and publish. publish.sh stops with "not implemented yet", because the Pulp server is not deployed, and no workflow listens for repository_dispatch.
1 parent 22ad2ff commit 6fd29bd

1 file changed

Lines changed: 11 additions & 9 deletions

File tree

‎CONTRIBUTING.md‎

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -271,18 +271,20 @@ package, installing the base alone never pulls it. FirewallFabrik is the first s
271271
`PKG_VERSION` against the latest upstream release and proposes a bump when the
272272
upstream is ahead. Merging the bump only updates the manifest; the build is
273273
started by hand afterwards.
274-
- **Publish**: `build/publish.sh` uploads the built packages into the Linuxfabrik
275-
Pulp repositories, served under `repo.linuxfabrik.ch`.
276-
- **Release trigger (first-party)**: a Linuxfabrik product's own release workflow
277-
fires a `repository_dispatch` to this repository with the package name and
278-
version, which runs the matrix build and publish. The scheduled version-detection
279-
workflow acts as a delayed safety net.
274+
- **Publish**: not implemented yet. `build/publish.sh` is meant to upload the built
275+
packages into the Linuxfabrik Pulp repositories, served under `repo.linuxfabrik.ch`,
276+
but the Pulp server it targets is not deployed, so the script stops with an error.
277+
Until then, a build ends with its artifacts.
278+
- **Release trigger (first-party)**: planned, not implemented. A Linuxfabrik product's
279+
own release workflow is meant to fire a `repository_dispatch` to this repository
280+
with the package name and version, which would run the matrix build and publish. No
281+
workflow here listens for `repository_dispatch` yet.
280282

281283
### Publishing to Pulp
282284

283-
Publishing targets a [Pulp](https://pulpproject.org/) server. `build/publish.sh`
284-
uploads each built package into the matching Linuxfabrik repository and triggers a new
285-
publication:
285+
The intended flow, not implemented yet: publishing targets a
286+
[Pulp](https://pulpproject.org/) server. `build/publish.sh` uploads each built package
287+
into the matching Linuxfabrik repository and triggers a new publication:
286288

287289
- RPM: `pulp rpm content upload --repository=<repo> --file=<rpm>`, then `pulp rpm
288290
publication create --repository=<repo>`.

0 commit comments

Comments
 (0)