Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
795 commits
Select commit Hold shift + click to select a range
8b459c7
Update Workflow
Heapons Aug 25, 2025
2b3b7fd
Update Workflow
Heapons Aug 25, 2025
5bc5f56
Update Workflow
Heapons Aug 25, 2025
6616623
Update Workflow
Heapons Aug 25, 2025
ad585ff
More Map Types
Heapons Aug 25, 2025
b0e9c4e
Update Workflow
Heapons Aug 26, 2025
2effa88
Update Workflow
Heapons Aug 26, 2025
38a8d18
Update Workflow
Heapons Aug 26, 2025
e298c2f
Update Workflow
Heapons Aug 26, 2025
0175fd1
Update Workflow
Heapons Aug 26, 2025
1e536c7
Update Workflow
Heapons Aug 26, 2025
184ecbd
Update Workflow
Heapons Aug 26, 2025
8da9081
Update Workflow
Heapons Aug 26, 2025
f498e90
Update Workflow
Heapons Aug 26, 2025
a1670b3
Fix Waypoint Commands Perms
caxanga334 Sep 3, 2025
607425d
Merge pull request #35 from caxanga334/patch-waypoint-command-perms
Sep 3, 2025
91b11b9
Update build workflow to use submodules
matthewmelvin Sep 5, 2025
62ea89f
Merge pull request #1 from matthewmelvin/github-actions-workflow
Heapons Sep 5, 2025
e7b163f
Merge branch 'APGRoboCop:master' into master
Heapons Sep 5, 2025
37ca566
Merge pull request #3 from Heapons/master
RussiaTails Sep 5, 2025
12596bf
Revert a commit (Read description for an info)
RussiaTails Sep 5, 2025
1f353a2
Merge pull request #2 from RussiaTails/master
Heapons Sep 5, 2025
798348e
Extended gamemodes/maps support + Rafmod basic support
Heapons Sep 5, 2025
d60ea58
Ignore Map Mismatches (controllable through a convar)
Heapons Sep 5, 2025
5d72829
Update bot_cvars.cpp
Heapons Sep 5, 2025
867f028
ConVar Tests
Heapons Sep 5, 2025
5a242dd
Friendly-Fire Test
Heapons Sep 5, 2025
d4e9d39
Add build job for win64 binaries
matthewmelvin Sep 8, 2025
e4c81a5
Merge pull request #4 from matthewmelvin/windows-64bit-build
RussiaTails Sep 8, 2025
82402a7
Revert "Windows 32bit and 64bit Build"
RussiaTails Sep 8, 2025
451461b
Update bot_tf2_mod.cpp
RussiaTails Sep 8, 2025
578a70d
Update bot_fortress.cpp
RussiaTails Sep 8, 2025
8542980
Brought back one commit
RussiaTails Sep 8, 2025
ef92690
bruh
RussiaTails Sep 9, 2025
113c69a
Clean up in bot_tf2_mod.cpp
RussiaTails Sep 9, 2025
3aefba2
Why Heapons even did this?
RussiaTails Sep 9, 2025
8e218d8
0️⃣
RussiaTails Sep 9, 2025
5579b40
Enable Optimize test
RussiaTails Sep 9, 2025
df5e666
Merge pull request #5 from RussiaTails/DEV
RussiaTails Sep 9, 2025
0598478
Merge pull request #36 from RussiaTails/master
Sep 12, 2025
4d23aa4
Stop processing investigate task after complete
matthewmelvin Sep 13, 2025
2666e4b
Don't try and change class while class is undefined
matthewmelvin Sep 13, 2025
10004d4
Merge pull request #7 from matthewmelvin/dod-bug-fixes
RussiaTails Sep 13, 2025
3d4226f
Merge pull request #39 from matthewmelvin/dod-bug-fixes
Sep 15, 2025
b633701
Update AMBuildScript
Sep 15, 2025
ee0ab17
Merge branch 'master' of https://github.com/APGRoboCop/rcbot2
Sep 15, 2025
95eb77e
Experimental tweaks - may need to revert
Sep 15, 2025
32dc5f8
Merge branch 'APGRoboCop:master' into DEV
RussiaTails Sep 15, 2025
3c45ef9
Updating SM and MM:S
Sep 15, 2025
7c46385
Changes to config options for add/kick bot behavior
matthewmelvin Sep 16, 2025
cbc26ef
Workshop prefix test
RussiaTails Sep 16, 2025
66176b0
Use maxClients instead of numClients when walking INDEXENT
matthewmelvin Sep 20, 2025
dd44864
Allow for nonrandom kicking in kickbot command
matthewmelvin Sep 20, 2025
73da0fa
Remove extra printf debugging
matthewmelvin Sep 20, 2025
3206cf0
Remove extra printf debugging [skip ci]
matthewmelvin Sep 20, 2025
df46065
Re-build kickbot command enhancements
matthewmelvin Sep 20, 2025
064911e
Merge pull request #41 from matthewmelvin/addkick-confvar-changes
Sep 20, 2025
fd2a12d
Updating SM and MM:S again
Sep 21, 2025
12108af
Update bot_kv.h
Sep 23, 2025
c138e0b
Update build.yml
Nov 6, 2025
d285da9
Update build.yml
Nov 6, 2025
e8a940e
Update build.yml
Nov 6, 2025
a7f25ff
Attempting fix for getRandomBombToPlant
Nov 7, 2025
e69446b
Reducing risk of buffer overflow debugString()
Nov 7, 2025
3a3ed03
Added sanity checks and mem fixes for DODS
Nov 15, 2025
28a5531
Update build.yml
Nov 15, 2025
52fcf65
Updating to VS 2026
Nov 15, 2025
a4b3fa7
Tiny tweaks
Nov 15, 2025
f989050
Tweaking getRandomBombToDefuse
Nov 15, 2025
b6d01ba
Match m_pBombs memset to match new 8 bomb max
matthewmelvin Nov 30, 2025
1c9e357
Merge pull request #43 from matthewmelvin/get-random-bomb-crash
Dec 1, 2025
cdcbff2
Updating MM:S and SM
Dec 9, 2025
74aa1ab
Update bot_dod_mod.cpp
Dec 10, 2025
4351dba
Adding sanity check for entprop
Dec 10, 2025
b357ba6
Update bot_dod_mod.cpp
Dec 10, 2025
dc25b8f
Sanity checks and reducing buffer overflow risks
Dec 10, 2025
372c987
More assertions
Dec 10, 2025
d16915c
Update bot_tf2_mod.cpp
RussiaTails Dec 10, 2025
8756e04
Merge pull request #45 from RussiaTails/Matterhorn
Dec 10, 2025
90c2ced
Update sourcemod
Dec 18, 2025
eb50297
Fix Engineer bot sentry turret facing direction
Dec 23, 2025
bd6970f
Implement CBotTF2::changeClass for dynamic class changing
Dec 23, 2025
c1270da
Update README.md
Dec 23, 2025
6ed3fc9
Update README.md
Dec 24, 2025
ffeac81
Update AMBuildScript
Dec 24, 2025
67e6a9b
Merge branch 'master' of https://github.com/APGRoboCop/rcbot2
Dec 24, 2025
f0852bd
Update bot_fortress.cpp
Dec 24, 2025
fe5e9f4
Reducing possible redundant codes
Dec 24, 2025
0c077f5
Return bools converted to ints
Dec 24, 2025
4bee443
Update README.md
Dec 24, 2025
4e7af65
[rcbot waypoint load] Add CMD_ACCESS_DEDICATED flag
Heapons Dec 30, 2025
0b161e0
Adding SourceMod error explanations
Jan 3, 2026
8095978
String truncation
Jan 3, 2026
ca0b40d
Merge branch 'APGRoboCop:master' into master
Heapons Jan 3, 2026
2c206d9
GCC fixes (in case you want to test it)
Jan 3, 2026
2f8d518
Future L4D fixes (May need to revert)
Jan 3, 2026
ae63e04
Possible stability fixes
Jan 3, 2026
e50b62d
Update build.yml
Jan 3, 2026
42229e4
Merge branch 'APGRoboCop:master' into master
Heapons Jan 5, 2026
e6fad95
Mark natives as optional
Heapons Jan 6, 2026
651872c
Merge branch 'APGRoboCop:master' into DEV
RussiaTails Jan 9, 2026
4f0dd49
Rush gamemode
RussiaTails Jan 9, 2026
de658a0
Merge pull request #47 from RussiaTails/DEV
Jan 17, 2026
9747860
Update AMBuildScript
Jan 17, 2026
78bb827
Updating SM and MM:S
Jan 17, 2026
2e51820
Update build.yml
Jan 18, 2026
b6151a6
Update build.yml
Jan 19, 2026
441770d
Merge branch 'APGRoboCop:master' into master
Heapons Jan 22, 2026
2f3ef3c
Sanity check for CDODChangeClass
Feb 1, 2026
dd3187b
Added more sanity checks
Feb 1, 2026
a279f61
Repaired some sanity fix changes
Feb 2, 2026
b2852d3
Repairing some fortress switch statements
Feb 14, 2026
23a0454
Repairing conditional expressions
Feb 14, 2026
f76cb4a
Rwplacing memset for quickTraceline()
Feb 14, 2026
a853794
Reducing ODR violations
Feb 14, 2026
59f2a53
DODS bugprone conversions removed
Feb 14, 2026
7dd7c56
PDR gamemode
RussiaTails Feb 22, 2026
35c95c9
PDR Gamemode
RussiaTails Feb 22, 2026
ec87e3e
PDR Gamemode
RussiaTails Feb 22, 2026
06ec2ad
Gray Gravel map support
RussiaTails Feb 25, 2026
b29968f
Forgot to put szmapname for a bool
RussiaTails Feb 25, 2026
076fd7a
angsty linux
RussiaTails Feb 25, 2026
4f84ffe
Hold The Flag support
RussiaTails Mar 6, 2026
2acd137
Attempting to add FF support
Mar 10, 2026
c8a3513
Merge pull request #50 from RussiaTails/DEV
Mar 10, 2026
269c8b5
Updating game detection
Mar 13, 2026
220088d
Linux repairs
Mar 13, 2026
3df14f6
Update build.yml
Mar 13, 2026
6666c36
Update AMBuildScript
Mar 13, 2026
f86ad3b
Further Linux fixes
Mar 13, 2026
373f709
Added more FF and TF2C support
Mar 14, 2026
74fe7b9
Basic but incomplete support for TF2C and FF added
Mar 14, 2026
1bb1da9
Alpha 6 released!
Mar 14, 2026
1145ab7
Update bot_synergy.cpp
Mar 15, 2026
319a21e
Update build.yml
Mar 15, 2026
3fbc5ad
Updating HL2SDK, SM, MMS and Manifests
Mar 15, 2026
c4c161c
Solving SPROP_COORD conflict
Mar 15, 2026
9faaa93
Further SPROP_COORD macro fixes
Mar 15, 2026
72e39a1
Macro Redefinition resolved
Mar 15, 2026
1ac241c
Include dt_common.h and disable macro warning
Mar 15, 2026
8eb28c3
Linux-Legacy compiling repairs
Mar 15, 2026
b7552bd
Added safety checks and simplified bot logic
Mar 15, 2026
ee72860
Adjusting debug compile flags for SDK2013
Mar 16, 2026
4700cf1
Expression simplified for CTFObjectiveResource
Mar 22, 2026
5d958c7
Repairing condition for CTFObjectiveResource
Mar 22, 2026
29e54a8
Reducing buffer overflows risks for bot tasks
Mar 22, 2026
37a32ee
Linux void debugBot() repair
Mar 22, 2026
88788ae
debugBot() updated for CClient::think
Mar 22, 2026
1276f75
Update README.md
Apr 1, 2026
d9c6137
Update README.md
Apr 3, 2026
8a890ed
Adding Miniz to compress rcv, rcd and rcb
Apr 3, 2026
5dac22e
Update README.md
Apr 3, 2026
40feb55
Linux repairs
Apr 4, 2026
a42ce6d
Further Linux repairs
Apr 4, 2026
328fdb8
Neatening tweaks
Apr 5, 2026
4a80e54
Small tweaks
Apr 5, 2026
442716a
Organising VS to analyse SDK2013
Apr 9, 2026
b83957d
Attempting to improve MvM support
Apr 9, 2026
d76888d
Fixing DemoBot stickyjump
Apr 9, 2026
e3c4af8
Alpha 8 released!
Apr 9, 2026
cdf500d
Credits updated
Apr 9, 2026
d5fab52
Disabling MVM_Upgrade() due to KeyValue error
Apr 9, 2026
f3a281c
Reverting bot_globals.cpp for CBotGlobals::buildFileName()
Apr 9, 2026
05cf4d6
Linux build fix
Apr 9, 2026
c5b6eb1
Final fixes for Alpha8
Apr 9, 2026
c84d2f3
Using C17 (not City 17, duh!)
Apr 12, 2026
ed98e3d
Update AMBuildScript
Apr 12, 2026
22047e5
Stick to compiling .cpp for Linux Clang
Apr 12, 2026
8fbb5d5
Dropping C17 for Windows
Apr 12, 2026
a4ce24f
Updating workflow
Apr 12, 2026
30f433e
Update README.md
APGRoboCop May 1, 2026
835e33d
Dereferencing pointer fix
APGRoboCop May 3, 2026
193ec7b
More dereferencing fixes
APGRoboCop May 3, 2026
c22662a
Sticky Jump fixed!
APGRoboCop May 7, 2026
ee8306c
Reverse pathways display added
APGRoboCop May 7, 2026
6536c5c
Update bot_mods.h
RussiaTails May 7, 2026
cea9be5
Update bot_tf2_mod.cpp
RussiaTails May 7, 2026
fe2e88c
Update bot_fortress.cpp
RussiaTails May 7, 2026
6bd3c63
Update bot_fortress.cpp
RussiaTails May 7, 2026
441511e
Merge pull request #52 from RussiaTails/DEV
APGRoboCop May 8, 2026
5a3c5ae
Fixing reverse pathways
APGRoboCop May 9, 2026
ce51079
Merge branch 'master' of https://github.com/APGRoboCop/rcbot2
APGRoboCop May 9, 2026
6dcae60
More null pointer deref fixes
APGRoboCop May 9, 2026
82a34cb
More null pointer deref fixes
APGRoboCop May 10, 2026
d6da404
CBotInvestigateHidePoint() repaired
APGRoboCop May 10, 2026
f4b21c8
Altering memcpy functions
APGRoboCop May 10, 2026
4a4ec0c
And more null pointer deref fixes...
APGRoboCop May 10, 2026
a395b69
Tiny tweaks
APGRoboCop May 10, 2026
14a40e2
Cops & Robbers gamemode compatibility
RussiaTails May 10, 2026
a5ba55f
More null ptr deref fixes yet again
APGRoboCop May 13, 2026
0a9e535
Code neatened up a bit
APGRoboCop May 14, 2026
97e016d
Replacing float-equality checks with <= and epsilon fabs
APGRoboCop May 15, 2026
e53c011
Adding Zombie Infection support
APGRoboCop May 16, 2026
5741a6a
Further support for ZI
APGRoboCop May 16, 2026
7b3813b
Adding experimental ZI and VSH extra support
APGRoboCop May 16, 2026
02b3766
Code neatened
APGRoboCop May 16, 2026
5635a1e
Add CBotProfile operator= and fix squad bounds check
APGRoboCop May 19, 2026
44a1edb
Fix null checks, memory leaks and GA/NN bugs
APGRoboCop Jun 3, 2026
1f55e18
Schedule task leak fixed
APGRoboCop Jun 4, 2026
a0ac6a7
Discard stale waypoint route on rollback
APGRoboCop Jun 4, 2026
f529e0d
Removing redundant perceptron declarations
APGRoboCop Jun 4, 2026
ecc709a
Guard entprops use and clean up bot code
APGRoboCop Jun 6, 2026
6db0f80
Reverting some entprop fixes and now using SM 1.12
APGRoboCop Jun 6, 2026
f1fd714
Preventing TF2 bots from firing b4 round starts
APGRoboCop Jun 6, 2026
216051e
Support named teams for addbot
APGRoboCop Jun 7, 2026
3750f25
Waypoint Menu pagination fixed
APGRoboCop Jun 13, 2026
75588fb
Transferring and updating utlblockmemory.h
APGRoboCop Jun 14, 2026
8f1834f
Adding FF grenade combat code
APGRoboCop Jun 14, 2026
3429c6a
Altering HL2SDKs
APGRoboCop Jun 14, 2026
d73623c
Adding new cvars for FF and adjusting weaps prefs
APGRoboCop Jun 14, 2026
bc952dd
Update weapons.ini
APGRoboCop Jun 15, 2026
1a31748
Add parked-node recovery and extra debug info
APGRoboCop Jun 18, 2026
923218f
Auto-select debug bot by aim & expose route size
APGRoboCop Jun 18, 2026
c331c02
Add 'reachable' waypoint debug command
APGRoboCop Jun 19, 2026
8e3ab4f
Display nearest reachable-unreachable bridge
APGRoboCop Jun 20, 2026
8251557
Armour waypoint flag for FF
APGRoboCop Jun 20, 2026
e038b82
Allow sprint when enemy or suit power >30
APGRoboCop Jun 20, 2026
3c36e14
Update bot_hldm_bot.cpp
APGRoboCop Jun 20, 2026
aee5962
Adding Valve Profiler
APGRoboCop Jun 21, 2026
79f2149
Added hl2_sprintspeed to fix HL2DM
APGRoboCop Jun 21, 2026
1e66335
Adding const to local variables
APGRoboCop Jun 21, 2026
42abab5
Crash fix for dod_broadcast_audio
APGRoboCop Jun 21, 2026
4dc53ae
Replacing `NULL` with `nullptr`
APGRoboCop Jun 21, 2026
2444114
Adding SetPlayerLocation messages
APGRoboCop Jun 21, 2026
e8144a6
Making variables const and narrow scope
APGRoboCop Jun 23, 2026
07ab5df
Small tiny update for waypoint belief
APGRoboCop Jun 23, 2026
694cb16
Use tolerant float comparison in the memory scan
APGRoboCop Jun 23, 2026
428910f
Minor stability fixes and FF cvars added
APGRoboCop Jun 24, 2026
c61f5e7
Ranged strafe cvar added (Not for CSS, DODS)
APGRoboCop Jun 25, 2026
d8f759d
Update weapons.ini
APGRoboCop Jun 27, 2026
3b74d0a
Match FortressForever gamedir case-insensitively
APGRoboCop Jun 30, 2026
87db905
Ranged strafe cvar added Part 2 added
APGRoboCop Jun 30, 2026
81ab74d
Add mount assist and improve ladder waypoint
APGRoboCop Jul 1, 2026
3bd22c3
Add isPlacingBuilding base hook (used by ladder stuck-recovery)
APGRoboCop Jul 1, 2026
ef072c6
Add isPlacingBuilding base hook (used by ladder stuck-recovery)
APGRoboCop Jul 1, 2026
b57c273
Update bot.h
APGRoboCop Jul 1, 2026
7be7dda
Merge branch 'master' of https://github.com/APGRoboCop/rcbot2
APGRoboCop Jul 1, 2026
4847112
Making the comments briefer
APGRoboCop Jul 2, 2026
faae8d6
Sanity check to prevent joinclass spam
APGRoboCop Jul 2, 2026
bf1ffb8
Skip empty-clip launchers to prevent reload lock
APGRoboCop Jul 2, 2026
cc9e86b
Balancing default bot profile skills
APGRoboCop Jul 2, 2026
b2a9e8e
Another null check added for TF2 Sniper weapon
APGRoboCop Jul 2, 2026
c4805dc
DoDS idle spawn fix
APGRoboCop Jul 3, 2026
0dc2285
Default cvars adjusted
APGRoboCop Jul 3, 2026
d3e8874
Update bot_cvars.cpp
APGRoboCop Jul 3, 2026
e297af0
Merge branch 'APGRoboCop:master' into master
Heapons Jul 10, 2026
f12b742
Zipline support for Redwood map
RussiaTails Jul 13, 2026
569b935
Flagrun map support
RussiaTails Jul 13, 2026
4e1c741
Merge pull request #53 from RussiaTails/DEV
APGRoboCop Jul 15, 2026
5886781
Merge pull request #46 from Heapons/master
APGRoboCop Jul 15, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
183 changes: 183 additions & 0 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,183 @@
name: Build

