diff --git a/action.yml b/action.yml index f5937bc..e239704 100644 --- a/action.yml +++ b/action.yml @@ -24,10 +24,16 @@ inputs: stable-directory: description: '' default: 'bannerlord' + beta-directory: + description: '' + default: 'bannerlord-beta' stable-version: description: '' default: '' + beta-version: + description: '' + default: '' depotdownloader-version: description: '' @@ -80,10 +86,18 @@ runs: pathSource: depotdownloader-${{inputs.depotdownloader-version}}.zip pathTarget: depotdownloader - - name: Download Game binaries + - name: Download Game binaries (Stable) run: >- + if ('${{inputs.stable-version}}' -eq '') { throw "Stable version missing! Skipping." }; dotnet depotdownloader/DepotDownloader.dll -app ${{inputs.steam-appid}} -depot ${{inputs.steam-depotid}} -beta ${{inputs.stable-version}} -username ${{inputs.steam-login}} - -password ${{inputs.steam-password}} -filelist ${{inputs.steam-filefilter}} -dir ${{inputs.stable-directory}} + -password ${{inputs.steam-password}} -filelist ${{inputs.steam-filefilter}} -dir ${{inputs.stable-directory}}; + shell: pwsh + + - name: Download Game binaries (Beta) + run: >- + if ('${{inputs.beta-version}}' -eq '') { throw "Beta version missing! Skipping." }; + dotnet depotdownloader/DepotDownloader.dll -app ${{inputs.steam-appid}} -depot ${{inputs.steam-depotid}} -beta ${{inputs.beta-version}} -username ${{inputs.steam-login}} + -password ${{inputs.steam-password}} -filelist ${{inputs.steam-filefilter}} -dir ${{inputs.beta-directory}}; shell: pwsh - name: Download opencover.${{inputs.opencover-version}}