include:
- local: "/.gitlab-ci/utils.gitlab-ci.yml"
- local: "/.gitlab-ci/test.gitlab-ci.yml"
- local: "/.gitlab-ci/release.gitlab-ci.yml"
stages:
- test
- release
variables:
DRY_CARGO_RELEASE: "false"
CI_CARGO_PACKAGE: mavinspect
test:validate:upstream:
extends: .test:validate:upstream stage: test
test:validate:tags:
extends: .test:validate:tags stage: test
test:build:docs:
extends: .test:build:docs stage: test
test:test:
extends: .test:test stage: test
test:publish:
extends: .test:publish stage: test
release:publish:crates:
extends: .release:publish:crates stage: release
needs:
- test:validate:tags
- test:build:docs
- test:test
- test:publish
release:release:
extends: .release:release stage: release
needs:
- release:publish:crates