revert: simplify build system by removing manylinux/cibuildwheel
- Revert to simple Ubuntu 22.04 builds that should work with Colab - Remove all manylinux container complexity - Colab runs on Ubuntu 22.04, so direct builds should be compatible - Restore build-reusable.yml to v0.1.5 version - Remove cibuildwheel option from release workflow This should fix the overcomplicated build issues while maintaining Colab compatibility through direct Ubuntu 22.04 builds.
This commit is contained in:
22
.github/workflows/release-manual.yml
vendored
22
.github/workflows/release-manual.yml
vendored
@@ -7,11 +7,6 @@ on:
|
||||
description: 'Version to release (e.g., 0.1.2)'
|
||||
required: true
|
||||
type: string
|
||||
use_cibuildwheel:
|
||||
description: 'Use cibuildwheel for better compatibility (recommended for Colab)'
|
||||
required: false
|
||||
type: boolean
|
||||
default: false
|
||||
|
||||
jobs:
|
||||
update-version:
|
||||
@@ -47,26 +42,17 @@ jobs:
|
||||
echo "commit-sha=$COMMIT_SHA" >> $GITHUB_OUTPUT
|
||||
echo "✅ Pushed version update: $COMMIT_SHA"
|
||||
|
||||
build-packages-reusable:
|
||||
name: Build packages (Standard)
|
||||
build-packages:
|
||||
name: Build packages
|
||||
needs: update-version
|
||||
if: ${{ !inputs.use_cibuildwheel }}
|
||||
uses: ./.github/workflows/build-reusable.yml
|
||||
with:
|
||||
ref: ${{ needs.update-version.outputs.commit-sha }}
|
||||
|
||||
build-packages-cibuildwheel:
|
||||
name: Build packages (cibuildwheel)
|
||||
needs: update-version
|
||||
if: ${{ inputs.use_cibuildwheel }}
|
||||
uses: ./.github/workflows/build-cibuildwheel.yml
|
||||
with:
|
||||
ref: ${{ needs.update-version.outputs.commit-sha }}
|
||||
|
||||
publish:
|
||||
name: Publish and Release
|
||||
needs: [update-version, build-packages-reusable, build-packages-cibuildwheel]
|
||||
if: always() && needs.update-version.result == 'success' && (needs.build-packages-reusable.result == 'success' || needs.build-packages-cibuildwheel.result == 'success')
|
||||
needs: [update-version, build-packages]
|
||||
if: always() && needs.update-version.result == 'success' && needs.build-packages.result == 'success'
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
contents: write
|
||||
|
||||
Reference in New Issue
Block a user