Skip to content

List Host Settings in the repository and its catalog - #15

Merged
stefan-azentrius merged 2 commits into
mainfrom
list-host-settings
Oct 23, 2026
Merged

stefan-azentrius merged 2 commits into
mainfrom
list-host-settings

Conversation

@stefan-azentrius

@stefan-azentrius stefan-azentrius commented Oct 23, 2026 •

Copy link
Copy Markdown
Contributor

What and why

Host Settings 0.1.0 is released (Azentrius/cockpit-host-settings v0.1.0: .deb and .rpm, SHA256SUMS, build provenance from its own release workflow). This lists it the way #11 listed Security Monitor:

  • server/azentrius-packages.py: Azentrius/cockpit-host-settings in REPOS, so the sync takes its releases with the same checks as every add-on.
  • repository/azentrius.xml: a component in step with the add-on's metainfo (de.azentrius.host_settings, cockpit-host-settings, launchable host-settings; name, summaries and descriptions word for word).
  • README table and server/index.html: "on each server that should send messages". Its releases carry an .rpm, so no "Debian and Ubuntu only".
  • VERSION 1.6.0 and its CHANGELOG.md section.

#14 (1.5.1) was merged while this was open; main is merged in: VERSION 1.6.0, the changelog has 1.6.0 above 1.5.1, the README keeps #14's changes.

After the merge, for servers: a release of azentrius-repository 1.6.0 (the catalog ships in that package) and server/setup.sh again on public-host, since the hourly sync runs the copy of the tool that setup.sh installed.

How tested

  • tools/check-catalog.py repository/azentrius.xml: catalog ok, six add-ons
  • The new component against packaging/de.azentrius.host_settings.metainfo.xml of Host Settings: name, summaries, descriptions and launchable equal
  • server/azentrius-packages.py parses
  • Job test and CodeQL green in CI (push and pull request, after main was merged in)

Host Settings 0.1.0 is released (Azentrius/cockpit-host-settings, .deb
and .rpm with SHA256SUMS and build provenance). The sync takes its
releases with the same checks as every add-on; the catalog lists it in
step with its metainfo; README and the web page name it. Version 1.6.0.
@stefan-azentrius
stefan-azentrius merged commit 33f37ea into main Oct 23, 2026
5 checks passed
@stefan-azentrius
stefan-azentrius deleted the list-host-settings branch October 23, 2026 14:33
stefan-azentrius added a commit to Azentrius/cockpit-host-settings that referenced this pull request Oct 23, 2026
packages.azentrius.com carries Host Settings since azentrius-repository
1.6.0 (Azentrius/packages#15); 0.1.0 is served for apt and dnf. The
README and the release notes still said it does not.

## Changes

- **README, Install, update, uninstall:** the package repository first
(set-up for Debian/Ubuntu and Fedora/RHEL, then Cockpit's Applications
or `apt`/`dnf`), then the release files with `SHA256SUMS` and `gh
attestation verify`, then the own build. Uninstall named for both
package managers. Same structure as Status Board and Security Monitor.
- **README, Releasing:** step 4 no longer waits for the listing; it says
that the repository leaves pre-releases out (`azentrius-packages.py`
skips drafts and pre-releases).
- **`release.yml`, release notes:** the sentence on the package
repository comes first again, as in the other add-ons. For a pre-release
the notes say that the repository leaves it out and point to the files.

## Checked

- Rendered the release notes step locally for `prerelease` false and
true; both read as intended.
- No new non-ASCII characters in the diff.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant