Add mediamark repository #86

Merged
benvin merged 2 commits from benvin/mediamark-repo into main 2026-08-29 21:13:42 +10:00
Member

The kids/adult media split needs a fast way to reclassify existing media as cheeztv (kids) content. mediamark is a small Go web app that does exactly that, so it needs a Gitea repo before any code can land.

  • Adds config/git.unkin.net/unkin/repository/mediamark.yaml, a private repo on main with squash merges and delete-branch-after-merge.
  • Protects main: pushes disabled, merges restricted to the Owners team.
  • Omits status_check_contexts for now, matching the mediamover repo at creation time; the repo has no Woodpecker pipelines yet, so required contexts would block its first PR. A follow-up adds them once CI exists.
The kids/adult media split needs a fast way to reclassify existing media as cheeztv (kids) content. mediamark is a small Go web app that does exactly that, so it needs a Gitea repo before any code can land. - Adds `config/git.unkin.net/unkin/repository/mediamark.yaml`, a private repo on `main` with squash merges and delete-branch-after-merge. - Protects `main`: pushes disabled, merges restricted to the Owners team. - Omits `status_check_contexts` for now, matching the mediamover repo at creation time; the repo has no Woodpecker pipelines yet, so required contexts would block its first PR. A follow-up adds them once CI exists.
unkin-agent added 1 commit 2026-08-29 21:05:31 +10:00
repository: add mediamark repo
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
ae41bf6cdc
unkin-agent added 1 commit 2026-08-29 21:08:51 +10:00
mediamark: make repo public and require woodpecker PR checks
ci/woodpecker/pr/plan Pipeline was successful
ci/woodpecker/pr/pre-commit Pipeline was successful
cd006fdff6
Author
Member

Amended per review (cd006fd), superseding the third bullet in the description:

  • private: false — repos are public unless explicitly requested otherwise.
  • Branch protection now requires the three woodpecker PR contexts (build, test, pre-commit), matching arrproxy and logviewer. The chicken-and-egg is accepted: mediamark's scaffold PR ships the .woodpecker pipelines, so the contexts will report on it.
Amended per review (cd006fd), superseding the third bullet in the description: - `private: false` — repos are public unless explicitly requested otherwise. - Branch protection now requires the three woodpecker PR contexts (`build`, `test`, `pre-commit`), matching arrproxy and logviewer. The chicken-and-egg is accepted: mediamark's scaffold PR ships the `.woodpecker` pipelines, so the contexts will report on it.
benvin merged commit a38a792f69 into main 2026-08-29 21:13:42 +10:00
benvin deleted branch benvin/mediamark-repo 2026-08-29 21:13:42 +10:00
Sign in to join this conversation.