Skip to content

feat: add GPG Signature in workflow - #2560

Open
Neko-vecter wants to merge 2 commits into
mainsail-crew:developfrom
Neko-vecter:gpg-release
Open

Neko-vecter wants to merge 2 commits into
mainsail-crew:developfrom
Neko-vecter:gpg-release

Conversation

@Neko-vecter

@Neko-vecter Neko-vecter commented Jun 27, 2026

Copy link
Copy Markdown

Description

It add GPG Signature after mainsail webui build.

Relate to Arksine/moonraker#1081. Which add support to allow mirror.

This requires adding an additional GPG Signature to verify that the mirror has not been modified.

Related Tickets & Documents

is relate to issue #2559
Arksine/moonraker#1081

What Change?

  • it add new env var ${{ secrets.GPG_PRIVATE_KEY_BASE64 }}.
  • release with mainsail.zip.asc file

[optional] Are there any post-deployment tasks we need to perform?

  • require GPG Public key to moonraker repo keychain/mainsail-crew/mainsail.asc
  • require GPG Private key in base64 to secrets.GPG_PRIVATE_KEY_BASE64

-Neko.vecter

@github-actions

Copy link
Copy Markdown
Contributor

Hi @Neko-vecter, thanks for your interest in contributing to Mainsail! 👋

This pull request has been automatically closed because pull requests may only be opened by vouched contributors, and you are not yet on our vouched list.

This is not a rejection of your work. A maintainer can vouch for you and once that happens, simply reopen this PR or comment /recheck.

Please see our contributing guidelines for more details:

@github-actions github-actions Bot closed this Jun 27, 2026
@github-actions github-actions Bot added the unvouched Closed automatically: Author is not a vouched contributor label Jun 27, 2026
@meteyou

meteyou commented Jun 28, 2026

Copy link
Copy Markdown
Member

/recheck

@github-actions github-actions Bot reopened this Jun 28, 2026
@github-actions github-actions Bot removed the unvouched Closed automatically: Author is not a vouched contributor label Jun 28, 2026
@Neko-vecter
Neko-vecter marked this pull request as ready for review June 28, 2026 18:14
@Neko-vecter

Copy link
Copy Markdown
Author

I think I am ready for review.

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.

2 participants