Skip to content

ci: label Dependabot pull requests with the org taxonomy - #83

Merged
Jaro-c merged 16 commits into
developfrom
ci/dependabot-org-labels
Jul 26, 2026
Merged

ci: label Dependabot pull requests with the org taxonomy#83
Jaro-c merged 16 commits into
developfrom
ci/dependabot-org-labels

Conversation

@Jaro-c

@Jaro-c Jaro-c commented Jul 26, 2026

Copy link
Copy Markdown
Member

The Dependabot config asked for a dependencies label, which predates the type:/prio:/effort:/status:/area: taxonomy the rest of this repository uses. It now asks for type:deps.

Landing on main rather than riding a release: Dependabot version updates stopped running here at the end of June, and they only re-register when the config file itself changes on the default branch — measured across the org, confirmed on Glyndor/apt#65.

Jaro-c added 15 commits June 5, 2026 10:00
Promotes the repository baseline (#1): LICENSE (AGPL-3.0), README,
dependabot, CI, clippy fixes, clean gitignore.
Brings the `guard` workflow to `main` so it can run on incoming pull
requests. First release using the new merge policy (merge commit), which
keeps `main` and `develop` history synchronized.
Ships the guard workflow permissions fix to `main`.
Ships the Apache 2.0 relicense to `main`.
Ships the Glyndor copyright attribution to `main`.
Ships the pr-guard workflow to `main`.
Ships the pr-guard removal to `main`; PR creation is now restricted
natively.
First standalone release of the agent since the extraction from the
panel monorepo.

- Standalone release pipeline: signed (Ed25519, organization key) and
attested `lynx-agent-linux-{x86_64,arm64}` artifacts on `v*` tags.
- Self-update (fallback updater) and installers now resolve releases
from this repository.
- Compose dependency renamed to `podup`, pinned to its `v0.3.1` release
tag.
- Release verification key rotated to the organization-level signing
key.
Patch release: embeds podup v0.3.2, which carries the inline-secret
staging-directory hardening and pre-release audit fixes that v1.3.0
(built against podup v0.3.1) lacked.
Merge develop → main. Picks up podup v0.5.8 pin (#36).
Promotes the podup v0.8.0 pin bump to main. Library API unchanged (cargo
check passes).
Promotes podup v0.9.0 pin to main. panel-agent uses Engine::up only;
cargo check passes.
Release v1.4.0 — the lynx→helmly-agent brand purge.

Highlights:
- Sources moved to internal/; crate and binary renamed lynx-agent →
helmly-agent.
- Install footprint moved to /etc/glyndor/helmly and
/var/lib/glyndor/helmly; systemd units, system user, DB, pg_tde keyring
and podman objects renamed to helmly-agent.
- nftables table and chains renamed to helmly-* with forward migration
009 for the persisted rows.
- WireGuard interfaces renamed to wg-helmly-*.
- Release assets now publish as helmly-agent-linux-{arch}; self-update
points at Glyndor/helmly-agent.
- Fixed a stale-include cleanup so nft -f never fails after reinstalling
over an old-brand host.

Breaking: existing installs cannot upgrade in place — a reinstall is
required. The dashboard side (Glyndor/helmly#135) is already on develop
and resolves the new asset names.
Hotfix release v1.4.1 — rotate the pinned release verify key to the org
key.

v1.4.0 published binaries signed by the unified org key while its
installer, update script and self-update verifier still pinned the
retired key, so a fresh install rejected the signature. v1.4.1 pins the
org public key in all three verifiers so the published installer and
binaries agree. No other changes.
@Jaro-c Jaro-c added type:ci CI/CD and automation prio:P2 Medium priority effort:XS Extra small status:review In review labels Jul 26, 2026
@Jaro-c
Jaro-c changed the base branch from main to develop July 26, 2026 16:59
The config asked for "dependencies", which predates the type:/prio:/
effort:/status:/area: taxonomy the rest of this repository uses. Ask for
type:deps instead, so a Dependabot pull request filters like everything
else.

Signed-off-by: Jaro-c <75870284+Jaro-c@users.noreply.github.com>
@Jaro-c
Jaro-c force-pushed the ci/dependabot-org-labels branch from 4b57f70 to 8226777 Compare July 26, 2026 17:01
@Jaro-c
Jaro-c merged commit 539dca4 into develop Jul 26, 2026
3 checks passed
@Jaro-c
Jaro-c deleted the ci/dependabot-org-labels branch July 26, 2026 17:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

effort:XS Extra small prio:P2 Medium priority status:review In review type:ci CI/CD and automation

Development

Successfully merging this pull request may close these issues.

1 participant