Skip to content

release: promote develop to main#2

Merged
Jaro-c merged 1 commit into
mainfrom
develop
Jun 5, 2026
Merged

release: promote develop to main#2
Jaro-c merged 1 commit into
mainfrom
develop

Conversation

@Jaro-c

@Jaro-c Jaro-c commented Jun 5, 2026

Copy link
Copy Markdown
Member

Promotes the repository baseline (#1): LICENSE (AGPL-3.0), README, dependabot, CI, clippy fixes, clean gitignore.

## What
- `LICENSE` — AGPL-3.0
- `README.md` — purpose, build, usage
- `.github/dependabot.yml` — cargo + github-actions, daily, target
`develop`
- `.github/workflows/ci.yml` — calls the org reusable `rust-ci`
(SHA-pinned per org policy)
@Jaro-c Jaro-c merged commit 057b1bb into main Jun 5, 2026
9 checks passed
@Jaro-c Jaro-c added effort:XS Extra small type:chore Maintenance with no product impact labels Jun 5, 2026
Jaro-c added a commit that referenced this pull request Jun 15, 2026
…323)

Closes #314 (inert on squash->develop; close manually after merge).

## What
- **#1** \`--apt\` path now downloads
\`glyndor-archive-keyring.deb.sig\` and verifies the Ed25519 signature
against the embedded release key **before** \`dpkg -i\` (fail-closed).
- **#2** Removed \`PODUP_INSECURE_SKIP_VERIFY\` opt-out from
\`install.sh\` + \`install.ps1\`. A strong cryptographic proof is now
mandatory.

## Coordination
The \`--apt\` verification requires the apt repo (\`Glyndor/apt\`) to
publish \`glyndor-archive-keyring.deb.sig\`. A companion apt PR signs
the keyring; this must land before the next release ships the new
install.sh.

## Test
\`bash -n install.sh\` OK. shellcheck/PSScriptAnalyzer run in CI
(lint-shell, lint-powershell).

Signed-off-by: Jaro-c <75870284+Jaro-c@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

effort:XS Extra small type:chore Maintenance with no product impact

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant