Skip to content

chore(tasks): wrap skill publish workflows - #47

Merged
szmyty merged 6 commits into
mainfrom
chore/46-taskfile-skill-publish
Aug 23, 2026
Merged

szmyty merged 6 commits into
mainfrom
chore/46-taskfile-skill-publish

Conversation

@szmyty

@szmyty szmyty commented Aug 23, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a root Taskfile composition entrypoint using the organization-standard version: "3" + flattened include pattern
  • add focused skills:build, skills:publish:dry-run, and skills:publish tasks
  • require an explicit RELEASE_TAG before live publication
  • always execute the dry-run path before the tagged publish wrapper
  • delegate deterministic build behavior to ./aether distribution build
  • delegate validation/publication behavior to the current gh skill publish command surface
  • document Taskfile convenience commands and their direct-command equivalents
  • add focused regression tests for composition, command ordering, tag gating, and secret-free Taskfiles

Command surface

task skills:build
task skills:publish:dry-run
task skills:publish RELEASE_TAG="v1.2.3"

Direct equivalents remain independently runnable:

./aether distribution build --output-directory "dist"
gh skill publish "dist" --dry-run
gh skill publish "dist" --tag "v1.2.3"

Architecture boundary

Taskfile is an optional developer-experience orchestration layer only. Aether remains the deterministic distribution implementation, GitHub CLI remains the skill publication implementation, and the protected release workflow remains the production release boundary. No credentials or release token values are stored in Taskfile configuration.

Validation

The complete Aether PR workflow is green after the final Task syntax/docs update:

  • deterministic distribution build/check
  • Aether validation and full tests, including tests/test_taskfile_workflows.py
  • two-build byte reproducibility
  • the repository's real gh skill publish "dist" --dry-run gate

Closes #46

@szmyty
szmyty marked this pull request as ready for review August 23, 2026 20:25
@szmyty
szmyty merged commit ce8308f into main Aug 23, 2026
1 check passed
@szmyty
szmyty deleted the chore/46-taskfile-skill-publish branch August 23, 2026 22:58
@devactivity-app

Copy link
Copy Markdown

Pull Request Summary by devActivity

Metrics

Cycle Time: 2h 55m Coding Time: < 1 min

Achievements

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add Taskfile wrappers for skill publish workflows

1 participant