Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

.github

Shared GitHub Actions workflow templates for the BrowserMesh ecosystem.

Available Templates

ci-node.yml

Reusable CI workflow for single-package Node.js repos (npm).

# In your repo's .github/workflows/ci.yml
name: CI
on: [push, pull_request]
jobs:
  test:
    uses: johnhenry/browsermesh-ci/.github/workflow-templates/ci-node.yml@main
    with:
      node-version: '22'
      test-command: 'npm test'

ci-pnpm.yml

Reusable CI workflow for pnpm monorepos (like raijin).

name: CI
on: [push, pull_request]
jobs:
  test:
    uses: johnhenry/browsermesh-ci/.github/workflow-templates/ci-pnpm.yml@main
    with:
      node-version: '22'
      pnpm-version: '9'

publish-npm.yml

Reusable workflow for publishing to npm on version tags.

name: Publish
on:
  push:
    tags: ['v*']
jobs:
  publish:
    uses: johnhenry/browsermesh-ci/.github/workflow-templates/publish-npm.yml@main
    with:
      node-version: '22'
    secrets:
      npm-token: ${{ secrets.NPM_TOKEN }}

Repos Using These Templates

License

MIT

About

Shared GitHub Actions workflow templates for BrowserMesh ecosystem repos

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors