bashonly
46c1b7cfec
[build] Cache dependencies for `macos` job ( #10088 )
...
Authored by: bashonly
2024-06-13 21:13:08 +00:00
bashonly
17b96974a3
[build] Update changelog for tarball and sdist ( #9425 )
...
Closes #9417
Authored by: bashonly
2024-03-14 21:10:20 +00:00
pukkandan
47ab66db0f
[docs] Misc Cleanup ( #8977 )
...
Closes #8355 , #8944
Authored by: bashonly, Grub4k, Arthurszzz, seproDev, pukkandan
Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
Co-authored-by: bashonly <bashonly@protonmail.com>
Co-authored-by: Arthurszzz <minecraftgamerarthur@gmail.com>
Co-authored-by: Simon Sawicki <accounts@grub4k.xyz>
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
2024-03-11 00:48:47 +05:30
bashonly
3876429d72
[build] Bump `actions/upload-artifact` to v4 and adjust workflows
...
Authored by: bashonly
2024-02-11 19:09:03 +01:00
bashonly
b14e818b37
[ci] Bump `actions/setup-python` to v5
...
Authored by: bashonly
2024-02-11 19:09:03 +01:00
bashonly
867f637b95
[cleanup] Build files cleanup
...
- Fix `AUTHORS` file by doing an unshallow checkout
- Update triggers for nightly/master release
Authored by: bashonly
2024-02-11 19:09:03 +01:00
bashonly
b8a433aaca
[devscripts] `install_deps`: Add script and migrate to it
...
Authored by: bashonly
2024-02-11 19:09:03 +01:00
bashonly
775cde82dc
[build] Migrate to `pyproject.toml` and `hatchling`
...
Authored by: bashonly
2024-02-11 19:09:02 +01:00
bashonly
632b8ee54e
[core] Release workflow and Updater cleanup ( #8640 )
...
- Only use trusted publishing with PyPI and remove support for PyPI tokens from release workflow
- Clean up improper actions syntax in the build workflow inputs
- Refactor Updater to allow for consistent unit testing with `UPDATE_SOURCES`
Authored by: bashonly
2023-12-21 21:06:26 +00:00
bashonly
24f827875c
[build] Make `secretstorage` an optional dependency ( #8585 )
...
Authored by: bashonly
2023-11-15 23:31:32 +00:00
bashonly
5438593a35
[ci] Bump `actions/checkout` to v4
...
Authored by: bashonly
2023-11-12 18:30:01 -06:00
bashonly
20314dd46f
[core] Include build origin in verbose output
...
Authored by: bashonly, Grub4K
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
2023-11-12 18:29:19 -06:00
bashonly
1d03633c5a
[build] Overhaul and unify release workflow
...
Authored by: bashonly, Grub4K
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
2023-11-12 18:29:19 -06:00
bashonly
c4efa0aefe
[build] Various build workflow improvements
...
- Wait for build before publishing to PyPI
- Do not run `meta_files` job if release is cancelled
- Customizable channel in release workflow
- Display badges above changelog
Authored by: bashonly, Grub4K
2023-05-20 14:27:45 -05:00
bashonly
55676fe498
[build] Fix publishing to PyPI and homebrew
...
Closes #6411
Authored by: bashonly
2023-03-03 21:54:20 -06:00
Simon Sawicki
12647e03d4
[build] Sign SHA files and release public key
...
Closes #6344
Authored by: Grub4K
2023-03-03 22:55:10 +05:30
Simon Sawicki
29cb20bd56
[build] Automated builds and nightly releases ( #6220 )
...
Closes #1839
Authored by: Grub4K, bashonly
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
2023-03-03 22:54:23 +05:30