Skip to content

Commit 01c1261

Browse files
committed
feat: release version 1.0.0 with updated build workflow and CLI command name
1 parent f8f9c52 commit 01c1261

7 files changed

Lines changed: 132 additions & 6 deletions

File tree

‎.github/workflows/build.yml‎

Lines changed: 37 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,47 @@ jobs:
1010

1111
steps:
1212
- uses: actions/checkout@v6
13+
name: Checkout Code
14+
1315
- uses: actions/setup-python@v6
16+
name: Setup Python
1417

1518
with:
1619
python-version: "3.10"
1720

1821
- run: python -m pip install --upgrade pip
22+
name: Upgrade pip
23+
1924
- run: python -m pip install -e '.[dev]'
20-
- run: python -m agentskill.main --help
21-
- run: agentskill --help
25+
name: Install Dependencies
26+
27+
- run: python -m pip install build twine
28+
name: Install Build Tools
29+
30+
- run: python -m build --sdist --wheel --no-isolation
31+
name: Build Package
32+
33+
- run: python -m twine check dist/*
34+
name: Check Distribution
35+
36+
- run: python -m venv /tmp/agentskill-build-venv
37+
name: Create Virtual Environment
38+
39+
- run: /tmp/agentskill-build-venv/bin/pip install dist/agsk-*.whl
40+
name: Install Built Package
41+
42+
- run: /tmp/agentskill-build-venv/bin/agentskill --help
43+
name: Test CLI
44+
45+
- run: /tmp/agentskill-build-venv/bin/agentskill analyze examples/python --pretty
46+
name: Test Analyze
47+
48+
- run: /tmp/agentskill-build-venv/bin/agentskill generate examples/python > /tmp/generated-AGENTS.md
49+
name: Test Generate
50+
51+
- uses: actions/upload-artifact@v4
52+
name: Upload Distribution
53+
54+
with:
55+
name: dist
56+
path: dist/*

‎.github/workflows/release.yml‎

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
name: Release
2+
3+
on:
4+
push:
5+
tags: ["*"]
6+
7+
permissions:
8+
contents: read
9+
id-token: write
10+
11+
jobs:
12+
verify:
13+
name: Verify
14+
uses: ./.github/workflows/verify.yml
15+
16+
build:
17+
name: Build
18+
needs: verify
19+
uses: ./.github/workflows/build.yml
20+
21+
test:
22+
name: Test
23+
needs: build
24+
uses: ./.github/workflows/test.yml
25+
26+
deploy:
27+
name: Deploy
28+
needs: test
29+
runs-on: ubuntu-latest
30+
31+
steps:
32+
- uses: actions/checkout@v6
33+
name: Checkout Code
34+
35+
- uses: actions/setup-python@v6
36+
name: Setup Python
37+
38+
with:
39+
python-version: "3.10"
40+
41+
- name: Validate Tag
42+
43+
run: |
44+
python - <<'PY'
45+
import tomllib
46+
from pathlib import Path
47+
48+
with Path("pyproject.toml").open("rb") as f:
49+
version = tomllib.load(f)["project"]["version"]
50+
51+
expected = f"refs/tags/{version}"
52+
actual = "${{ github.ref }}"
53+
54+
if actual != expected:
55+
raise SystemExit(
56+
f"tag/version mismatch: expected {expected}, got {actual}"
57+
)
58+
PY
59+
60+
- uses: actions/download-artifact@v4
61+
name: Download Distribution
62+
63+
with:
64+
name: dist
65+
path: dist
66+
67+
- name: Deploy
68+
uses: pypa/gh-action-pypi-publish@release/v1

‎.gitignore‎

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,8 @@ __pycache__/
77
.codex
88
.coverage
99
agentskill.egg-info/
10+
dist/
11+
build/
12+
.mypy_cache/
13+
*.egg-info/
14+
*.egg

‎CHANGELOG.md‎

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,21 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10+
## [1.0.0] - 2026-05-01
11+
12+
### Added
13+
14+
- Verified source and wheel build flow for the packaged `agentskill` runtime
15+
- Verified install-from-artifact smoke path for `agentskill --help`, `analyze`, and `generate`
16+
- Tag-triggered GitHub Actions publish workflow for PyPI releases
17+
18+
### Changed
19+
20+
- Bumped packaged version to `1.0.0`
21+
- Renamed the published PyPI distribution to `agsk` while preserving the `agentskill` CLI command
22+
- Reference metadata emitted by reference-aware generation now reports the `1.0.0` agentskill version
23+
- Finalized milestone release notes around the stable CLI contract, packaged runtime layout, direct `generate`, incremental `update`, reference-aware generation, interactive gap filling, verified language matrix, and PyPI distribution
24+
1025
## [0.10.0] - 2026-04-30
1126

1227
### Changed

‎README.md‎

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,11 @@ Analyzer output feeds directly into `AGENTS.md` synthesis. The synthesis step fo
3333
## Install
3434

3535
```bash
36-
pip install agentskill
36+
pip install agsk
3737
```
3838

39+
This installs the `agentskill` CLI command.
40+
3941
For local development:
4042

4143
```bash

‎agentskill/lib/reference_initialization.py‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
ReferenceMetadata,
1818
)
1919

20-
AGENTSKILL_VERSION = "0.5.0"
20+
AGENTSKILL_VERSION = "1.0.0"
2121

2222

2323
def successful_reference_documents(

‎pyproject.toml‎

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,10 @@ requires = ["setuptools>=68"]
33
build-backend = "setuptools.build_meta"
44

55
[project]
6-
name = "agentskill"
7-
version = "0.10.0"
6+
name = "agsk"
7+
version = "1.0.0"
88
description = "Analyze repositories and synthesize AGENTS.md"
9+
readme = "README.md"
910
requires-python = ">=3.10"
1011

1112
dependencies = [

0 commit comments

Comments
 (0)