From 0f86800f5ddbc01085213fed99c5a6c808b2571e Mon Sep 17 00:00:00 2001 From: link2xt Date: Sat, 7 Aug 2021 11:14:05 +0000 Subject: [PATCH] ci: build python wheels automatically for py-* tags --- scripts/concourse/docs_wheels.yml | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/scripts/concourse/docs_wheels.yml b/scripts/concourse/docs_wheels.yml index 00985da53..632df1ab9 100644 --- a/scripts/concourse/docs_wheels.yml +++ b/scripts/concourse/docs_wheels.yml @@ -6,6 +6,14 @@ resources: branch: master uri: https://github.com/deltachat/deltachat-core-rust.git +- name: deltachat-core-rust-release + type: git + icon: github + source: + branch: master + uri: https://github.com/deltachat/deltachat-core-rust.git + tag_filter: "py-*" + jobs: - name: doxygen plan: @@ -58,12 +66,15 @@ jobs: - name: python-x86_64 plan: - get: deltachat-core-rust + - get: deltachat-core-rust-release + trigger: true # Build manylinux image with additional dependencies - task: build-coredeps privileged: true config: inputs: + # Building the latest, not tagged coredeps - name: deltachat-core-rust image_resource: source: @@ -86,7 +97,7 @@ jobs: image: coredeps-image config: inputs: - - name: deltachat-core-rust + - name: deltachat-core-rust-release path: . outputs: - name: py-docs @@ -154,12 +165,15 @@ jobs: - name: python-aarch64 plan: - get: deltachat-core-rust + - get: deltachat-core-rust-release + trigger: true # Build manylinux image with additional dependencies - task: build-coredeps privileged: true config: inputs: + # Building the latest, not tagged coredeps - name: deltachat-core-rust image_resource: source: @@ -182,7 +196,7 @@ jobs: image: coredeps-image config: inputs: - - name: deltachat-core-rust + - name: deltachat-core-rust-release path: . outputs: - name: py-wheels