on: ["push", "workflow_dispatch"]

jobs:
build_main:
name: Build for ${{ matrix.os_short }}
runs-on: ${{ matrix.os_version }}

# skip build on '[ci skip]'
if: "!contains(github.event.head_commit.message, '[ci skip]')"

strategy:
fail-fast: false
matrix:
os:
#- ubuntu-22.04 # appears to no longer work - especially forcing using GCC instead of Clang
- ubuntu-latest
- windows-x32
- windows-x64
include:
#- os: ubuntu-22.04
# os_short: linux-legacy
# os_version: ubuntu-22.04
# package_ext: tar.gz
# dbg_ext: dbg
# cc: gcc
# cxx: g++
# vs_arch: unused
# am_arch: x86,x86_64

- os: ubuntu-latest
os_short: linux-latest
os_version: ubuntu-latest
package_ext: tar.gz
dbg_ext: dbg
cc: clang
cxx: clang++
vs_arch: unused
am_arch: x86,x86_64

- os: windows-x32
os_short: win32
os_version: windows-latest
package_ext: zip
dbg_ext: pdb
cc: not-used
cxx: not-used
vs_arch: x32
am_arch: x86

- os: windows-x64
os_short: win64
os_version: windows-latest
package_ext: zip
dbg_ext: pdb
cc: not-used
cxx: not-used
vs_arch: x64
am_arch: x86_64

