From c16a5f1701c3a9354b6b4ea6bb74494f53d765b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tr=C3=A8sAbhi?= <43380238+tresabhi@users.noreply.github.com> Date: Wed, 21 Feb 2024 09:54:58 -0600 Subject: [PATCH] feat: conditional prodiction dep --- .github/workflows/cd-assets.yml | 9 ++++++++- scripts/buildAssets/tankModels.ts | 4 ++-- 2 files changed, 10 insertions(+), 3 deletions(-) diff --git a/.github/workflows/cd-assets.yml b/.github/workflows/cd-assets.yml index aefe11f46..613c1a896 100644 --- a/.github/workflows/cd-assets.yml +++ b/.github/workflows/cd-assets.yml @@ -42,4 +42,11 @@ jobs: run: ./temp/depotDownloader/DepotDownloader.exe -app 444200 -username ${{ secrets.DEPOT_DOWNLOADER_USERNAME }} -password "${{ secrets.DEPOT_DOWNLOADER_PASSWORD }}" - name: Build assets - run: $env:GH_TOKEN = "${{ secrets.GH_TOKEN }}"; $env:DISCORD_TOKEN = "${{ secrets.DISCORD_TOKEN }}"; yarn build:assets --all-targets --depot + run: | + $env:GH_TOKEN = "${{ secrets.GH_TOKEN }}" + $env:DISCORD_TOKEN = "${{ secrets.DISCORD_TOKEN }}" + if [ "{{ github.ref }}" = "refs/heads/main" ]; then + yarn build:assets --all-targets --depot --production + else + yarn build:assets --all-targets --depot + fi diff --git a/scripts/buildAssets/tankModels.ts b/scripts/buildAssets/tankModels.ts index 2b855cde6..f57aa4987 100644 --- a/scripts/buildAssets/tankModels.ts +++ b/scripts/buildAssets/tankModels.ts @@ -6,11 +6,11 @@ import { readXMLDVPL } from '../../src/core/blitz/readXMLDVPL'; import { readYAMLDVPL } from '../../src/core/blitz/readYAMLDVPL'; import { toUniqueId } from '../../src/core/blitz/toUniqueId'; // import { AssetCommit } from '../../src/core/github/assetCommit'; +import { commitAssets } from '../../src/core/blitzkrieg/commitAssets'; +import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles'; import { DATA, POI } from './constants'; import { VehicleDefinitionList } from './definitions'; import { TankParameters } from './tankIcons'; -import { commitAssets } from '../../src/core/blitzkrieg/commitAssets'; -import { FileChange } from '../../src/core/blitzkrieg/commitMultipleFiles'; interface VehicleCustomization { armorColor: string;