diff --git a/.forgejo/actions/tests/action.yaml b/.forgejo/actions/tests/action.yaml new file mode 100644 index 0000000..3f19642 --- /dev/null +++ b/.forgejo/actions/tests/action.yaml @@ -0,0 +1,11 @@ +--- +name: "Testing" +description: "Performs unit and lint tests for Enbas with mage" +runs: + using: "docker" + image: "docker://golang:1.23.0-alpine" + env: + ENBAS_TEST_VERBOSE: "1" + ENBAS_TEST_COVER: "1" + pre-entrypoint: "go version" + entrypoint: "go run magefiles/main.go -v test" diff --git a/.forgejo/workflows/REUSE_Compliance_Check.yaml b/.forgejo/workflows/REUSE_Compliance_Checks.yaml similarity index 100% rename from .forgejo/workflows/REUSE_Compliance_Check.yaml rename to .forgejo/workflows/REUSE_Compliance_Checks.yaml diff --git a/.forgejo/workflows/Tests.yaml b/.forgejo/workflows/Tests.yaml new file mode 100644 index 0000000..e23844c --- /dev/null +++ b/.forgejo/workflows/Tests.yaml @@ -0,0 +1,17 @@ +--- +name: Tests + +on: + pull_request: + types: + - opened + - synchronize + +jobs: + test: + runs-on: docker + steps: + - name: Checkout Repository + uses: https://code.forgejo.org/actions/checkout@v4 + - name: Test + uses: ./forgejo/actions/tests