Coding
PromptBeginner5 minmarkdown
Markdown Converter
Agent skill for markdown-converter
7
- **Local pipeline**: `task pipeline:local` - Runs format, lint, build, test, coverage, and docs
Sign in to like and favorite skills
task pipeline:local - Runs format, lint, build, test, coverage, and docstask version:show:full - Displays current versiontask version:bump:patch (or minor/major)task release:patch (or minor/major) - Full release pipelinetask build:release - Creates universal binary (arm64 + x86_64)swift build or task build:debugtask build:release - Creates optimized universal binaryswift test --parallel or task testswift test --filter <TestName> (e.g., swift test --filter SemanticVersionTests)task format or swift package plugin --allow-writing-to-package-directory format-source-codetask lint or swift package plugin lint-source-codetask test:coverage (requires 85% threshold)task document - Generates DocC documentation in ./docsversion.json - Contains semantic version componentstask version:bump:[patch|minor|major] (auto-commits)task version:set:prerelease -- alpha.1task version:set:build -- 20250514.3task release:*)task release:dry-run - Test without pushingtask release:[patch|minor|major] - Full automated release
task release:rollback - Reverts last release if neededThe
.gitlab-ci.yml defines automated workflows:
.build/release/semantic-version-managerFormula/semantic-version-manager.rbpublic/internal/private, prefer let over varSemanticVersionError), throw specific errors@Test, @Suite), descriptive test namesAllPublicDeclarationsHaveDocumentation rule enabledThe project uses Task for automation. Key task groups:
version:show:[core|full|major|minor|patch|prerelease|build] - Display version componentsversion:bump:[patch|minor|major] - Increment version with git commitversion:set:[major|minor|patch|prerelease|build] - Set specific version valuesbuild:debug - Debug build with code coveragebuild:release - Optimized universal binary (arm64 + x86_64)format - Auto-format codelint - Check code styletest - Run test suitetest:coverage - Generate coverage reportdocument - Generate DocC documentationpipeline:local - Complete local validationpipeline:ci - GitLab CI pipeline stepsrelease:prepare - Generate Homebrew formularelease:create - Create GitLab releaserelease:dry-run - Test release without pushingrelease:patch|minor|major - Complete release workflowrelease:rollback - Undo last release${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/semantic-version-managertask pipeline:local before committinglipo for both architectures--no-commit to disable)