No description
  • Shell 65.3%
  • Python 15.8%
  • Dockerfile 12.9%
  • Nix 6%
Find a file
2026-08-01 19:09:34 +02:00
.forgejo/workflows feat: set timeout of ssh debug session to 24h 2026-08-01 18:15:35 +02:00
helper/ssh-debug fix: port already used issues for ssh-debug 2026-08-01 19:09:34 +02:00
keys add gen-secrets.sh 2026-03-28 00:36:34 +01:00
.gitignore refactor: add note for artifact handling in local run with act 2026-08-01 12:59:02 +02:00
Dockerfile refactor: remove unused SSH debug helper files from Dockerfile 2026-08-01 11:29:59 +02:00
gen-secrets.sh add gen-secrets.sh 2026-03-28 00:36:34 +01:00
merge_manifests.py Merge manifests 2026-04-03 00:09:14 +02:00
README.md refactor: add note for artifact handling in local run with act 2026-08-01 12:59:02 +02:00
test-event-for-local-act-run.json feat: add test-event-for-local-act-run.json 2026-08-01 11:11:36 +02:00

firmware-forgejo

This repository contains the Forgejo workflow and supporting files used to prepare, run, and optionally publish Freifunk firmware builds.

Local testing

This requires act to be installed and Docker to be available.

To test the workflow_dispatch build locally:

act workflow_dispatch -W .forgejo/workflows/firmware-build.yml --pull=false -e test-event-for-local-act-run.json

The test-event-for-local-act-run.json file contains the inputs for the local test run.

To test with artifacts, run the following command:

act workflow_dispatch -W .forgejo/workflows/firmware-build.yml --pull=false -e test-event-for-local-act-run.json --artifact-server-path "$PWD/artifacts"