Greg Hogan <c...@greghogan.com> writes:

> My local guix and git repo validate the signature, but when pushing
> the validated commit upstream to codeberg the commit is rejected as
> unverified. The key is present in .guix-authorizations under username
> "oom" (should we be updating these to our codeberg usernames?). We
> don't even have a pre-receive hook in .git/hooks. Should this
> committer workflow continue to work with codeberg?

It still needs to be configured in codeberg
see https://codeberg.org/user/settings/keys
>
> Greg
>
>
> $ guix git authenticate
> guix git: successfully authenticated commit
> c0e728755dff98630951646cb46b78b6e538ad69
>
>
> $ git log --show-signature
> commit c0e728755dff98630951646cb46b78b6e538ad69 (HEAD -> master)
> gpg: Signature made Wed 25 Jun 2025 11:29:36 AM UTC
> gpg:                using RSA key 002AAAA34208F3F2BBD7CE14EF6EB27413CFEEF3
> gpg:                issuer "c...@greghogan.com"
> gpg: Good signature from "Greg Hogan <c...@greghogan.com>" [ultimate]
> Author: Ashish SHUKLA <ashish...@lostca.se>
> Date:   Tue Jun 10 00:28:56 2025 +0200
>
>     gnu: simdjson: Update to 3.13.0.
>
>     * gnu/packages/cpp.scm (simdjson): Update to 3.13.0.
>
>     Change-Id: Id8cd95bd5c95adfea95fcc83aadbe16e569e0438
>     Signed-off-by: Greg Hogan <c...@greghogan.com>
>
>
> $ git push upstream master
> guix git: successfully authenticated commit
> c0e728755dff98630951646cb46b78b6e538ad69
> Compiling Scheme modules...
> Compiling Scheme modules...
> Compiling Scheme modules...
> Compiling Scheme modules...
> Compiling Scheme modules...
> Compiling Scheme modules...
> Compiling Scheme modules...
> Compiling Scheme modules...
> All 136 channel news entries are valid.
> Enumerating objects: 9, done.
> Counting objects: 100% (9/9), done.
> Delta compression using up to 16 threads
> Compressing objects: 100% (5/5), done.
> Writing objects: 100% (5/5), 1.30 KiB | 0 bytes/s, done.
> Total 5 (delta 4), reused 0 (delta 0), pack-reused 0 (from 0)
> remote:
> remote: Forgejo: branch master is protected from unverified commit
> c0e728755dff98630951646cb46b78b6e538ad69
> To ssh://codeberg.org/guix/guix.git
>  ! [remote rejected]       master -> master (pre-receive hook declined)
> error: failed to push some refs to 'ssh://codeberg.org/guix/guix.git'

Attachment: signature.asc
Description: PGP signature

Reply via email to