Skip to content

Chore/repo tooling - #7

Merged
lorenzocamilli merged 3 commits into
mainfrom
chore/repo-tooling
Aug 16, 2026
Merged

Chore/repo tooling#7
lorenzocamilli merged 3 commits into
mainfrom
chore/repo-tooling

Conversation

@lorenzocamilli

Copy link
Copy Markdown
Contributor

No description provided.

CONTRIBUTING.md documents the dev workflow and the Conventional Commits
convention the new Release Please automation (next commit) depends on.
SECURITY.md points reporters at GitHub's private vulnerability
reporting instead of public issues. Structured issue forms ask for
platform/Flutter version up front, since so much of this app's bug
surface is native-only. Dependabot watches both pub and GitHub Actions
dependencies weekly.
release-please.yml runs on every push to main, keeping an up-to-date
"chore: release X.Y.Z" PR whose version bump and CHANGELOG.md entry
are computed from Conventional Commits since the last release. Nothing
publishes from a normal merge — merging that specific PR is what
creates the tag/release, which release.yml then builds signed
split-APKs for and attaches. Uses the same RELEASE_TOKEN PAT as
release.yml, since the org's default GITHUB_TOKEN is read-only here
with no repo-level override.

release.yml no longer sets generate_release_notes, since the release
it's attaching files to was already created by release-please with
better, changelog-based notes.
Title, short/full description, and a 512x512 icon under the standard
fastlane/metadata/android/en-US/ layout F-Droid (and Play Store
tooling) both read. This is prep only, not a submission — the real
blocker (opencv_dart fetches OpenCV source over the network mid-build,
which F-Droid's sandboxed builders disallow) is still unresolved and
documented in CLAUDE.md's "F-Droid readiness" section.
@lorenzocamilli
lorenzocamilli merged commit cb783f9 into main Aug 16, 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