diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index a4a9cfd..d104f27 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -6,12 +6,20 @@ on: branches: [main] jobs: vet-and-test: - runs-on: nightly + runs-on: ubuntu-latest + env: + GOPROXY: https://goproxy.cn,direct steps: + - name: Configure submodule auth over HTTPS + run: git config --global url."https://weichen:${{ secrets.SUBMODULE_TOKEN }}@git-home.u1680832.nyat.app:30319/".insteadOf "ssh://git@git-ssh.u1680832.nyat.app:31411/" - uses: actions/checkout@v4 with: - submodules: true - - run: go vet ./... && go test -count=1 ./... + submodules: recursive + - uses: actions/setup-go@v5 + with: + go-version: "1.27" + - name: Vet, test, and race + run: GOWORK=off go vet ./... && GOWORK=off go test -count=1 ./... && GOWORK=off go test -count=1 -race ./... docker-checkout-hostgateway: runs-on: ubuntu-latest options: --add-host gitea:host-gateway @@ -19,6 +27,4 @@ jobs: GITHUB_SERVER_URL: http://gitea:3000 steps: - uses: actions/checkout@v4 - with: - submodules: true - - run: test -f go.mod && test -f Agent-Native/go.mod && echo "docker-mode checkout via host-gateway OK" + - run: test -f go.mod && echo "docker-mode checkout via host-gateway OK"