Skip to content

Add sanity check to fsnotify paths (#31) #25

Add sanity check to fsnotify paths (#31)

Add sanity check to fsnotify paths (#31) #25

Workflow file for this run

name: Master
on:
push:
branches: [master]
jobs:
build:
name: Verify
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Setup Go
uses: actions/[email protected]
with:
go-version: "1.21"
- name: Download Dependencies
run: go mod download
- name: Run Tests
run: go run github.com/onsi/ginkgo/v2/ginkgo -r --race --randomize-all --randomize-suites
- name: Build
run: go build -o gocrane .
push:
name: Push
needs: build
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Set up QEMU
uses: docker/setup-qemu-action@v1
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
- name: Login to DockerHub
uses: docker/login-action@v1
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
- name: Build and push
uses: docker/build-push-action@v5
with:
context: .
file: ./Dockerfile
platforms: linux/amd64,linux/arm64,linux/i386
push: true
tags: mokiat/gocrane:latest