Some checks failed
Integration Tests / integration-test (push) Failing after -25m58s
- Update integration workflow actions to latest versions (v3->v4, v4->v5) - Fix Python version from '3.x' to '3.12' to resolve permission errors - Update Go version from 1.21 to 1.25 to match go.mod - Add Go module caching for faster builds - Add release workflow for multi-platform binary builds - Add Makefile release target for automated tag creation
35 lines
613 B
YAML
35 lines
613 B
YAML
name: Integration Tests
|
|
|
|
on:
|
|
push:
|
|
branches:
|
|
- main
|
|
pull_request:
|
|
branches:
|
|
- main
|
|
|
|
jobs:
|
|
integration-test:
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
- name: Checkout code
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Set up Go
|
|
uses: actions/setup-go@v5
|
|
with:
|
|
go-version: '1.25'
|
|
cache: true
|
|
|
|
- name: Set up Python
|
|
uses: actions/setup-python@v5
|
|
with:
|
|
python-version: '3.12'
|
|
|
|
- name: Install podman-compose
|
|
run: pip install podman-compose
|
|
|
|
- name: Run all tests
|
|
run: make test-all
|