Skip to content

Migrate CI from GitLab to GitHub Actions#2

Merged
kodsama merged 1 commit into
mainfrom
chore/ci-pipeline
Jun 3, 2026
Merged

Migrate CI from GitLab to GitHub Actions#2
kodsama merged 1 commit into
mainfrom
chore/ci-pipeline

Conversation

@kodsama

@kodsama kodsama commented Jun 3, 2026

Copy link
Copy Markdown
Owner

Summary

  • Remove .gitlab-ci.yml and document GitHub Actions as the CI host
  • Add .github/workflows/ci.yml (lint, format, analyze, test on push/PR to main) and release-android.yml (manual signed builds and optional Play Store deploy)
  • Add tool/ci.sh and analysis_options.yaml for the same checks locally
  • Update Fastlane comments and README with required repository secrets
  • Apply formatting and strict-analysis fixes so CI passes on stable Flutter
  • Include Flutter platform template updates (iOS/macOS/linux project files, .metadata)

Test plan

  • ./tool/ci.sh passes locally
  • GitHub Actions CI workflow succeeds on this PR
  • After merge, configure Android signing secrets and smoke-test Release Android with track none

Made with Cursor

Replace .gitlab-ci.yml with CI and Android release workflows, local tool/ci.sh,
and updated docs. Fix strict analysis and formatting so checks pass on stable Flutter.

Co-authored-by: Cursor <cursoragent@cursor.com>
@kodsama kodsama merged commit 8306faa into main Jun 3, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant