mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-05-01 08:14:22 +08:00
allow latest removal to fail
This commit is contained in:
parent
d072942eb8
commit
9cf3c2dd62
12
.github/workflows/conan-package.yml
vendored
12
.github/workflows/conan-package.yml
vendored
@ -126,13 +126,15 @@ jobs:
|
||||
run: conan create . ${{ needs.conan-recipe-version.outputs.recipe_id_full }} --build=missing --update -o ${{ needs.conan-recipe-version.outputs.project_name }}:devtools=True
|
||||
|
||||
- name: Remove the latest alias
|
||||
if: ${{ needs.conan-recipe-version.outputs.recipe_id_latest != '' }}
|
||||
run: |
|
||||
conan remove ${{ needs.conan-recipe-version.outputs.recipe_id_latest }} -r cura -f
|
||||
conan remove ${{ needs.conan-recipe-version.outputs.recipe_id_latest }} -r cura-ce -f
|
||||
if: always() && ${{ needs.conan-recipe-version.outputs.recipe_id_latest != '' }}
|
||||
run: conan remove ${{ needs.conan-recipe-version.outputs.recipe_id_latest }} -r cura -f
|
||||
|
||||
- name: Remove the latest alias from cura-ce
|
||||
if: always() && ${{ needs.conan-recipe-version.outputs.recipe_id_latest != '' }}
|
||||
run: conan remove ${{ needs.conan-recipe-version.outputs.recipe_id_latest }} -r cura-ce -f
|
||||
|
||||
- name: Create the latest alias
|
||||
if: ${{ needs.conan-recipe-version.outputs.recipe_id_latest != '' && always() }}
|
||||
if: always() && ${{ needs.conan-recipe-version.outputs.recipe_id_latest != '' }}
|
||||
run: conan alias ${{ needs.conan-recipe-version.outputs.recipe_id_latest }} ${{ needs.conan-recipe-version.outputs.recipe_id_full }}
|
||||
|
||||
- name: Upload the Package(s)
|
||||
|
18
.github/workflows/conan-recipe-export.yml
vendored
18
.github/workflows/conan-recipe-export.yml
vendored
@ -89,13 +89,19 @@ jobs:
|
||||
run: conan export . ${{ inputs.recipe_id_full }}
|
||||
|
||||
- name: Remove the latest alias
|
||||
if: ${{ inputs.recipe_id_latest != '' && runner.os == 'Linux' }}
|
||||
run: |
|
||||
conan remove ${{ inputs.recipe_id_latest }} -r cura -f
|
||||
conan remove ${{ inputs.recipe_id_latest }} -r cura-ce -f
|
||||
if: always() && ${{ inputs.recipe_id_latest != '' && runner.os == 'Linux' }}
|
||||
run: conan remove ${{ inputs.recipe_id_latest }} -r cura -f
|
||||
|
||||
- name: Remove the latest alias from cura-ce
|
||||
if: always() && ${{ inputs.recipe_id_latest != '' && runner.os == 'Linux' }}
|
||||
run: conan remove ${{ inputs.recipe_id_latest }} -r cura-ce -f
|
||||
|
||||
- name: Create the latest alias
|
||||
if: ${{ inputs.recipe_id_latest != '' && always() }}
|
||||
if: always() && ${{ inputs.recipe_id_latest != '' && runner.os == 'Linux' }}
|
||||
run: conan alias ${{ inputs.recipe_id_latest }} ${{ inputs.recipe_id_full }}
|
||||
|
||||
- name: Create the latest alias
|
||||
if: always() && ${{ inputs.recipe_id_latest != '' }}
|
||||
run: conan alias ${{ inputs.recipe_id_latest }} ${{ inputs.recipe_id_full }}
|
||||
|
||||
- name: Upload the Package(s)
|
||||
@ -103,5 +109,5 @@ jobs:
|
||||
run: conan upload "*" -r cura --all -c
|
||||
|
||||
- name: Upload the Package(s) community
|
||||
if: ${{ always() && inputs.conan_upload_community == true }}
|
||||
if: always() && ${{ inputs.conan_upload_community == true }}
|
||||
run: conan upload "*" -r cura-ce -c
|
||||
|
Loading…
x
Reference in New Issue
Block a user