diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 75d7f99a..6e5c0161 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -156,33 +156,33 @@ package_amd64_rpm: rules: - if: '$CI_COMMIT_TAG =~ /v\d.+/' -# publish_crates: -# stage: build_packages -# needs: -# - package_amd64_deb -# tags: -# - build-amd64-deb -# script: -# - vlt login -# - vlt run --command="cargo publish -p veilid-tools --dry-run" -# - vlt run --command="cargo publish -p veilid-tools" -# - vlt run --command="cargo publish -p veilid-core --dry-run" -# - vlt run --command="cargo publish -p veilid-core" -# rules: -# - if: '$CI_COMMIT_TAG =~ /v\d.+/' +publish_crates: + stage: build_packages + needs: + - package_amd64_deb + tags: + - build-amd64-deb + script: + - vlt login + - vlt run --command="cargo publish -p veilid-tools --dry-run" + - vlt run --command="cargo publish -p veilid-tools" + - vlt run --command="cargo publish -p veilid-core --dry-run" + - vlt run --command="cargo publish -p veilid-core" + rules: + - if: '$CI_COMMIT_TAG =~ /v\d.+/' -# publish_python: -# stage: build_packages -# needs: -# - package_amd64_deb -# tags: -# - build-amd64-deb -# script: -# - vlt login -# - cd veilid-python && /home/gitlab-runner/.local/bin/poetry build -# - vlt run --command="/home/gitlab-runner/.local/bin/poetry publish" -# rules: -# - if: '$CI_COMMIT_TAG =~ /v\d.+/' +publish_python: + stage: build_packages + needs: + - publish_crates + tags: + - build-amd64-deb + script: + - vlt login + - cd veilid-python && /home/gitlab-runner/.local/bin/poetry build + - vlt run --command="/home/gitlab-runner/.local/bin/poetry publish" + rules: + - if: '$CI_COMMIT_TAG =~ /v\d.+/' build_repositories: stage: distribute