Commit Graph

54 Commits

Author SHA1 Message Date
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