Skills

Github Actions

Manage ClaudeBar's GitHub Actions CI/CD pipelines: build, test, and release workflows.

Install

npx skills add tddworks/ClaudeBar --skill github-actions -g -a claude-code -y
Repository
tddworks/ClaudeBar1.6k
Category
Testing
Updated
3d ago
License
Apache-2.0
Context cost
Lightabout 919 tokens
Runs scripts
No, instructions only

What it does

Manage ClaudeBar's GitHub Actions CI/CD pipelines: build, test, and release workflows. Use this skill when: (1) Setting up secrets for CI/CD (certificate, API key, Sparkle key, Codecov) (2) Creating a new release, tag-based or manual workflow_dispatch (3) Triggering or explaining the build.yml, tests.yml, or release.yml workflows (4) Debugging release failures (signing, notarization, appcast) (5) Managing beta vs stable channels for Sparkle auto-updates (6) User says "release a new version", "push a tag", "set up CI secrets", "why did the release fail

ClaudeBar GitHub Actions

Three workflows live in .github/workflows/. See reference files for setup and troubleshooting.

Workflows at a Glance

WorkflowTriggerRunnerPurpose
build.ymlpush/PR to main, developmacos-15Debug + release build verification
tests.ymlpush/PR to main, developmacos-26Unit tests + Codecov coverage upload
windows.ymlpush/PR to main, developwindows-latestBuilds and tests Quotas with Swift on Windows (MODULAR_DESIGN §10, phase 0)
release.ymlv* tag push OR manualmacos-15Sign → notarize → DMG → GitHub release → appcast

Create a Release

Option A, Tag (recommended):

# 1. Update CHANGELOG.md with release notes for this version
# 2. Commit and push
git add CHANGELOG.md
git commit -m "docs: add release notes for v1.2.0"
git push origin main

# 3. Tag and push, this triggers release.yml automatically
git tag v1.2.0 && git push origin v1.2.0

# Beta / pre-release (automatically flagged on GitHub)
git tag v1.2.0-beta.1 && git push origin v1.2.0-beta.1

Option B, Manual dispatch:

  1. Go to Actions → Release → Run workflow
  2. Enter version (e.g. 1.2.0 or 1.2.0-beta.1)
  3. Optionally toggle publish_appcast and debug

Supported version formats: X.Y.Z, X.Y.Z-beta, X.Y.Z-beta.N, X.Y.Z-alpha.N, X.Y.Z-rc.N

Secrets Required

Read the whole SKILL.md on GitHub

More in Testing