Stp2Glb/.github/workflows/ci-stepcode-static-build.yml
sladro 8218502ee8 chore: import existing STP2GLB project
Co-authored-by: factory-droid[bot] <138933559+factory-droid[bot]@users.noreply.github.com>
2025-10-22 14:36:07 +08:00

48 lines
1.0 KiB
YAML

name: ci-stepcode-static-build
# bump 1
on:
workflow_dispatch:
# push:
# paths:
# - 'recipes/stepcode-static/**'
# - '.github/workflows/ci-stepcode-static-build.yml'
permissions:
contents: read
id-token: write
jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
fail-fast: false
matrix:
os: [windows-latest, ubuntu-latest]
steps:
- uses: actions/checkout@v4
with:
fetch-depth: '1'
- uses: prefix-dev/setup-pixi@v0.8.1
with:
pixi-version: v0.40.2
activate-environment: conda
cache: true
- name: Build
run: |
pixi run -e conda build-stepcode
- name: Upload all packages
shell: pixi run bash -e {0}
run: |
shopt -s nullglob
EXIT_CODE=0
for pkg in $(find output -type f \( -name "*.conda" -o -name "*.tar.bz2" \) ); do
if ! rattler-build upload prefix -c adapy-tools "${pkg}"; then
EXIT_CODE=1
fi
done
exit $EXIT_CODE