diff --git a/.gitea/workflows/.ci.yml b/.gitea/workflows/.ci.yml new file mode 100644 index 0000000..f154632 --- /dev/null +++ b/.gitea/workflows/.ci.yml @@ -0,0 +1,36 @@ +name: CI +on: push + +jobs: + lint: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-go@v5 + with: + go-version: '1.22' + - uses: golangci/golangci-lint-action@v3 + release: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-go@v5 + with: + go-version: '1.22' + - run: | + mkdir -p .semrel/$(go env GOOS)_$(go env GOARCH)/provider-gitea/${GITEA_PROVIDER_VER}/ && \ + wget https://github.com/cybercinch/go-semantic-release-provider-gitea/releases/download/v${GITEA_PROVIDER_VER}/go-semantic-release-provider-gitea_v${GITEA_PROVIDER_VER}_linux_amd64 \ + -O .semrel/$(go env GOOS)_$(go env GOARCH)/provider-gitea/${GITEA_PROVIDER_VER}/gitea && \ + chmod a+x .semrel/$(go env GOOS)_$(go env GOARCH)/provider-gitea/${GITEA_PROVIDER_VER}/gitea + env: + GITEA_PROVIDER_VER: 1.0.5 + - run: | + echo "github repo: ${GITHUB_REPOSITORY}" + - uses: go-semantic-release/action@v1 + with: + # hooks: goreleaser + custom-arguments: --provider=gitea --no-ci + env: + GITEA_TOKEN: ${{ secrets.G_TOKEN }} + GITEA_HOST: ${{ secrets.G_SERVER_URL}} + GITEA_REPOSITORY: guisea/test-repo \ No newline at end of file