ref: 6959370835734d37d488136504db68b5b9a3277e
dir: /.circleci/config.yml/
defaults: &defaults docker: - image: bepsays/ci-goreleaser:1.15.1 environment: CGO_ENABLED: "0" version: 2 jobs: build: <<: *defaults steps: - checkout: path: hugo - run: command: | git clone [email protected]:gohugoio/hugoDocs.git cd hugo go mod download sleep 5 go mod verify go test -p 1 ./... - persist_to_workspace: root: . paths: . release: <<: *defaults steps: - attach_workspace: at: /root/project - run: command: | cd hugo git config --global user.email "[email protected]" git config --global user.name "hugoreleaser" go run -tags release main.go release -r ${CIRCLE_BRANCH} workflows: version: 2 release: jobs: - build: filters: branches: only: /release-.*/ - hold: type: approval requires: - build - release: context: org-global requires: - hold