name: nightly-build on: schedule: # Daily at 2:48am - cron: '48 2 * * *' permissions: contents: read jobs: build: name: Build runs-on: ubuntu-latest steps: - name: Login to Docker Hub uses: docker/login-action@v2 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Setup Go uses: actions/setup-go@main with: go-version: 1.19.5 id: go - name: Setup docker scan run: | mkdir -p ~/.docker/cli-plugins && \ curl https://github.com/docker/scan-cli-plugin/releases/latest/download/docker-scan_linux_amd64 -L -s -S -o ~/.docker/cli-plugins/docker-scan &&\ chmod +x ~/.docker/cli-plugins/docker-scan - name: Code checkout uses: actions/checkout@master - name: Publish run: | LATEST_TAG=nightly PKG_TAG=nightly make publish