Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
a1785b9
feat: generate Arcane registry
jackspiering Feb 3, 2026
631e108
Merge pull request #1 from jackspiering/codex/registry-generator
jackspiering Feb 3, 2026
647733f
chore: simplify registry template names
jackspiering Feb 3, 2026
4f8cbee
Merge pull request #2 from jackspiering/codex/registry-generator
jackspiering Feb 3, 2026
565fea8
Harden registry generator inputs
jackspiering Feb 3, 2026
097391e
Merge pull request #3 from jackspiering/20260203-registry-generator
jackspiering Feb 3, 2026
22eb623
Remove Tailscale suffix from names
jackspiering Feb 3, 2026
9c693c5
Merge pull request #4 from jackspiering/20260203-name-only
jackspiering Feb 3, 2026
1f387da
chore: update registry.json
github-actions[bot] Feb 3, 2026
f1fc2d6
Update tags and descriptions
jackspiering Feb 8, 2026
b15ee48
Merge branch 'main' into codex/20260208-patch
jackspiering Feb 8, 2026
ac86f32
Merge pull request #5 from jackspiering/codex/20260208-patch
jackspiering Feb 8, 2026
ae0dc28
Restore repo slug validation helper
jackspiering Feb 8, 2026
e3ffa82
Merge pull request #6 from jackspiering/codex/20260208-patch
jackspiering Feb 8, 2026
d4111df
Restore validate_ref helper
jackspiering Feb 8, 2026
601ba23
Merge pull request #7 from jackspiering/codex/20260208-validate-ref
jackspiering Feb 8, 2026
f49e5e0
chore: update registry.json
github-actions[bot] Feb 8, 2026
8ca5e04
Support multiple tags in frontmatter
jackspiering Feb 8, 2026
605bedb
Merge pull request #8 from jackspiering/codex/20260208-multi-tags
jackspiering Feb 8, 2026
1487cf3
Always include ScaleTail tag
jackspiering Feb 8, 2026
7820a70
Merge pull request #9 from jackspiering/codex/20260208-always-scaletail
jackspiering Feb 8, 2026
0b5d1bf
Sanitize tags and names
jackspiering Feb 8, 2026
3bcc886
Merge pull request #10 from jackspiering/codex/20260208-sanitize-tags
jackspiering Feb 8, 2026
f2615eb
Update registry names and enforce standard tags
jackspiering Feb 13, 2026
ebc8e0c
Merge pull request #12 from jackspiering/codex/service-name-and-tags
jackspiering Feb 13, 2026
12dde0f
Update linting workflow and actions
jackspiering Feb 18, 2026
d6b44c9
Merge pull request #13 from jackspiering/20260218-update-workflow-lin…
jackspiering Feb 18, 2026
c62f507
Fix formatting in Bazarr README.md
jackspiering Feb 18, 2026
423b3b5
Merge pull request #14 from jackspiering/20260218-check-lint-autofix
jackspiering Feb 18, 2026
d7a75a3
Clarify installation links in README.md
jackspiering Feb 18, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
35 changes: 35 additions & 0 deletions .github/workflows/generate-registry.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Generate registry

on:
push:
branches:
- main
paths:
- "services/**"
- "README.md"
- "scripts/generate_registry.py"
workflow_dispatch:

permissions:
contents: write

jobs:
generate:
if: github.actor != 'github-actions[bot]'
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Generate registry.json
run: python3 scripts/generate_registry.py --ref "${{ github.ref_name }}"
- name: Commit registry.json
run: |
if git diff --quiet; then
echo "No registry changes"
exit 0
fi
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"
git add registry.json
git commit -m "chore: update registry.json"
git push
12 changes: 5 additions & 7 deletions .github/workflows/linting.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,6 @@ on:
- main
paths-ignore:
- '.github/**'
# - 'README.md'
- 'LICENSE'
- '.gitignore'
- '.gitattributes'
Expand All @@ -16,7 +15,6 @@ on:
- main
paths-ignore:
- '.github/**'
# - 'README.md'
- 'LICENSE'
- '.gitignore'
- '.gitattributes'
Expand All @@ -27,11 +25,11 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Clone this repo
uses: actions/checkout@v4
uses: actions/checkout@v6

- name: Markdown Linting Action
id: lint
uses: avto-dev/markdown-lint@v1.5.0
- name: Markdown Linting
uses: DavidAnson/markdownlint-cli2-action@v22
with:
config: "./.markdownlint.yml"
args: "./services/**/*.md"
globs: "./services/**/*.md"
fix: true
Loading