wispem-wantex 23b9d820d1
All checks were successful
Self Test / test (push) Successful in 10s
Self Test / release-test (push) Successful in 25s
Use tagged shellcheckout v0.0.1
2025-06-07 09:43:55 -04:00

65 lines
1.4 KiB
YAML

name: Self Test
on: [push]
jobs:
test:
container:
image: offline-twitter/go
volumes:
- woodpecker-gocache:/go-cache-volume
env:
GOPATH: /go-cache-volume
GOCACHE: /go-cache-volume/build-cache
steps:
- name: checkout
uses: https://${{ secrets.GITHUB_TOKEN }}:@git.offline-twitter.com/offline-labs/shellcheckout@v0.0.1
- name: debug
run: |
env
ls -l /go-cache-volume
ls -l /var/run/docker.sock
go env
- name: wc -l
run: wc -l checkout.go
- name: Go build
run: |
go env
ls -lah `go env GOPATH`
ls -lah `go env GOCACHE`
ls -lah `go env GOMODCACHE`
go build -o checkout ./checkout.go
- name: Run checkout
run: |
mkdir -p testdir
cd testdir
../checkout
- name: wc -l 2
run: |
cd testdir
wc -l checkout.go
release-test:
container:
image: offline-twitter/go
volumes:
- woodpecker-gocache:/go-cache-volume
env:
GOPATH: /go-cache-volume
GOCACHE: /go-cache-volume/build-cache
steps:
- name: checkout
run: |
GOBIN=/usr/local/go/bin go install git.offline-twitter.com/offline-labs/gocheckout@${GITHUB_SHA}
gocheckout
- name: test
run: wc -l checkout.go