steps:
- name: Install (Linux)
if: runner.os == 'Linux'
run: |
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install -y clang g++-multilib
echo "CC=${{ matrix.cc }}" >> $GITHUB_ENV
echo "CXX=${{ matrix.cxx }}" >> $GITHUB_ENV

- name: Add msbuild to PATH (Windows)
if: runner.os == 'Windows'
uses: microsoft/setup-msbuild@v3

- name: Install (Windows)
if: runner.os == 'Windows'
shell: cmd
run: |
:: See https://github.com/microsoft/vswhere/wiki/Find-VC
for /f "usebackq delims=*" %%i in (`vswhere -latest -property installationPath`) do (
call "%%i"\Common7\Tools\vsdevcmd.bat -arch=${{ matrix.vs_arch }} -host_arch=x64
)

:: Loop over all environment variables and make them global.
for /f "delims== tokens=1,2" %%a in ('set') do (
echo>>"%GITHUB_ENV%" %%a=%%b
)

- name: Setup Python
uses: actions/setup-python@v6
with:
python-version: '3.12'

- name: Setup ambuild
run: |
python -m pip install --upgrade pip
python -m pip install wheel
pip install git+https://github.com/alliedmodders/ambuild

- name: Fetch RCBot2
uses: actions/checkout@v6
with:
path: rcbot2
submodules: recursive

