Timmy Welch
2eb889a596
Build the release with python 3.12
2025-03-27 18:56:57 -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 79137a12f81a5f89587d717d9d399706e2fad8fb.
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
Timmy Welch
d3c29ae40a
Ignore tags on the CI workflow
2022-06-08 09:06:46 -07:00
Timmy Welch
3369a24343
Update GitHub Actions
...
Separate release/packaging and CI
Add an ignore for flake8 on ctversion.py as it is generated
Cleanup unused portions of the makefile
Use 'build' to generate PyPi distribution
Python venv on windows uses the Scripts directory
2022-06-07 19:39:01 -07:00
lordwelch
aedc5bedb4
Update build
...
Separate dependencies into files and add optional dependencies
Update natsort usage to be compliant with the latest version (#203 )
Set PyQt5 to 5.15.3, 5.15.4 has issues with pyinstaller
Add pyproject.toml with setuptools, isort and black configuration
Add optional dependencies (#191 )
Update README (#174 )
2021-10-23 21:39:58 -07:00
Timmy Welch
93f5061c8f
Add GitHub Actions yaml file ( #201 )
...
Upload artifacts this allows easy testing of macOS and Windows binaries
Update unrar-cffi for Python 3.9 wheels
2021-09-29 01:17:04 -07:00