bashonly
73922e66e4
[devscripts] Improve `install_deps` script ( #14766 )
...
Authored by: bashonly
1 month ago
bashonly
de7b3c0705
[cleanup] Misc ( #14701 )
...
Authored by: bashonly
1 month ago
sepro
dfc0a84c19
[docs] Update list of maintainers ( #14148 )
...
Authored by: seproDev, bashonly, coletdjnz
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
Co-authored-by: coletdjnz <coletdjnz@protonmail.com>
2 months ago
sepro
c7bda2192a
[cleanup] Misc ( #14594 )
...
Authored by: seproDev, bashonly
Co-authored-by: bashonly <88596187+bashonly@users.noreply.github.com>
2 months ago
bashonly
2e81e298cd
[cleanup] Misc ( #14268 )
...
Closes #13427
Authored by: bashonly, seproDev, doe1080
Co-authored-by: sepro <sepro@sepr0.com>
Co-authored-by: doe1080 <98906116+doe1080@users.noreply.github.com>
2 months ago
bashonly
22ea0688ed
[ci] Bump actions/setup-python to v6 ( #14282 )
...
Authored by: bashonly
3 months ago
sepro
e6e6b51214
[docs] Clarify license of PyInstaller-bundled executables ( #14257 )
...
Closes #348
Authored by: seproDev
3 months ago
bashonly
7c9b10ebc8
[ci] Test and lint workflows ( #14249 )
...
Authored by: bashonly
3 months ago
bashonly
50136eeeb3
[build] Overhaul Linux builds and refactor release workflow ( #13997 )
...
- Use `manylinux-shared` images for Linux builds
- Discontinue `yt-dlp_linux_armv7l`/`linux_armv7l_exe` release binary
- Add `yt-dlp_linux_armv7l.zip`/`linux_armv7l_dir` release binary
- Add `yt-dlp_musllinux` and `yt-dlp_musllinux_aarch64` release binaries
- Migrate `linux_exe` build strategy from staticx+musl to manylinux2014/glibc2.17
- Rewrite release.yml's "unholy bash monstrosity" as devscripts/setup_variables.py
Closes #10072 , Closes #10630 , Closes #10578 , Closes #13976 , Closes #13977 , Closes #14106
Authored by: bashonly
3 months ago
bashonly
f13df591d4
[build] Enable attestations for trusted publishing ( #11420 )
...
Reverts 428ffb75aa
Authored by: bashonly
1 year ago
bashonly
428ffb75aa
[build] Disable attestations for trusted publishing ( #11418 )
...
Currently does not work with reusable workflows, e.g. release-nightly.yml calling release.yml
Ref: https://github.com/pypa/gh-action-pypi-publish/releases/tag/v1.11.0
https://github.com/pypa/gh-action-pypi-publish/discussions/255
https://github.com/pypi/warehouse/issues/11096
Authored by: bashonly
1 year ago
bashonly
c6387abc1a
[cleanup] Misc ( #10807 )
...
Closes #10751 , Closes #10769 , Closes #10791
Authored by: bashonly, Codenade, pzhlkj6612, seproDev, coletdjnz, grqz, Grub4K
Co-authored-by: Codenade <amadeus.dorian04@gmail.com>
Co-authored-by: Mozi <29089388+pzhlkj6612@users.noreply.github.com>
Co-authored-by: sepro <4618135+seproDev@users.noreply.github.com>
Co-authored-by: coletdjnz <coletdjnz@protonmail.com>
Co-authored-by: N/Ame <173015200+grqz@users.noreply.github.com>
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
1 year ago
bashonly
46c1b7cfec
[build] Cache dependencies for `macos` job ( #10088 )
...
Authored by: bashonly
1 year ago
bashonly
17b96974a3
[build] Update changelog for tarball and sdist ( #9425 )
...
Closes #9417
Authored by: bashonly
2 years ago
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>
2 years ago
bashonly
3876429d72
[build] Bump `actions/upload-artifact` to v4 and adjust workflows
...
Authored by: bashonly
2 years ago
bashonly
b14e818b37
[ci] Bump `actions/setup-python` to v5
...
Authored by: bashonly
2 years ago
bashonly
867f637b95
[cleanup] Build files cleanup
...
- Fix `AUTHORS` file by doing an unshallow checkout
- Update triggers for nightly/master release
Authored by: bashonly
2 years ago
bashonly
b8a433aaca
[devscripts] `install_deps`: Add script and migrate to it
...
Authored by: bashonly
2 years ago
bashonly
775cde82dc
[build] Migrate to `pyproject.toml` and `hatchling`
...
Authored by: bashonly
2 years ago
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
2 years ago
bashonly
24f827875c
[build] Make `secretstorage` an optional dependency ( #8585 )
...
Authored by: bashonly
2 years ago
bashonly
5438593a35
[ci] Bump `actions/checkout` to v4
...
Authored by: bashonly
2 years ago
bashonly
20314dd46f
[core] Include build origin in verbose output
...
Authored by: bashonly, Grub4K
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
2 years ago
bashonly
1d03633c5a
[build] Overhaul and unify release workflow
...
Authored by: bashonly, Grub4K
Co-authored-by: Simon Sawicki <contact@grub4k.xyz>
2 years ago
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
3 years ago
bashonly
55676fe498
[build] Fix publishing to PyPI and homebrew
...
Closes #6411
Authored by: bashonly
3 years ago
Simon Sawicki
12647e03d4
[build] Sign SHA files and release public key
...
Closes #6344
Authored by: Grub4K
3 years ago
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>
3 years ago