# Never exclude Go sources, go.mod, go.sum or .golangci.yml: the lint # and test stages only ever examine what reaches the build context, and # an exclusion here makes them pass over a tree that is missing a # package. script/assert-context-complete exists to catch exactly that, # and will fail the build rather than let it happen silently. .gitea/ bin/ data/ AGENTS.md README.md docs/ LICENSE .editorconfig .prettierrc .prettierignore .env .env.* *.db *.sqlite *.sqlite3 .DS_Store .idea/ .vscode/ tmp/ temp/ # .git is sent without its config. Without a VERSION build argument the # stage that compiles runs `git describe --tags --always` on .git, which # does not need .git/config; that file can hold a credential, such as a # password in a remote URL or the token the CI checkout step stores there. .git/config