3cf829752b
flutter / analyze-test-build (push) Failing after 2s
test-go / test (push) Successful in 33s
android / Build + lint + test (push) Failing after 41s
test-web / test (push) Successful in 41s
android / Build signed release APK (push) Has been skipped
test-go / integration (push) Successful in 11m16s
- rename .forgejo/workflows/ to .gitea/workflows/ (git mv preserves history); Gitea Actions reads either path, but the directory now matches the active platform - collapse ANDROID_STORE_PASSWORD + ANDROID_KEY_PASSWORD into a single ANDROID_KEYSTORE_PASSWORD secret (PKCS12 keystores require the two passwords to be identical, so the duplication carried no information); build.gradle.kts still reads two env vars to stay format-agnostic, both now sourced from the same secret in CI - ignore android/*.keystore, android/*.keystore.*, android/*.jks, android/keystore.properties so the regenerated signing material never reaches a remote on accident - update prose references from Forgejo to Gitea in CLAUDE.md and the docs; the historical "migrated from Forgejo" note in CLAUDE.md is kept intentionally; forgejo/upload-artifact@v3 action refs are left untouched (canonical artifact action, resolves cleanly under Gitea Actions) Operator side: ANDROID_KEY_ALIAS, ANDROID_KEYSTORE_PASSWORD, and ANDROID_KEYSTORE_B64 secrets registered in Gitea before this lands.
78 lines
2.0 KiB
Plaintext
78 lines
2.0 KiB
Plaintext
# ---> Go
|
|
# If you prefer the allow list template instead of the deny list, see community template:
|
|
# https://github.com/github/gitignore/blob/main/community/Golang/Go.AllowList.gitignore
|
|
#
|
|
# Binaries for programs and plugins
|
|
*.exe
|
|
*.exe~
|
|
*.dll
|
|
*.so
|
|
*.dylib
|
|
|
|
# Test binary, built with `go test -c`
|
|
*.test
|
|
|
|
# Bundled Android APK + version sidecar (#397). Populated by CI for
|
|
# tag releases; never committed. README in client/ explains the flow.
|
|
client/minstrel.apk
|
|
client/minstrel.apk.version
|
|
|
|
# Output of the go coverage tool, specifically when used with LiteIDE
|
|
*.out
|
|
|
|
# Dependency directories (remove the comment below to include it)
|
|
# vendor/
|
|
|
|
# Go workspace file
|
|
go.work
|
|
go.work.sum
|
|
|
|
# env file
|
|
.env
|
|
|
|
|
|
# Superpowers brainstorming companion sessions
|
|
.superpowers/
|
|
|
|
# Agent-authored design specs and implementation plans (kept local; the
|
|
# canonical record lives in commit messages and the running code).
|
|
docs/superpowers/
|
|
|
|
# Per-machine Claude Code settings + remember-skill memory artifacts.
|
|
# Both are operator-scoped; the canonical project memory lives under
|
|
# ~/.claude/projects/ outside the repo.
|
|
.claude/
|
|
.remember/
|
|
|
|
# Flutter
|
|
flutter_client/.dart_tool/
|
|
flutter_client/.flutter-plugins
|
|
flutter_client/.flutter-plugins-dependencies
|
|
flutter_client/build/
|
|
flutter_client/.idea/
|
|
flutter_client/ios/Podfile.lock
|
|
flutter_client/ios/Pods/
|
|
flutter_client/android/.gradle/
|
|
flutter_client/android/app/build/
|
|
flutter_client/android/local.properties
|
|
flutter_client/android/key.properties
|
|
flutter_client/*.iml
|
|
|
|
# Native Android (Kotlin/Compose) — M8 rewrite
|
|
android/.gradle/
|
|
android/.kotlin/
|
|
android/.idea/
|
|
android/build/
|
|
android/app/build/
|
|
android/local.properties
|
|
android/*.iml
|
|
android/app/*.iml
|
|
# Release signing material — keystore + extracted credentials live local
|
|
# only; the canonical copy is the Gitea repo secret (ANDROID_KEYSTORE_B64
|
|
# + the alias/password secrets). Losing the local file is fine; losing
|
|
# the secret means rebuilding the keystore + reinstalling all clients.
|
|
android/*.keystore
|
|
android/*.keystore.*
|
|
android/*.jks
|
|
android/keystore.properties
|