Skip to content

Merge pull request #270 from InvalidArgument3/barfork #197

Merge pull request #270 from InvalidArgument3/barfork

Merge pull request #270 from InvalidArgument3/barfork #197

name: Aristeas UniversalUpload
on:
workflow_dispatch:
push:
branches:
- main
jobs:
setup:
runs-on: ubuntu-latest
outputs:
matrix: ${{ steps.set-matrix.outputs.matrix }}
steps:
- uses: actions/[email protected]
- name: Get changed files
id: changed-files
uses: tj-actions/changed-files@v44
with:
separator: ','
#- name: List all changed files
# env:
# ALL_CHANGED_FILES: ${{ steps.changed-files.outputs.all_changed_files }}
# run: |
# for file in ${ALL_CHANGED_FILES}; do
# echo "$file was changed"
# done
- id: set-matrix
run: bash ModIdFinder.sh "${{ steps.changed-files.outputs.all_changed_files }}" >> $GITHUB_OUTPUT
workshop-upload:
needs: setup
runs-on: ubuntu-latest
strategy:
matrix: ${{ fromJSON(needs.setup.outputs.matrix) }}
steps:
- uses: actions/[email protected]
with:
fetch-depth: 0
# sparse-checkout: ${{ matrix.path }}
- name: Delay
run: sleep $((${{ strategy.job-index }} * 10))
- uses: AnarkisGaming/workshop@v1
with:
appID: 244850
login: true
publishedFileID: ${{ matrix.value }}
path: ${{ matrix.path }}
changelog: ${{ github.event.head_commit.message }}
env:
STEAM_ACCOUNT_NAME: ${{ secrets.accountname }}
STEAM_PASSWORD: ${{ secrets.password }}