Skip to content

Leveled logging

Leveled logging #71

Workflow file for this run

## Main Workflow
name: main workflow
on:
push:
branches:
- develop
pull_request:
branches:
- develop
workflow_dispatch:
jobs:
build-and-test:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
- name: Cache Go Modules
uses: actions/cache@v2
with:
path: ~/go/pkg/mod
key: ${{ runner.os }}-go-${{ hashFiles('**/go.sum') }}
restore-keys: ${{ runner.os }}-go-
- name: Build Docker Image
run: docker compose --project-directory docker/base/ --profile build build
- name: Run Go Tests for 0kn
run: docker run 0kn/trellis:latest make test-go-0kn
- name: Run Go Tests for trellis
run: docker run 0kn/trellis:latest make test-go-trellis
- name: Docker Compose Test Gateway
run: |
docker-compose -f docker/base/docker-compose.yml --profile test-gateway up --build --abort-on-container-exit
# Add other jobs here if needed