Files
simple-ca/.gitea/workflows/test.yaml
Slawomir Koszewski 0cdf249942
All checks were successful
/ test-bash (push) Successful in 20s
/ test-python (push) Successful in 48s
/ test-go (push) Successful in 10m14s
Update: enhance CI workflow to include Python and Go tests
2026-04-24 23:46:47 +02:00

48 lines
962 B
YAML

on:
push:
paths:
- 'simple-ca.sh'
- 'simple-ca.py'
- 'run-tests.sh'
- 'src/simple-ca/**'
- '.gitea/workflows/test.yaml'
jobs:
test-bash:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Run bash tests
run: ./run-tests.sh bash
test-python:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: '3.x'
- name: Run python tests
run: ./run-tests.sh python
test-go:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v6
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: '1.25'
cache-dependency-path: src/simple-ca/go.sum
- name: Run go tests
run: ./run-tests.sh go