stefan-vatov / gh-workflows

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Reusable GH Workflows

Rust

Lint & Test

File lint-test.yml, contents:

name: lint & test

on:
  push:
    branches:
      - main
      - staging
      - trying
  pull_request:


jobs:
  bump_tag:
    uses: stefan-vatov/gh-workflows/.github/workflows/rust-lint-test.yml@main
    with:
      project_dir: <relative path>

pre-commit hookos

File pre-commit-hooks.yml, contents:

name: hooks

on:
  push:
    branches:
      - main
      - staging
      - trying
  pull_request:


jobs:
  lint_test:
    uses: stefan-vatov/gh-workflows/.github/workflows/pre-commit-hooks.yml@main

bump-and-tag

File bump-and-tag.yml, contents:

name: Bump and Tag

on:
  push:
    branches:
      - main

jobs:
  bump_tag:
    uses: stefan-vatov/gh-workflows/.github/workflows/bump-and-tag.yml@main

js build lint

File js-build-lint.yml, contents:

name: js build lint

on:
  pull_request:

jobs:
  build-lint:
    uses: stefan-vatov/gh-workflows/.github/workflows/js-build-lint.yml@main

About