Skip to content

chore: update LICENSE copyright and add README License section #15

chore: update LICENSE copyright and add README License section

chore: update LICENSE copyright and add README License section #15

Workflow file for this run

# This workflow runs the goldenmaster pytest suite across the supported
# Python versions. The goldenmaster is the checked-in reference output of
# the templates and exercises every feature end-to-end.
name: Test Goldenmaster
on:
pull_request:
branches: [main]
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
go_version: "1.21.x"
jobs:
run_tests:
name: Python ${{ matrix.python-version }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
python-version: ['3.11', '3.12', '3.13']
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v5
with:
python-version: ${{ matrix.python-version }}
- uses: actions/setup-go@v5
with:
go-version: ${{ env.go_version }}
- uses: arduino/setup-task@v2
- run: task install
- run: task py:install_goldenmaster
- name: Start Mosquitto
uses: namoshek/mosquitto-github-action@v1
with:
version: '1.6'
ports: '1883:1883'
container-name: 'mqtt'
- run: task py:test_goldenmaster