Skip to content

feat(skills): add de-vibe skill to strip AI tells from projects #56

feat(skills): add de-vibe skill to strip AI tells from projects

feat(skills): add de-vibe skill to strip AI tells from projects #56

Workflow file for this run

name: Auto Version Bump
on:
push:
branches: [main]
jobs:
bump:
runs-on: ubuntu-latest
# Skip if commit is already a version bump
if: "!contains(github.event.head_commit.message, 'chore: bump version')"
steps:
- uses: actions/checkout@v4
with:
token: ${{ secrets.GITHUB_TOKEN }}
- name: Bump patch version
run: |
# Read current version
VERSION=$(jq -r '.version' .claude-plugin/plugin.json)
# Split into parts
MAJOR=$(echo $VERSION | cut -d. -f1)
MINOR=$(echo $VERSION | cut -d. -f2)
PATCH=$(echo $VERSION | cut -d. -f3)
# Bump patch
NEW_PATCH=$((PATCH + 1))
NEW_VERSION="$MAJOR.$MINOR.$NEW_PATCH"
# Update plugin.json
jq --arg v "$NEW_VERSION" '.version = $v' .claude-plugin/plugin.json > tmp.json
mv tmp.json .claude-plugin/plugin.json
# Update marketplace.json (metadata.version and plugins[0].version)
jq --arg v "$NEW_VERSION" '.metadata.version = $v | .plugins[0].version = $v' .claude-plugin/marketplace.json > tmp.json
mv tmp.json .claude-plugin/marketplace.json
echo "VERSION=$NEW_VERSION" >> $GITHUB_ENV
echo "Bumped version: $VERSION → $NEW_VERSION"
- name: Commit and push
run: |
git config user.name "github-actions[bot]"
git config user.email "github-actions[bot]@users.noreply.github.com"
git add .claude-plugin/plugin.json .claude-plugin/marketplace.json
git commit -m "chore: bump version to ${{ env.VERSION }}"
git push