mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2025-08-15 00:48:28 +00:00
[build] entrypoint script fixes
Authored by: bashonly
This commit is contained in:
parent
5503e2eecb
commit
08f2f1d641
1
.github/workflows/build.yml
vendored
1
.github/workflows/build.yml
vendored
@ -154,7 +154,6 @@ jobs:
|
|||||||
docker compose up --build linux_${{ matrix.platform }}
|
docker compose up --build linux_${{ matrix.platform }}
|
||||||
sudo chown "${USER}:docker" ~/build/${{ matrix.exe }}
|
sudo chown "${USER}:docker" ~/build/${{ matrix.exe }}
|
||||||
chmod +x ~/build/${{ matrix.exe }}
|
chmod +x ~/build/${{ matrix.exe }}
|
||||||
# docker compose can fail with exit code 0, so we need to check the exe here
|
|
||||||
~/build/${{ matrix.exe }} --version
|
~/build/${{ matrix.exe }} --version
|
||||||
- name: Verify --update-to
|
- name: Verify --update-to
|
||||||
if: vars.UPDATE_TO_VERIFICATION
|
if: vars.UPDATE_TO_VERIFICATION
|
||||||
|
@ -1,11 +1,11 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
set -e
|
set -exuo pipefail
|
||||||
|
|
||||||
python3.13 -m venv ~/yt-dlp-build-venv
|
python3 -m venv ~/yt-dlp-build-venv
|
||||||
source ~/yt-dlp-build-venv/bin/activate
|
source ~/yt-dlp-build-venv/bin/activate
|
||||||
python3.13 -m devscripts.install_deps -o --include build
|
python3 -m devscripts.install_deps -o --include build
|
||||||
python3.13 -m devscripts.install_deps --include secretstorage --include curl-cffi --include pyinstaller
|
python3 -m devscripts.install_deps --include secretstorage --include curl-cffi --include pyinstaller
|
||||||
python3.13 -m devscripts.make_lazy_extractors
|
python3 -m devscripts.make_lazy_extractors
|
||||||
python3.13 devscripts/update-version.py -c "${channel}" -r "${origin}" "${version}"
|
python3 devscripts/update-version.py -c "${channel}" -r "${origin}" "${version}"
|
||||||
python3.13 -m bundle.pyinstaller
|
python3 -m bundle.pyinstaller
|
||||||
mv dist/* /build/
|
mv dist/* /build/
|
||||||
|
Loading…
Reference in New Issue
Block a user