Commit Graph

28 Commits

Author SHA1 Message Date
Kyle Altendorf 8139341a39
update pip for wheel build 2024-03-12 21:03:17 -04:00
Kyle Altendorf f9b2857dce
build miniupnpc wheels in ci (#640)
* add miniupnpc_wheels_yml

* cp --recursive --verbose cloned/miniupnpc source

* --dereference

* reduce legibility to -RLv for macOS

* try qemu for linux aarch64

* use macos-latest for macOS ARM64 and cross build

* only setup qemu for linux

* skip install test for macos arm64 since we are cross building

* force all CIBW_ARCHS

* skip install test for all arm since we are cross building

* copy in actions

* setup for windows exclusion before merge

* add 3.12

* update from upstream

* macos arm runners, supposedly

* checkout before local actions

* cloned/

* _MACOS

* multiple cibuildwheel pins

* more cloned/

* exclude macos arm 3.7-3.9 due to python unavailability from github actions

* yup

* actions/setup-python@v5

* update pip

* maybe actually use qemu for linux arm

* oops

* more explicit in docker

* -m

* hmm

* aarch64

* aarch64 _and_ arm64

* ...

* try calling out os/arch labels for the runner

* Revert "try calling out os/arch labels for the runner"

This reverts commit 51f1f43e6b11b83433eb297a1ba0a15ef9e06702.

* add copyright and license notices

* exclude windows, cleanup
2024-03-13 01:09:47 +01:00
Thomas Bernard 5a003a4f56 actions/upload-artifact v2 => v3
https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/
2023-01-28 15:12:58 +01:00
Thomas Bernard 9f244fc777 actions/checkout@v2 => actions/checkout@v3 2023-01-28 12:09:35 +01:00
Thomas Bernard d15c15bbcd codeql-action/init / analyze @v1 => @v2
https://github.blog/changelog/2023-01-18-code-scanning-codeql-action-v1-is-now-deprecated/
2023-01-28 12:04:26 +01:00
Thomas Bernard aa7e399604
miniupnpc: make test with CMake
fixes #531
2022-10-21 22:49:49 +02:00
Thomas Bernard 2eecb06eb0 fix workflows triggers 2022-10-21 21:41:05 +02:00
Thomas Bernard c5e08bed57
github workflows: test make install 2021-09-30 23:08:23 +02:00
Pali Rohár 67e4ed74b9 Add github workflow for x86_64-w64-mingw32 compiler 2021-08-06 17:07:40 +02:00
Pali Rohár be48e154b9 Rename github workflow for i686-w64-mingw32 compiler to match its name 2021-08-06 17:06:46 +02:00
Pali Rohár 54b3058b87 Add github workflow for i586-mingw32msvc compiler
Packages for i586-mingw32msvc compiler are not available in latest Ubuntu,
so download them from Ubuntu primary archive on Launchpad.
2021-08-06 16:57:07 +02:00
Thomas Bernard 6677180885
iptables-dev => libiptc-dev + libxtables-dev 2021-02-26 15:24:46 +01:00
Thomas Bernard f04dbafe09
mingw32: build resources for .dll 2020-11-30 01:21:26 +01:00
Thomas Bernard 7a7680a3a1
test cmake build 2020-11-27 18:57:09 +01:00
Thomas Bernard c77845f489
fix artifact name 2020-11-05 13:39:45 +01:00
Thomas Bernard 232de80a7a fix github workflows 2020-11-05 13:33:54 +01:00
Thomas Bernard 1756c9259a
github workflows: try to upload win32 binaries 2020-11-05 13:24:59 +01:00
Thomas Bernard f2485c5a6b
codeQL 2020-11-05 12:52:11 +01:00
Thomas Bernard a7c00ae3b6 CodeQL 2020-11-05 00:41:42 +01:00
Thomas BERNARD 05e29634eb
Create codeql-analysis.yml 2020-11-05 00:37:26 +01:00
Thomas Bernard b5dd189c1b play with github workflows (2nd attempt;) 2020-11-05 00:27:00 +01:00
Thomas Bernard 2abdcd7173 play with github workflows 2020-11-05 00:24:34 +01:00
Thomas Bernard 88ecab2010 fix typo 2020-11-05 00:10:56 +01:00
Thomas Bernard 6ecbfa813d try to fix github workflows 2020-11-05 00:09:22 +01:00
Thomas Bernard 552c6c7297 build for both iptables and nftables 2020-11-05 00:03:54 +01:00
Thomas Bernard 168036c9ae add job for building win32 version 2020-11-05 00:03:17 +01:00
Thomas Bernard 9d42d11779 update github workflows 2020-11-04 23:56:16 +01:00
Thomas BERNARD ab7ea5aadc
Create main.yml
github workflows
2020-11-04 23:48:28 +01:00