Skip to content

Update dev build

Update dev build #87

name: Update dev build
on:
workflow_dispatch:
inputs:
workshopid:
type: choice
description: 'Options: Dev 1, Dev 2'
options:
- 2729074499 #dev 1
- 2873632521 #dev 2
jobs:
build:
runs-on: windows-latest
timeout-minutes: 5
steps:
- name: Checkout the code
uses: actions/checkout@v3.3.0
- name: Increment version locally
run: chmod +x ./tools/incrementVersion.js &&
node ./tools/incrementVersion.js -b ${{github.sha}}
- name: Build addons
run: '.\tools\Builder\buildAddons.ps1 -WorkshopID ${{github.event.inputs.workshopid}} -modFileName mod_dev.cpp'
- name: Upload build addon artifact
uses: actions/upload-artifact@v3.1.2
with:
name: A3A
path: build\A3A
upload:
runs-on: ubuntu-latest
timeout-minutes: 10
needs: [build]
steps:
- name: Download addon artifact
uses: actions/download-artifact@v3.0.2
with:
name: A3A
path: A3A
- name: Publish to Steam Workshop
uses: arma-actions/workshop-upload@v1.0.2
with:
appId: '107410' # default
itemId: ${{github.event.inputs.workshopid}} # https://steamcommunity.com/sharedfiles/filedetails/?id=[...]]
contentPath: 'A3A'
changelog: '[url=https://github.com/official-antistasi-community/A3-Antistasi/commit/${{github.sha}}]Update from branch: ${{github.REF_NAME}}[/url].'
env:
STEAM_USERNAME: ${{ secrets.STEAM_USERNAME }}
STEAM_PASSWORD: ${{ secrets.STEAM_PASSWORD }}