Skip to content

feat: migrate to traefik-plugins organization #4

feat: migrate to traefik-plugins organization

feat: migrate to traefik-plugins organization #4

Workflow file for this run

name: Build
on:
push:
branches:
- main
paths-ignore:
- '*.md'
- '*.puml'
- '.github/workflows/release.yaml'
pull_request:
branches:
- main
jobs:
build:
name: Build
runs-on: ubuntu-latest
env:
GOLANGCI_LINT_VERSION: v1.50.0
YAEGI_VERSION: v0.14.3
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 10
- uses: wagoid/commitlint-github-action@v5
- uses: actions/setup-go@v3
with:
go-version-file: ${{ github.workspace }}/go.mod
- name: golangci-lint
uses: golangci/golangci-lint-action@v3
with:
version: ${{ env.GOLANGCI_LINT_VERSION }}
args: "--help"
- name: setup yaegi
run: curl -sfL https://raw.githubusercontent.com/traefik/yaegi/master/install.sh | bash -s -- -b /home/runner/.local/bin ${YAEGI_VERSION}
- uses: extractions/setup-just@v1
- name: test
run: just test