indieauth-server/.forgejo/workflows/workflow.yaml

41 lines
917 B
YAML
Raw Normal View History

2024-10-12 18:43:48 +01:00
---
2024-10-13 12:04:20 +01:00
name: CI
2024-10-12 18:43:48 +01:00
on:
pull_request:
types:
- opened
- synchronize
jobs:
2024-10-13 12:04:20 +01:00
tests:
name: Tests
2024-10-12 18:43:48 +01:00
if: ${{ ! github.event.pull_request.draft }}
runs-on: docker
steps:
- name: Checkout Repository
uses: https://code.forgejo.org/actions/checkout@v4
- name: Test
uses: https://codeflow.dananglin.me.uk/actions/mage-ci@main
with:
target: test
env:
PROJECT_TEST_VERBOSE: "1"
PROJECT_TEST_COVER: "1"
2024-10-13 12:04:20 +01:00
- name: Gosec
uses: https://codeflow.dananglin.me.uk/actions/mage-ci@main
with:
target: gosec
style:
name: Style
if: ${{ ! github.event.pull_request.draft }}
runs-on: docker
steps:
- name: Checkout Repository
uses: https://code.forgejo.org/actions/checkout@v4
- name: Run staticcheck
uses: https://codeflow.dananglin.me.uk/actions/mage-ci@main
with:
target: staticcheck