- name: Build Files
working-directory: rcbot2
run: |
mkdir post
cd post
python3 ../configure.py --sdks=present --mms-path="${{ github.workspace }}/rcbot2/alliedmodders/metamod-source" --sm-path="${{ github.workspace }}/rcbot2/alliedmodders/sourcemod" --hl2sdk-root="${{ github.workspace }}/rcbot2/alliedmodders" --symbol-files --target ${{ matrix.am_arch }} --enable-optimize
ambuild

- uses: benjlevesque/short-sha@v3.0
id: short-sha

- name: Upload Binary
uses: actions/upload-artifact@v7
with:
name: rcbot2-${{ matrix.os_short }}-${{ steps.short-sha.outputs.sha }}
path: |
rcbot2/post/package/*

- name: Upload Debug Symbols
uses: actions/upload-artifact@v7
with:
name: rcbot2-dbgsym-${{ matrix.os_short }}-${{ steps.short-sha.outputs.sha }}
path: |
rcbot2/post/**/*.${{ matrix.dbg_ext }}

combine_windows:
name: Combine Windows Builds
needs: build_main
runs-on: ubuntu-latest
steps:
- uses: benjlevesque/short-sha@v3.0
id: short-sha

- name: Download Win32 artifact
uses: actions/download-artifact@v7
with:
name: rcbot2-win32-${{ steps.short-sha.outputs.sha }}
path: combined/win32

