Skip to content

Merge log tail defaults #19

Merge log tail defaults

Merge log tail defaults #19

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
branches:
- main
permissions:
contents: read
jobs:
scripts:
name: Scripts and Compose
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v6
- name: Validate shell syntax
run: |
find scripts -name '*.sh' -print0 | xargs -0 -n1 bash -n
find resources/generated-env/scripts -name '*.sh' -print0 | xargs -0 -n1 bash -n
- name: Validate addon checker CLI
run: python3 -B scripts/check-addons.py --help
- name: Run script tests
run: bash test/scripts.test.sh
- name: Validate Compose files
run: |
docker compose -f docker-compose_17.0.yml config
docker compose -f docker-compose_18.0.yml config
docker compose -f docker-compose_19.0.yml config
docker compose -f resources/generated-env/compose.yaml -f resources/generated-env/compose/dev.yaml config
docker compose -f resources/generated-env/compose.yaml -f resources/generated-env/compose/stage.yaml config
docker compose -f resources/generated-env/compose.yaml -f resources/generated-env/compose/prod.yaml config
docker compose -f resources/generated-env/compose.yaml -f resources/generated-env/compose/stage.yaml -f resources/generated-env/compose/proxy.yaml --profile proxy config
docker compose -f resources/generated-env/compose.yaml -f resources/generated-env/compose/dev.yaml -f resources/generated-env/compose/tools.yaml --profile tools config