Commit graph

26 commits

Author SHA1 Message Date
Claude
e778e494b4
ci: add feature branch build workflow for automatic APK generation
This workflow automatically builds APKs for feature branches:

- Triggers on pushes to branches starting with 'claude/', 'feature/', or 'dev/'
- Runs build_runner to generate required .g.dart files
- Supports both signed (if secrets available) and debug builds
- Uploads APK artifacts with branch name and commit SHA
- 30-day artifact retention for testing
- Manual trigger support via workflow_dispatch

This allows developers to test changes without manually building locally.
Artifacts can be downloaded from the GitHub Actions run page.
2025-11-20 11:17:26 +00:00
Dr.Blank
8485a26f1a
chore: update Flutter to version 3.32.0 (#85) 2025-05-28 11:32:07 +05:30
Dr.Blank
db20682004
feat: Add AppImage build and generic naming for Linux artifacts (#83)
Some checks are pending
Flutter CI & Release / Test (push) Waiting to run
Flutter CI & Release / Build Android APKs (push) Blocked by required conditions
Flutter CI & Release / build_linux (push) Blocked by required conditions
Flutter CI & Release / Create GitHub Release (push) Blocked by required conditions
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
2025-05-23 10:53:24 +05:30
Dr.Blank
de7c3359f7
ci: use PAT instead of github token 2025-04-11 12:13:08 +05:30
Dr.Blank
4af16ac5b4
ci: add format check for lib/ 2025-04-10 19:38:18 +05:30
Dr.Blank
4663ff9094
feat: add Linux packaging support (#70)
Some checks failed
Flutter CI & Release / Test (push) Has been cancelled
Flutter CI & Release / Build Android APKs (push) Has been cancelled
Flutter CI & Release / build_linux (push) Has been cancelled
Flutter CI & Release / Create GitHub Release (push) Has been cancelled
* Refactor CI workflow and add Linux packaging support; update app title to "Vaani"

* Refactor CI workflow to separate setup, testing, and building steps; add Linux AppImage packaging support

* use reusable workflow

* Make Flutter version input optional in setup-env action and rename step in workflow

* Replace setup-env action with reusable flutter-setup workflow; streamline CI configuration and enhance dependency management

* Add Flutter setup composite action for streamlined environment configuration

* Move repository checkout step to the main workflow for better control and clarity in the CI process

* Remove unnecessary shell specification for Flutter dependency setup to simplify action configuration

* Add shell specification for Flutter dependency command to enhance cross-platform compatibility

* Comment out static analysis step in Flutter test workflow to streamline CI process

* Add repository checkout and Flutter environment setup steps to CI workflow

* Add installation of Linux dependencies for Flutter test workflow

* Remove obsolete Flutter setup and release workflows to streamline CI configuration

* Fix formatting in make_config.yaml by ensuring newline at end of file
2025-04-05 10:31:07 +05:30
Dr.Blank
997d3eb5e4
fix flutter version for reproducible builds 2024-12-08 03:58:03 +05:30
Dr.Blank
77f7a7e3b5
add instructions to add keystore 2024-12-08 03:43:46 +05:30
Dr.Blank
6c50821682
Make shelfsdk a submodule (#66)
* make shelfsdk a submodule

* add contributing.md

* add submodule info

* update ci

* add submodule
2024-12-08 01:52:30 +05:30
Dr-Blank
02b6194d8f
ci: reorder Java setup in CI workflow for improved efficiency in case of test failure 2024-10-02 09:33:12 -04:00
Dr-Blank
be5eb3fd13
test: add TimeOfDay extension tests and enable test execution in CI 2024-10-02 09:32:05 -04:00
Dr-Blank
a790a7e583
ci: add upload step for APKs in test workflow 2024-09-30 02:47:13 -04:00
Dr-Blank
b8059cad4d
chore: update GitHub Actions workflow for APK and AAB builds 2024-09-28 04:34:40 -04:00
Dr-Blank
d25d23a0b7
feat: add keystore decoding and signing configuration for release builds 2024-09-23 01:09:45 -04:00
Dr-Blank
ef134af1fc
feat: add GitHub Actions workflow for Flutter testing and APK build 2024-09-22 22:30:58 -04:00
Dr-Blank
36c90c20bc
chore: update release drafter configuration and workflow to v6 2024-09-18 01:38:02 -04:00
Dr-Blank
e9dd544393
remove hardcoded Flutter version from release workflow 2024-09-18 00:44:22 -04:00
Dr-Blank
72b6e73e04
fix deprecated action 2024-09-18 00:23:23 -04:00
Dr-Blank
18df8b10e1
feat: add version extraction step to release workflow 2024-09-18 00:15:56 -04:00
Dr-Blank
4f210d97fb
update release drafter configuration and add workflow 2024-09-17 23:31:39 -04:00
Dr-Blank
fd42ee2343
feat: add issue labeler workflow with configuration 2024-09-17 00:06:53 -04:00
Dr-Blank
520d2e9ebc
bump version 2024-09-11 01:13:55 -04:00
Dr-Blank
235d9fd130
chore: Update release action to use github.ref_name as the release name 2024-08-28 07:59:06 -04:00
Dr-Blank
b6164c38bc
fix not able to make release 2024-08-23 08:08:05 -04:00
Dr-Blank
7fce291c66
Remove unnecessary steps from flutter_release.yaml workflow 2024-08-23 07:25:23 -04:00
Dr-Blank
ddadc04f0d
add actions for automatically publishing apk on github 2024-08-23 06:47:38 -04:00