Commit graph

33 commits

Author SHA1 Message Date
Claude
e4a522cc0d
chore: force workflow trigger 2025-11-20 17:18:13 +00:00
Claude
5afce16532
fix: create Android keystore directory before SDK license step
Move the directory creation before the SDK license acceptance step to
avoid permission issues. The directory will be created with normal user
permissions, preventing the "Operation not permitted" errors when the
SDK manager (running with sudo) tries to use it.
2025-11-20 14:08:06 +00:00
Claude
f750e8a3eb
fix: use sudo for chmod on Android keystore directory
The directory is created by the SDK license step with sudo, so we need
sudo to change its permissions. This fixes the "Operation not permitted"
error during the workflow run.
2025-11-20 13:14:52 +00:00
Claude
f29159e55b
fix: create Android debug keystore directory before build
Add step to create and set permissions for ~/.config/.android directory
to fix 'Unable to create debug keystore' error during debug APK builds.
2025-11-20 13:07:44 +00:00
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
39d051746b
update label regex 2025-04-10 19:46:57 +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
933bfc5750
chore: update release drafter configuration to include UI changes category 2024-10-02 09:07:21 -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
2dbfa7cae3
feat: enhance release drafter configuration with autolabeler and exclusions 2024-09-17 23:41:36 -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