superlinter.yml
predefined generic configurations for the well-known Super-Linter action. Create .github/workflows/linter.yaml
in your repository:
---
name: Linter
concurrency:
group: ${{ github.workflow }}@${{ github.ref }}
cancel-in-progress: true
on:
push:
branches: [master, main]
workflow_dispatch:
jobs:
calling:
permissions:
contents: read
packages: read
statuses: write
uses: vbem/reusable/.github/workflows/superlinter.yml@v1
...
keepalive.yml
is a wrapper the well-known Keepalive Workflow action. Create .github/workflows/alive.yaml
in your repository:
---
name: Alive
on:
schedule: [ cron: '0 0 * * 1,3,5' ] # in UTC-0 timezone
workflow_dispatch:
jobs:
calling:
permissions:
contents: write
uses: vbem/reusable/.github/workflows/keepalive.yml@v1
...