- name: Download Win64 artifact
uses: actions/download-artifact@v7
with:
name: rcbot2-win64-${{ steps.short-sha.outputs.sha }}
path: combined/win64

- name: Upload Combined Windows Artifact
uses: actions/upload-artifact@v7
with:
name: rcbot2-windows-${{ steps.short-sha.outputs.sha }}
path: combined/

- name: Download Win32 Debug Symbols
uses: actions/download-artifact@v7
with:
name: rcbot2-dbgsym-win32-${{ steps.short-sha.outputs.sha }}
path: combined-dbgsym/win32

- name: Download Win64 Debug Symbols
uses: actions/download-artifact@v7
with:
name: rcbot2-dbgsym-win64-${{ steps.short-sha.outputs.sha }}
path: combined-dbgsym/win64

- name: Upload Combined Windows Debug Symbols
uses: actions/upload-artifact@v7
with:
name: rcbot2-dbgsym-windows-${{ steps.short-sha.outputs.sha }}
path: combined-dbgsym/

- name: Delete Individual Windows Artifacts
uses: geekyeggo/delete-artifact@v6
with:
name: |
rcbot2-win32-${{ steps.short-sha.outputs.sha }}
rcbot2-win64-${{ steps.short-sha.outputs.sha }}
rcbot2-dbgsym-win32-${{ steps.short-sha.outputs.sha }}
rcbot2-dbgsym-win64-${{ steps.short-sha.outputs.sha }}
Loading