FrogPak

Troubleshooting #

Messages appear at the top of the workflow run's summary page and in its log.

The run stops #

"Pond not set up: Settings > Pages > Source must be GitHub Actions" Set it as described in GitHub Pages. On scheduled runs this is a warning, so an unfinished Pond does not fail every hour.

"Pond not set up: the GPG_PRIVATE_KEY secret is missing" or "No signing key found" Add the secret as described in Signing key. Check the name is exactly GPG_PRIVATE_KEY and that the value includes the BEGIN and END lines.

"frogpak.yml has N problem(s)" The log lists each one. The common ones:

"Not deploying: site is N MB of GitHub Pages' 1 GB limit" GitHub Pages refuses sites larger than 1 GB, so the publish stops and the live site stays as it was. The message lists the largest apps; remove one, or publish fewer architectures with arches. A warning appears from 75% of the limit.

An app is missing from the page #

The log has a warning for every skipped app:

The page didn't update #

Users see signature errors #

An error ending in public key not found after a key change means users still trust the old key. They need to remove and re-add the remote:

flatpak remote-delete POND_REMOTE
flatpak remote-add POND_REMOTE https://OWNER.github.io/REPOSITORY/index.flatpakrepo

The schedule stopped #

GitHub disables scheduled workflows in repositories with 60 days of no activity. The Pond guards against this, but if it happens, open Actions > Publish and choose Enable workflow.