Skip to content

Latest commit

 

History

History
70 lines (57 loc) · 1.12 KB

File metadata and controls

70 lines (57 loc) · 1.12 KB

GitHub workflows

CI

name: CI

on: [push]

jobs:
  blackbox:
    uses: innmind/github-workflows/.github/workflows/black-box-matrix.yml@main
    with:
      scenarii: 20 # optional
  coverage:
    uses: innmind/github-workflows/.github/workflows/coverage-matrix.yml@main
    secrets: inherit
  psalm:
    uses: innmind/github-workflows/.github/workflows/psalm-matrix.yml@main
  cs:
    uses: innmind/github-workflows/.github/workflows/cs.yml@main
name: Extensive CI

on:
  push:
    tags:
      - '*'
    paths:
      - '.github/workflows/extensive.yml'

jobs:
  blackbox:
    uses: innmind/github-workflows/.github/workflows/extensive.yml@main
    with:
      scenarii: 1000 # optional

Documentation

name: Documentation
on:
  push:
    branches: [master, main]
permissions:
  contents: write
jobs:
  deploy:
    uses: innmind/github-workflows/.github/workflows/documentation.yml@main
    secrets: inherit

Release

name: Create release

on:
  push:
    tags:
      - '*'

jobs:
  release:
    uses: innmind/github-workflows/.github/workflows/release.yml@main
    secrets: inherit