Timmy Welch
69f9160517
Fix release build
2025-09-01 18:03:56 -07:00
Timmy Welch
b725a5e1d8
Run tests in parallel
2025-06-19 00:13:59 -07:00
Timmy Welch
54fc1469bf
Test python 3.9, 3.13 and publish 3.13 binaries
2025-06-19 00:13:59 -07:00
Timmy Welch
bd6afb60ba
Revert "Add Linux aarch64 runner"
...
This reverts commit 95c85e906d .
2025-03-22 20:28:02 -07:00
Timmy Welch
95c85e906d
Add Linux aarch64 runner
2025-03-22 20:15:09 -07:00
Timmy Welch
d6d7e0ec65
Add macOS arm64 build to package.yaml
2025-03-18 21:28:50 -07:00
Timmy Welch
36f5c72a65
Update issue templates
2025-03-02 15:20:46 -08:00
Timmy Welch
60a2c6168b
Fix uploading multiple artifacts
2025-03-02 15:01:20 -08:00
Timmy Welch
f008763361
Add macos-14 for Apple Silicon binaries. Thanks to @pa-0 for testing
2025-03-02 14:35:17 -08:00
Timmy Welch
c282ebf845
Switch ubuntu runner to 22.04 and macos to 13
2024-12-07 14:41:22 -08:00
Timmy Welch
cc50e373dc
Fix missing / in glob
2024-06-30 20:25:18 -07:00
Timmy Welch
bd53678442
Copy oidc-exchange.py from pypa/gh-action-pypi-publish
2024-06-29 20:51:27 -07:00
Timmy Welch
45c604b332
Remove source tar.gz from github release
2024-06-29 19:03:36 -07:00
Timmy Welch
10a1554e73
Fix release again
...
Place binaries in dist/binary to make pypa/gh-action-pypi-publish happy
Don't run the formatter and qrc generator during release as it causes issues with setuptools_scm
2024-06-29 16:04:27 -07:00
Timmy Welch
c8017c4269
Fix release (maybe)
2024-06-23 19:22:00 -07:00
Timmy Welch
3cb4dca63f
Limit PyPI publishing to linux
2024-06-23 18:44:53 -07:00
Timmy Welch
f243e8c39e
Fix publishing to PyPI
2024-06-23 15:09:11 -07:00
Timmy Welch
13646a306d
Sync macos dependency code
2024-06-23 01:12:26 -07:00
Timmy Welch
3082aae124
bump MacOS version
2024-06-23 00:38:17 -07:00
Timmy Welch
5f1ddee7ce
Update build system
2024-06-22 18:22:28 -07:00
Timmy Welch
6f3a5a8860
Set the shell to bash
2024-03-09 19:49:59 -08:00
Timmy Welch
ebd99cb144
Set PKG_CONFIG_PATH as actions/setup-python@v5 overrides it
2024-03-09 18:06:30 -08:00
Timmy Welch
b1a9b0b016
Only upgrade icu4c and pkg-config
2024-03-09 14:47:47 -08:00
Timmy Welch
0929a6678b
Update icu4c paths and upgrade packages on macOS
2024-03-09 14:45:49 -08:00
Timmy Welch
69824412ce
Update GH Actions
2024-03-09 14:07:11 -08:00
Timmy Welch
231b600a0e
Switch to tar.gz and dmg archives to reduce space
2023-12-25 22:16:18 -08:00
Timmy Welch
a53fda9fec
Update linux packages in GitHub Actions
2023-06-21 19:47:41 -07:00
Timmy Welch
fdf407898e
Bump MacOS version for GitHub Actions
2023-05-15 10:59:23 -06:00
Timmy Welch
30f1db1c73
Update requirements and Linux build dependencies
2023-04-26 14:46:18 -07:00
Timmy Welch
941bbf545f
Remove extraneous if
2023-04-23 01:52:56 -07:00
Timmy Welch
afdb08fa15
Fix package.yaml
2023-04-23 01:49:42 -07:00
Timmy Welch
c4b7411261
Use tox for building
2023-04-23 01:31:44 -07:00
Timmy Welch
c3e889279b
Fix EOF
2023-02-27 22:30:31 -08:00
Ben Longman
924467cc57
Add AppImage Support
2023-02-26 22:12:50 -08:00
Timmy Welch
8b9332e150
Fix linux build
2023-02-21 20:00:47 -08:00
Timmy Welch
628dd5e456
Fix actions failure when there are no new contributors
2023-02-17 13:43:41 -08:00
Timmy Welch
0714b94ca1
Restrict contributions updates to only run on pushes to develop
2023-02-17 10:16:21 -08:00
Timmy Welch
a41c5a8af5
Automate contributions
2023-02-16 17:13:26 -08:00
Timmy Welch
8592fdee74
Revert "Install PyInstaller from git until >5.6.1 is available"
...
This reverts commit 79137a12f8 .
2022-11-01 13:49:52 -07:00
Timmy Welch
73dd33dc64
Fix tags in GitHub Actions checkout
2022-10-29 13:09:13 -07:00
Timmy Welch
3774ab0568
Force install PyInstaller from git until >5.6.1 is available
2022-10-29 11:04:46 -07:00
Timmy Welch
79137a12f8
Install PyInstaller from git until >5.6.1 is available
2022-10-29 10:10:37 -07:00
Timmy Welch
58904a927f
Set release name properly
2022-10-19 19:27:30 -07:00
Timmy Welch
d213db3129
Use correct syntax for pips --no-binary flag
2022-09-15 22:09:04 -07:00
Timmy Welch
6a717377df
Automatically set release name from tag message
2022-09-10 22:35:30 -07:00
Timmy Welch
be6b71dec7
Put unix specific commands in OS specific blocks
2022-09-10 21:11:48 -07:00
Timmy Welch
63b654a173
Update ci to install pyicu
2022-09-10 19:51:26 -07:00
Timmy Welch
8ecb87fa26
Install all optional dependencies in CI
2022-08-08 19:10:57 -07:00
Timmy Welch
68efcc74fb
Updates
...
Use casefold in place of lower
Make lint job fail if errors are detected
Use join instead of utils.list_to_string
Simplify get_recursive_filelist with the glob library
Fix handling of un-parseable numbers in xlate
2022-07-01 16:22:01 -07:00
Timmy Welch
292a69a204
Allow pushes to run CI again
2022-06-10 16:32:21 -07:00