Commit graph Project_SylDa/.forgejo
Author SHA1 Message Date
eddy
cc1de38ca4 Fix release artifact paths for firmware subdirectories
Some checks failed
CI / firmware (push) Failing after 1m32s
CI / android (push) Has been skipped
Release / build (push) Successful in 1m47s
2026-08-03 16:44:46 +02:00
eddy
6a07505d02 ci: add version consistency check and fully automate release pipeline
Some checks failed
CI / firmware (push) Successful in 1m13s
CI / android (push) Failing after 13s
- New tools/check_versions.sh: verifies version.txt, version.h, SylDaVersions.kt match
- release.yml: 'Verify version consistency' step after build, aborts release if mismatch
- ci.yml: same check after debug APK build
- scripts/release.sh: now runs full pipeline (pio run -> copy firmware -> gradle -> check)
  and refuses dirty working tree
- Untrack version.h, SylDaVersions.kt, release/ — always regenerated fresh from version.txt

Prevents the v1.1 bug where stale generated files caused version mismatch
and infinite re-flash loop.
2026-08-03 15:28:00 +02:00
eddy
d952730566 fix(workflow): match signing.properties keys with build.gradle
All checks were successful
CI / firmware (push) Successful in 1m24s
CI / android (push) Successful in 14s
Release / build (push) Successful in 1m44s
2026-08-03 14:47:16 +02:00
eddy
edd391620a fix(workflow): create keystore dir before decoding
Some checks failed
CI / firmware (push) Successful in 1m32s
Release / build (push) Failing after 1m24s
CI / android (push) Successful in 21s
2026-08-03 14:43:00 +02:00
eddy
e4c80d4955 fix(release): replace missing forgejo-release action with direct Forgejo API calls
Some checks failed
CI / firmware (push) Successful in 58s
CI / android (push) Successful in 51s
Release / build (push) Failing after 1m17s
The forgejo-release@v1 action was never published to the Forgejo
packages registry, causing the release workflow to fail with a 404
when cloning the action. Replace it with curl calls to the Forgejo
API: POST /releases to create the release, then POST /assets for
each artifact file.
2026-08-03 14:24:21 +02:00
eddy
23562352f6 fix: update build paths m5stack-atoms3r → s3lite-server 2026-08-01 22:55:30 +02:00
eddy
7b583c4a67 CI: fix ANDROID_HOME path for self-hosted runner
All checks were successful
CI / firmware (push) Successful in 18s
CI / android (push) Successful in 16s
2026-07-31 00:10:05 +02:00
eddy
f87443148f CI: replace unsupported upload/download-artifact@v4 with shared host dir
Some checks failed
CI / firmware (push) Successful in 22s
CI / android (push) Failing after 4s
Forgejo does not support @actions/artifact v2 (GHES limitation).
Self-hosted jobs share /tmp/ci-artifacts between jobs.
2026-07-31 00:08:02 +02:00
eddy
7c0d817018 CI: remove pip install platformio (already in PATH via linuxbrew)
Some checks failed
CI / firmware (push) Failing after 21s
CI / android (push) Has been skipped
2026-07-31 00:06:19 +02:00
eddy
044629e6ef feat: add CI/CD pipelines — firmware + Android build, automated release 2026-07-30 23:45:31 +02:00