Commit Graph

13 Commits

Author SHA1 Message Date
Matthias Koefferlein 836214da26 Correction: free-disk-space needs to be part of build job 2023-03-20 09:14:20 +01:00
Matthias Koefferlein 7dabc77b1e Added free-disk-space to GitHub actions, no builds on single pushes 2023-03-20 09:07:02 +01:00
Thomas Ferreira de Lima 7c6ac22c51 updating cibuildwheel to v2.12.0 (Adds support for PyPy arm64 wheels) 2023-02-10 22:34:42 -05:00
Matthias Koefferlein 435e9232e7 Update pypa/cibuildwheel to 2.11.3 version for Python 3.11 support 2022-12-13 22:05:42 +01:00
Matthias Koefferlein 130f4d7040 Don't error when upload to PyPi-test fails 2022-05-17 20:19:57 +02:00
Matthias Koefferlein be98a0aef6 Merge branch 'cicd2' of https://github.com/joamatab/klayout into joamatab-cicd2 2022-05-16 20:18:52 +02:00
Matthias Koefferlein f61bf53263 Attempt to fix release trigger in GitHub actions 2022-05-12 00:36:24 +02:00
Matthias Koefferlein 6c32b715a8 Added debug log 2022-05-12 00:36:21 +02:00
Joaquin Matres 35767344bd update build for manylinux and macos (#1077) 2022-05-10 20:26:07 +02:00
Joaquin Matres ea32c612ed upload to test_pypi unless tag is a new release 2022-05-08 16:22:16 -07:00
Joaquin Matres 8b51e809dd avoid building wheels for every commit 2022-05-06 09:04:55 -07:00
Joaquin Matres c9071dffac switch to real pypi 2022-05-05 20:03:06 -07:00
Joaquin Matres 5203f1123f
add ci/cd for github actions (#1070)
* add ci/cd for github actions

* fix workflow and add workflow_dispatch

* remove dist

* fix

* add gcc

* sudo apt install build essential

* add curl

* install curl

* build essential

* update

* test code on mac os

* release on tagged version

* better names

* fix numbers for 3.10

* add cancel workflow for tests

* fix test macOs

* Adding ccache to github action

* creating dependency between jobs

* using cibuildwheel

* ccache path bug

* Testing after building wheels

* misunderstood cibuildwheel

* fixing error in manylinux build

* fixing error in manylinux build (2)

* disabling fail fast (temporary)

* Don't repair macOS wheels

* Not building pypy wheels

* disabling 32-bit linux wheels

* macos-latest only (prevent duplicate)

* fixing musllinux

* fixing ccache

* fixing cache persistence

* adding deploy job

* last debug

Co-authored-by: Thomas Ferreira de Lima <github@tlima.me>
2022-05-05 22:02:11 +02:00