@ -55,7 +55,7 @@ jobs:
asset_content_type : application/octet-stream
asset_content_type : application/octet-stream
- name : Get SHA2-256SUMS for youtube-dlc
- name : Get SHA2-256SUMS for youtube-dlc
id : sha2_file
id : sha2_file
run : echo "::set-output name=sha2_unix::$(sha256sum youtube-dlc )"
run : echo "::set-output name=sha2_unix::$(sha256sum youtube-dlc | awk '{print $1}' )"
- name : Install dependencies for pypi
- name : Install dependencies for pypi
run : |
run : |
python -m pip install --upgrade pip
python -m pip install --upgrade pip
@ -84,6 +84,8 @@ jobs:
uses : actions/setup-python@v2
uses : actions/setup-python@v2
with:
with:
python-version : '3.8'
python-version : '3.8'
- name : Upgrade pip and enable wheel support
run : python -m pip install --upgrade pip setuptools wheel
- name : Install Requirements
- name : Install Requirements
run : pip install pyinstaller mutagen pycryptodome
run : pip install pyinstaller mutagen pycryptodome
- name : Bump version
- name : Bump version
@ -105,7 +107,7 @@ jobs:
asset_content_type : application/vnd.microsoft.portable-executable
asset_content_type : application/vnd.microsoft.portable-executable
- name : Get SHA2-256SUMS for youtube-dlc.exe
- name : Get SHA2-256SUMS for youtube-dlc.exe
id : sha2_file_win
id : sha2_file_win
run : echo "::set-output name=sha2_windows::$( certUtil -hashfile dist\youtube-dlc.exe SHA256 | findstr -v : )"
run : echo "::set-output name=sha2_windows::$( (Get-FileHash dist\youtube-dlc.exe -Algorithm SHA256).Hash.ToLower() )"
build_windows32:
build_windows32:
@ -123,10 +125,10 @@ jobs:
with:
with:
python-version : '3.4.4'
python-version : '3.4.4'
architecture : 'x86'
architecture : 'x86'
- name : Install VS libs
- name : Upgrade pip and enable wheel support
run : choco install vcexpress2010
run : python -m pip install pip==19.1.1 setuptools==43.0.0 wheel==0.33.6
- name : Install Requirements for 32 Bit
- name : Install Requirements for 32 Bit
run : pip install pyinstaller==3.5 mutagen pycryptodome
run : pip install pyinstaller==3.5 mutagen ==1.42.0 pycryptodome==3.9.4
- name : Bump version
- name : Bump version
id : bump_version
id : bump_version
run : python devscripts/update-version.py
run : python devscripts/update-version.py
@ -146,7 +148,7 @@ jobs:
asset_content_type : application/vnd.microsoft.portable-executable
asset_content_type : application/vnd.microsoft.portable-executable
- name : Get SHA2-256SUMS for youtube-dlc_x86.exe
- name : Get SHA2-256SUMS for youtube-dlc_x86.exe
id : sha2_file_win32
id : sha2_file_win32
run : echo "::set-output name=sha2_windows32::$( certUtil -hashfile dist\youtube-dlc_x86.exe SHA256 | findstr -v : )"
run : echo "::set-output name=sha2_windows32::$( (Get-FileHash dist\youtube-dlc_x86.exe -Algorithm SHA256).Hash.ToLower() )"
- name : Make SHA2-256SUMS file
- name : Make SHA2-256SUMS file
env:
env:
SHA2_WINDOWS : ${{ needs.build_windows.outputs.sha2_windows }}
SHA2_WINDOWS : ${{ needs.build_windows.outputs.sha2_windows }}