Skip to content

Commit e6d07ca

Browse files
committed
Add v0.7 repo hardening quality pack
1 parent a096e4f commit e6d07ca

30 files changed

Lines changed: 109 additions & 335 deletions

.github/workflows/validate.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,17 +1,13 @@
11
name: validate
2-
3-
on:
4-
push:
5-
pull_request:
6-
2+
on: [push, pull_request]
73
jobs:
84
validate:
95
runs-on: ubuntu-latest
106
steps:
117
- uses: actions/checkout@v4
128
- uses: actions/setup-python@v5
139
with:
14-
python-version: "3.11"
10+
python-version: '3.11'
1511
- run: python -m pip install pytest
1612
- run: python scripts/validate-skills.py
1713
- run: bash scripts/check-pack.sh .

.gitignore

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
__pycache__/
2+
*.py[cod]
3+
.pytest_cache/
4+
.venv/
5+
venv/
6+
dist/
7+
build/
8+
*.egg-info/
9+
.DS_Store
10+
.vscode/
11+
.idea/
12+
*.log

CHANGELOG.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Changelog
2+
3+
## v0.7.0
4+
- add repo hardening files
5+
- add testing and structure docs

CONTRIBUTING.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Contributing
2+
3+
Run:
4+
- make validate
5+
- make check-pack
6+
- make test

LICENSE

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
MIT License
2+
3+
Copyright (c) 2026 AndyAI
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files to deal in the Software without restriction.

Makefile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
PYTHON ?= python3
22

3-
.PHONY: validate check-pack test cli-help
4-
53
validate:
64
$(PYTHON) scripts/validate-skills.py
75

PACKAGING_CHECKLIST.md

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1 @@
1-
# PACKAGING CHECKLIST v0.3
2-
3-
- [x] repo root is `andyai-skill-engine/`
4-
- [x] v0.6 CLI files included
5-
- [x] pyproject included
6-
- [x] Makefile included
7-
- [x] CI workflow included
1+
# PACKAGING CHECKLIST v0.4

README.md

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,3 @@
11
# AndyAI Skill Engine
22

3-
**AndyAI Skill Engine is a skill-based orchestration architecture for reusable, verifiable AI execution.**
4-
5-
## v0.6 CLI + Dev Entry
6-
7-
This release adds:
8-
- CLI entrypoint
9-
- Python project metadata
10-
- Makefile
11-
- development setup doc
12-
- CLI usage doc
13-
- CI validate workflow
14-
- build output example
15-
16-
**Copilot compatibility is an export path. AndyAI Skill Engine remains the master architecture.**
3+
v0.7 hardens the repo with quality and contribution basics.

RELEASE_NOTES_v0.6.md

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1 @@
11
# Release Notes v0.6
2-
3-
- `src/skill_engine/cli.py`
4-
- `pyproject.toml`
5-
- `Makefile`
6-
- `docs/cli-usage.md`
7-
- `docs/dev-setup.md`
8-
- `.github/workflows/validate.yml`
9-
- `examples/build-output/validation-report.example.json`

RELEASE_NOTES_v0.7.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# Release Notes v0.7
2+
3+
Added: .gitignore, LICENSE, CONTRIBUTING.md, CHANGELOG.md, docs/testing.md, docs/project-structure.md

0 commit comments

Comments
 (0)