Skip to content

Engineering improvements #50

Engineering improvements

Engineering improvements #50

Workflow file for this run

name: Code_Analysis_Workflow
on:
pull_request:
branches:
- master
jobs:
Code_Analysis_Job:
if: ${{ ! github.event.pull_request.head.repo.fork }}
runs-on: ubuntu-latest
environment: test
steps:
-
name: Check out repository code
uses: actions/checkout@v4
-
name: Fetching GO version from repo
run: echo "GO_VERSION=$(cat .go-version)" >> $GITHUB_ENV
-
name: Setup GO environment
uses: actions/setup-go@v5
with:
go-version: ${{ env.GO_VERSION }}
-
name: Code linter
uses: golangci/golangci-lint-action@v6
with:
args: -v
-
name: Running acceptace test
run: TF_ACC=1 go test -v ./...
env:
ULTRADNS_UNIT_TEST_USERNAME: ${{ secrets.ULTRADNS_UNIT_TEST_USERNAME }}
ULTRADNS_UNIT_TEST_PASSWORD: ${{ secrets.ULTRADNS_UNIT_TEST_PASSWORD }}
ULTRADNS_UNIT_TEST_HOST_URL: ${{ secrets.ULTRADNS_UNIT_TEST_HOST_URL }}
ULTRADNS_UNIT_TEST_USER_AGENT: ${{ secrets.ULTRADNS_UNIT_TEST_USER_AGENT }}
ULTRADNS_UNIT_TEST_NAME_SERVER: ${{ secrets.ULTRADNS_UNIT_TEST_NAME_SERVER }}
ULTRADNS_UNIT_TEST_SECONDARY_ZONE_NAME: ${{ secrets.ULTRADNS_UNIT_TEST_SECONDARY_ZONE_NAME }}
ULTRADNS_UNIT_TEST_ACCOUNT: ${{ secrets.ULTRADNS_UNIT_TEST_ACCOUNT }}