diff --git a/.github/workflows/nexus-mods.yml b/.github/workflows/nexus-mods.yml new file mode 100644 index 0000000..62f1f2f --- /dev/null +++ b/.github/workflows/nexus-mods.yml @@ -0,0 +1,32 @@ +name: Nexus Mods + +on: + push: + tags: + - 'v*.*.*' + +jobs: + release: + name: Release + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v1 + + - name: Download the release asset + run: wget "https://github.com/hmlendea/stellaris-ui-star-names/releases/download/${{github.ref_name}}/ui-star-names_${GITHUB_REF:11}.zip" -O "release.zip" + + - name: Upload + uses: greatness7/nexusmods_file_updater@v2 + with: + username: ${{secrets.NEXUS_UPLOADER_USERNAME}} + password: ${{secrets.NEXUS_UPLOADER_PASSWORD}} + game_domain_name: "stellaris" + mod_id: "74" + file_name: "ui-star-names" + file_version: ${{github.ref_name}} + update_version: true + new_existing_version: true + original_file: "ui-star-names.*" + file_description: "Changelog: https://github.com/hmlendea/stellaris-ui-star-names/releases/${{github.ref_name}}" + file_path: "release.zip" diff --git a/.github/workflows/steam-workshop.yml b/.github/workflows/steam-workshop.yml new file mode 100644 index 0000000..f1187d2 --- /dev/null +++ b/.github/workflows/steam-workshop.yml @@ -0,0 +1,31 @@ +name: Steam Workshop + +on: + push: + tags: + - 'v*.*.*' + +jobs: + release: + name: Release + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v1 + + - name: Download the release asset + run: | + wget "https://github.com/hmlendea/stellaris-ui-star-names/releases/download/${{github.ref_name}}/ui-star-names_${GITHUB_REF:11}.zip" -O "release.zip" + unzip "release.zip" -d "release/" + + - name: Upload + uses: Weilbyte/steam-workshop-upload@v1 + with: + appid: 281990 + itemid: 2040215185 + path: "release/" + changenote: "[url=https://github.com/hmlendea/stellaris-ui-star-names/releases/tag/${{github.ref_name}}]Version ${{github.ref_name}}[/url]" + env: + STEAM_USERNAME: ${{secrets.STEAM_USERNAME}} + STEAM_PASSWORD: ${{secrets.STEAM_PASSWORD}} + STEAM_TFASEED: ${{secrets.STEAM_2FA_SEED}}