GitHub Actions
TODO summary and cleanup
As this repository is a monorepo, all actions will be in .github/workflows
. If you copy one library from here, don't forget to also copy the respective workflow!
We'll add a simple GitHub Actions job that lints the library and builds it:
name: bare-ts-tooling
on: [push]
jobs:
Simple-Gate:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: pnpm/action-setup@v2
with:
version: 8.1.0
- uses: actions/setup-node@v3
with:
node-version: "18"
cache: "pnpm"
- run: pnpm install
- name: Linting
run: pnpm lint
- name: Build
run: pnpm build
While there's lots of stuff that could be added in terms of tooling (size checks, auto-publish on tagging,...) this should suffice for now.