feat(versioning): framework_version markers, CI version guard, and fork update checker (#144)

* Add framework_version markers to assistant skills and implement CI version guard and update checker

* Address review feedback: update ci.yml based on latest upstream, gate CI version guard to upstream repo, and remove non-ASCII characters from check_upstream_updates.py
This commit is contained in:
Erik Pastor Rios
2026-07-14 14:29:24 +02:00
committed by GitHub
parent 03798ec974
commit b20467df4a
12 changed files with 326 additions and 1 deletions
+5
View File
@@ -40,11 +40,16 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
with:
fetch-depth: 0
- uses: actions/setup-python@a26af69be951a213d495a4c3e4e4022e16d87065 # v5
with:
python-version: "3.12"
- run: pip install pyyaml
- run: python tools/lint_skills.py
- name: Framework version guard (upstream template only)
if: github.repository == 'MadsLorentzen/ai-job-search'
run: python tools/check_framework_version.py
security-guards:
name: Security guards (permissions, gitignore, manifests)