Skip to content

Commit

Permalink
Merge pull request #630 from pydsigner/fix_python_workflow
Browse files Browse the repository at this point in the history
Fix target version for Python build
  • Loading branch information
tdewolff committed Oct 31, 2023
2 parents 173ecfe + d206994 commit 808d590
Show file tree
Hide file tree
Showing 3 changed files with 24 additions and 17 deletions.
32 changes: 17 additions & 15 deletions .github/workflows/python.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,7 @@ jobs:
CIBW_MANYLINUX_I686_IMAGE: quay.io/pypa/manylinux_2_28_i686
CIBW_MANYLINUX_X86_64_IMAGE: quay.io/pypa/manylinux_2_28_x86_64
CIBW_MANYLINUX_AARCH64_IMAGE: quay.io/pypa/manylinux_2_28_aarch64
CIBW_BEFORE_ALL: .ci/ensure-go.sh; cd bindings/py; go build -buildmode=c-shared -o src/minify/_minify.so
CIBW_BEFORE_ALL: .ci/ensure-go.sh; cd bindings/py; go get github.com/tdewolff/minify/v2@${{ github.ref_name }}; go build -buildmode=c-shared -o src/minify/_minify.so

- name: Upload wheels
uses: actions/upload-artifact@v3
Expand All @@ -64,15 +64,9 @@ jobs:
with:
go-version: '>=1.17'
- name: Fetch go package
if: startsWith(github.ref, 'refs/tags/')
run: |
cd bindings/py
go get github.com/tdewolff/minify/v2@${GITHUB_REF#refs/tags/}
- name: Fetch go package
if: startsWith(github.ref, 'refs/tags/') == false
run: |
cd bindings/py
go get github.com/tdewolff/minify/v2@$(git describe --tags --abbrev=0)
go get github.com/tdewolff/minify/v2@${{ github.ref_name }}
- name: Prebuild windows extension
run: |
sudo apt-get install mingw-w64
Expand All @@ -99,6 +93,13 @@ jobs:
# cibw_target: ARM64
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v4
with:
go-version: '>=1.17'
- name: Update version in go.mod
run: |
cd bindings/py
go get github.com/tdewolff/minify/v2@${{ github.ref_name }}
- uses: actions/download-artifact@v3
with:
name: minify-windows-${{ matrix.go_target }}.so
Expand Down Expand Up @@ -137,15 +138,9 @@ jobs:
with:
go-version: '>=1.17'
- name: Fetch go package
if: startsWith(github.ref, 'refs/tags/')
run: |
cd bindings/py
go get github.com/tdewolff/minify/v2@${GITHUB_REF#refs/tags/}
- name: Fetch go package
if: startsWith(github.ref, 'refs/tags/') == false
run: |
cd bindings/py
go get github.com/tdewolff/minify/v2@$(git describe --tags --abbrev=0)
go get github.com/tdewolff/minify/v2@${{ github.ref_name }}
- name: Prebuild macos extension
run: |
cd bindings/py
Expand Down Expand Up @@ -174,6 +169,13 @@ jobs:
# cibw_target: arm64
steps:
- uses: actions/checkout@v4
- uses: actions/setup-go@v4
with:
go-version: '>=1.17'
- name: Update version in go.mod
run: |
cd bindings/py
go get github.com/tdewolff/minify/v2@${{ github.ref_name }}
- uses: actions/download-artifact@v3
with:
name: minify-darwin-${{ matrix.go_target }}.so
Expand Down
4 changes: 2 additions & 2 deletions bindings/py/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,6 @@ module github.com/tdewolff/minify/bindings/py
go 1.18

require (
github.com/tdewolff/minify/v2 v2.12.9
github.com/tdewolff/parse/v2 v2.6.8
github.com/tdewolff/minify/v2 v2.20.3
github.com/tdewolff/parse/v2 v2.7.2
)
5 changes: 5 additions & 0 deletions bindings/py/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -10,11 +10,16 @@ github.com/tdewolff/minify/v2 v2.12.2 h1:AKIoVwJj/HgBm+d/fPqpEZ31EtCM5FJfJNGagdR
github.com/tdewolff/minify/v2 v2.12.2/go.mod h1:p5pwbvNs1ghbFED/ZW1towGsnnWwzvM8iz8l0eURi9g=
github.com/tdewolff/minify/v2 v2.12.9 h1:dvn5MtmuQ/DFMwqf5j8QhEVpPX6fi3WGImhv8RUB4zA=
github.com/tdewolff/minify/v2 v2.12.9/go.mod h1:qOqdlDfL+7v0/fyymB+OP497nIxJYSvX4MQWA8OoiXU=
github.com/tdewolff/minify/v2 v2.20.3 h1:8x2BICr21IoNFda5EUyNsoNcEZHL/W0ap+sfUJiGdmg=
github.com/tdewolff/minify/v2 v2.20.3/go.mod h1:AMF0J/eNujZLDbfMZvWweg5TSG/KuK+/UGKc+k1N8/w=
github.com/tdewolff/parse/v2 v2.6.3 h1:O5rshbkaRmpRtD7k2lG65bEJpcfUMNg5Cx2uRKWVsI8=
github.com/tdewolff/parse/v2 v2.6.3/go.mod h1:woz0cgbLwFdtbjJu8PIKxhW05KplTFQkOdX78o+Jgrs=
github.com/tdewolff/parse/v2 v2.6.8 h1:mhNZXYCx//xG7Yq2e/kVLNZw4YfYmeHbhx+Zc0OvFMA=
github.com/tdewolff/parse/v2 v2.6.8/go.mod h1:XHDhaU6IBgsryfdnpzUXBlT6leW/l25yrFBTEb4eIyM=
github.com/tdewolff/parse/v2 v2.7.2 h1:9NdxF0nk/+lPI0YADDonSlpiY15hGcVUhXRj9hnK8sM=
github.com/tdewolff/parse/v2 v2.7.2/go.mod h1:9p2qMIHpjRSTr1qnFxQr+igogyTUTlwvf9awHSm84h8=
github.com/tdewolff/test v1.0.7 h1:8Vs0142DmPFW/bQeHRP3MV19m1gvndjUb1sn8yy74LM=
github.com/tdewolff/test v1.0.7/go.mod h1:6DAvZliBAAnD7rhVgwaM7DE5/d9NMOAJ09SqYqeK4QE=
github.com/tdewolff/test v1.0.9/go.mod h1:6DAvZliBAAnD7rhVgwaM7DE5/d9NMOAJ09SqYqeK4QE=
github.com/tdewolff/test v1.0.10/go.mod h1:6DAvZliBAAnD7rhVgwaM7DE5/d9NMOAJ09SqYqeK4QE=
golang.org/x/sys v0.0.0-20220412211240-33da011f77ad/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=

0 comments on commit 808d590

Please sign in to comment.