diff --git a/.woodpecker/compliance-and-tests.yml b/.woodpecker/compliance-and-tests.yml index 8fb8e903ea..273632611c 100644 --- a/.woodpecker/compliance-and-tests.yml +++ b/.woodpecker/compliance-and-tests.yml @@ -9,105 +9,103 @@ variables: - &gitea_test_env_image 'gitea/test_env:linux-amd64' pipeline: - dummy: + # dummy: + # image: *golang_image + # commands: + # - exit 0 + deps-backend: image: *golang_image + pull: true + secrets: + - goproxy_override commands: - - exit 0 - # deps-backend: - # image: *golang_image - # pull: true - # secrets: - # - goproxy_override - # commands: - # - test "$${GOPROXY_OVERRIDE-}" != "" && export GOPROXY="$${GOPROXY_OVERRIDE}" - # - make deps-backend + - test "$${GOPROXY_OVERRIDE-}" != "" && export GOPROXY="$${GOPROXY_OVERRIDE}" + - make deps-backend - # security-check: - # image: *golang_image - # pull: true - # secrets: - # - goproxy_override - # commands: - # - test "$${GOPROXY_OVERRIDE-}" != "" && export GOPROXY="$${GOPROXY_OVERRIDE}" - # - make security-check + security-check: + image: *golang_image + pull: true + secrets: + - goproxy_override + commands: + - test "$${GOPROXY_OVERRIDE-}" != "" && export GOPROXY="$${GOPROXY_OVERRIDE}" + - make security-check - # lint-backend: - # image: *gitea_test_env_image - # pull: true - # secrets: - # - goproxy_override - # environment: - # - TAGS=bindata sqlite sqlite_unlock_notify - # - GOSUMDB=sum.golang.org - # commands: - # - test "$${GOPROXY_OVERRIDE-}" != "" && export GOPROXY="$${GOPROXY_OVERRIDE}" - # - make lint-backend + lint-backend: + image: *gitea_test_env_image + pull: true + secrets: + - goproxy_override + environment: + - TAGS=bindata sqlite sqlite_unlock_notify + - GOSUMDB=sum.golang.org + commands: + - test "$${GOPROXY_OVERRIDE-}" != "" && export GOPROXY="$${GOPROXY_OVERRIDE}" + - make lint-backend - # checks-backend: - # image: *golang_image - # pull: true - # secrets: - # - goproxy_override - # commands: - # - test "$${GOPROXY_OVERRIDE-}" != "" && export GOPROXY="$${GOPROXY_OVERRIDE}" - # - make --always-make checks-backend + checks-backend: + image: *golang_image + pull: true + secrets: + - goproxy_override + commands: + - test "$${GOPROXY_OVERRIDE-}" != "" && export GOPROXY="$${GOPROXY_OVERRIDE}" + - make --always-make checks-backend - # fetch-tags: - # image: docker:git - # pull: true - # commands: - # - git config --add safe.directory '*' - # - git fetch --tags --force + fetch-tags: + image: docker:git + pull: true + commands: + - git config --add safe.directory '*' + - git fetch --tags --force - # tag-pre-condition: - # image: drone/git - # pull: true - # commands: - # - git update-ref refs/heads/tag_test ${CI_COMMIT_SHA} + tag-pre-condition: + image: drone/git + pull: true + commands: + - git update-ref refs/heads/tag_test ${CI_COMMIT_SHA} - # prepare-test-env: - # image: *gitea_test_env_image - # pull: true - # secrets: - # - goproxy_override - # commands: - # - test "$${GOPROXY_OVERRIDE-}" != "" && export GOPROXY="$${GOPROXY_OVERRIDE}" - # - ./build/test-env-prepare.sh + prepare-test-env: + image: *gitea_test_env_image + pull: true + secrets: + - goproxy_override + commands: + - test "$${GOPROXY_OVERRIDE-}" != "" && export GOPROXY="$${GOPROXY_OVERRIDE}" + - ./build/test-env-prepare.sh - # build-test: - # image: *gitea_test_env_image - # pull: true - # secrets: - # - goproxy_override - # environment: - # - GOSUMDB=sum.golang.org - # - TAGS=bindata sqlite sqlite_unlock_notify - # commands: - # - test "$${GOPROXY_OVERRIDE-}" != "" && export GOPROXY="$${GOPROXY_OVERRIDE}" - # - su gitea -c './build/test-env-check.sh' - # - su gitea -c 'make backend' + build-test: + image: *gitea_test_env_image + pull: true + secrets: + - goproxy_override + environment: + - GOSUMDB=sum.golang.org + - TAGS=bindata sqlite sqlite_unlock_notify + commands: + - test "$${GOPROXY_OVERRIDE-}" != "" && export GOPROXY="$${GOPROXY_OVERRIDE}" + - su gitea -c './build/test-env-check.sh' + - su gitea -c 'make backend' - # unit-test: - # image: *gitea_test_env_image - # pull: true - # secrets: - # - github_read_token - # - goproxy_override - # environment: - # - TAGS=bindata sqlite sqlite_unlock_notify - # - RACE_ENABLED=true - # commands: - # - test "$${GOPROXY_OVERRIDE-}" != "" && export GOPROXY="$${GOPROXY_OVERRIDE}" - # - su gitea -c 'make unit-test-coverage test-check' + unit-test: + image: *gitea_test_env_image + pull: true + secrets: + - github_read_token + - goproxy_override + environment: + - TAGS=bindata sqlite sqlite_unlock_notify + - RACE_ENABLED=true + commands: + - test "$${GOPROXY_OVERRIDE-}" != "" && export GOPROXY="$${GOPROXY_OVERRIDE}" + - su gitea -c 'make unit-test-coverage test-check' - # test-sqlite: - # image: *gitea_test_env_image - # environment: - # - USE_REPO_TEST_DIR=1 - # - GOPROXY=off - # - TAGS=bindata gogit sqlite sqlite_unlock_notify - # - TEST_TAGS=bindata gogit sqlite sqlite_unlock_notify - # commands: - # - su gitea -c 'timeout -s ABRT 120m make test-sqlite-migration test-sqlite' - # when: - # - evaluate: 'not (CI_COMMIT_MESSAGE contains "[SKIP SQLITE TEST]")' + test-sqlite: + image: *gitea_test_env_image + environment: + - USE_REPO_TEST_DIR=1 + - GOPROXY=off + - TAGS=bindata gogit sqlite sqlite_unlock_notify + - TEST_TAGS=bindata gogit sqlite sqlite_unlock_notify + commands: + - su gitea -c 'timeout -s ABRT 120m make test-sqlite-migration test-sqlite' diff --git a/.woodpecker/release-version.yml b/.woodpecker/release-version.yml index 90503c384f..1c8f6190c3 100644 --- a/.woodpecker/release-version.yml +++ b/.woodpecker/release-version.yml @@ -18,8 +18,6 @@ variables: # for the mapping look at docker/map-binaries.sh - &make_platforms 'linux/amd64,linux/arm64' - &docker_platforms 'linux/amd64,linux/arm64' - #- &make_platforms 'linux/amd64' - #- &docker_platforms 'linux/amd64' pipeline: fetch-tags: