ci: consolidate and improve workflows #113

Merged
addison merged 2 commits from exe-dev-bot/karriba:ci/improved-workflows into main 2026-01-24 06:35:18 -05:00
Collaborator

Learned from Daily-Manna workflows:

  • Merge build + comment into single PR Preview workflow (no more workflow_run trigger)
  • Add preview version stamping with PR number and short SHA
  • Add flutter_test.yml for running tests on PRs
  • Remove separate comment_artifact_url_on_pr.yml (no longer needed)
  • Use Forgejo-compatible API calls for PR comments
  • Update action versions and add retention-days for artifacts
Learned from [Daily-Manna workflows](https://github.com/el-apps/Daily-Manna/tree/main/.github/workflows): - Merge build + comment into single PR Preview workflow (no more workflow_run trigger) - Add preview version stamping with PR number and short SHA - Add `flutter_test.yml` for running tests on PRs - Remove separate `comment_artifact_url_on_pr.yml` (no longer needed) - Use Forgejo-compatible API calls for PR comments - Update action versions and add retention-days for artifacts
- Merge build + comment into single PR Preview workflow
- Add preview version stamping with PR number and short SHA
- Add flutter_test.yml for running tests on PRs
- Remove separate comment_artifact_url_on_pr.yml (no longer needed)
- Use Forgejo-compatible API calls for PR comments
- Update action versions and add retention-days for artifacts

Co-authored-by: Shelley <shelley@exe.dev>
- Fix newline escaping using printf
- Remove jq dependency, use grep instead
- Add error handling for curl failures
- Enable Flutter caching for faster builds

Co-authored-by: Shelley <shelley@exe.dev>
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kwila/karriba!113
No description provided.