Skip to content

chore: 🔧 if at first you don't succeed #3

chore: 🔧 if at first you don't succeed

chore: 🔧 if at first you don't succeed #3

Workflow file for this run

name: Example Merge Workflow
on:
push:
branches: [main]
permissions:
contents: write # Required for GitHub Pages upload
jobs:
badges:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0 # Needed for git operations
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: "20"
- name: Install dependencies
run: npm ci
- name: Run tests with coverage
run: npm test
# Generate badges
- name: Generate Badges
uses: ./actions/badge-generator
with:
coverage-file: "coverage/coverage-summary.json"
badges-dir: "badges"
# Upload badges to GitHub Pages
- name: Upload Badges to GitHub Pages
uses: ./actions/badge-uploader
with:
badges-dir: "badges"
pages-branch: "gh-pages"
pages-badges-dir: "badges"
generate-badges: "false" # Use existing badges