Skip to content

Feature/create go client for hetzner dns #5

Feature/create go client for hetzner dns

Feature/create go client for hetzner dns #5

name: 'Verify Pull Request'
"on":
pull_request:
branches:
- 'main'
jobs:
pre-commit:
runs-on: 'ubuntu-latest'
steps:
- name: 'Checkout'
uses: 'actions/checkout@v4'
- name: 'Install Repository Specific Tools'
run: make tools
- name: 'Install Python for Pre-Commit'
uses: 'actions/setup-python@v3'
- name: 'Verify Files'
uses: 'pre-commit/action@v3.0.1'
build:
runs-on: 'ubuntu-latest'
steps:
- name: 'Checkout'
uses: 'actions/checkout@v4'
- name: 'Install Go for tests'
uses: actions/setup-go@v5
with:
go-version: '^1.21.0'
- name: 'build'
run: make build
- name: 'test'
run: make test
test:
runs-on: 'ubuntu-latest'
steps:
- name: 'Checkout'
uses: 'actions/checkout@v4'
- name: 'Install Go for tests'
uses: actions/setup-go@v5
with:
go-version: '^1.21.0'
- name: 'test'
run: make test