0
0
mirror of https://github.com/sp-tarkov/build.git synced 2025-02-12 16:50:45 -05:00

251 Commits

Author SHA1 Message Date
a7579ac13b
Updates build trigger email address in example workflow 2024-03-28 20:28:25 -04:00
1eb46361bf
Cache launcher build by current git short hash 2024-03-28 20:14:30 -04:00
bada81f0fd
Cache modules build by current git short hash 2024-03-28 20:14:07 -04:00
fa409d1e0b
Cache server build by current git short hash 2024-03-28 20:13:06 -04:00
3bce902220
Cache NPM packages by package.json 2024-03-28 20:12:15 -04:00
5fce20ef70
Combines the assemble and publish workflows
The assemble and publish workflows worked with the same release files and just had different purposes. Normally I'd like to keep them separated, but the process of creating an artifact from one workflow to the next with a folder this large takes a minute or two, and frankly, I'd rather not wait.

This commit combines them into one larger assemble-and-publish workflow.
2024-03-28 19:06:01 -04:00
edc6c35537
Updated README with additional information about build types 2024-03-28 14:30:44 -04:00
24054e83ef
Updates module download to use 7-Zip archives 2024-03-28 09:39:02 -04:00
3943f9b2b2
Updates nightly schedule for early morning testing 2024-03-28 00:47:50 -04:00
a4d0a916ae
Renames the example trigger file and updates project README 2024-03-26 23:42:08 -04:00
0b5033f4d2
Removes the delete-artifact action--Will not work 2024-03-26 22:45:23 -04:00
34fdbb01fc
Removes main branch trigger 2024-03-26 22:43:39 -04:00
b1c639e25d
Determine target tag based on the latest trigger file 2024-03-26 22:42:06 -04:00
fc49939435
Ensure build directories are cleaned before a fresh clone 2024-03-26 22:40:42 -04:00
d4a24104e5
Trying older version of delete-artifact action 2024-03-26 17:26:31 -04:00
d77fd00941
Run clean pipeline even on a failure 2024-03-26 17:01:43 -04:00
400eecec1f
Updates spt-build-node image to v1.0.7
Now includes the vim-common package with the xxd command, which is used for the file hash process.
2024-03-26 17:01:13 -04:00
bcbf8d27e0
Fat-fingered a quote >:{} 2024-03-26 16:40:34 -04:00
af69fd9073
Adds a clean pipeline to remove artifacts when build has finished 2024-03-26 16:38:48 -04:00
b3d0a3609a
Reverts to normal SCP logging 2024-03-26 16:27:06 -04:00
d8e7b91a00
Removes the known hosts check
We're doing write operations, so if someone wants to MITM attack this to get written to... go ahead, I guess?

I'll come back to this. Pinky swear.
2024-03-26 16:23:23 -04:00
f0317a24ca
All the SSH logs! 2024-03-26 15:49:07 -04:00
298c176fe3
Changes release hash method 2024-03-26 15:48:39 -04:00
522de41d1b
Update path to SSH known hosts file 2024-03-26 15:16:57 -04:00
43620c98ef
Adds Release target to Modules build task 2024-03-26 15:12:54 -04:00
f5d36b5ae0
Updates Modules build process to include SPT version 2024-03-26 15:01:26 -04:00
006db096a5
Updates build working directory 2024-03-26 13:17:09 -04:00
9e238e9d1b
Test Build Action 2024-03-26 11:48:33 -04:00
8cdf9a3ee3
Updates README 2024-03-26 11:09:15 -04:00
c243cc3ec5
Verbose Logging for cURL 2024-03-23 15:11:58 -04:00
648f5599c9
Updates manual version tag. 2024-03-19 16:06:40 -04:00
2fd513bf7d
Updates the builds to be saved in a builds sub-directory. 2024-03-19 13:07:01 -04:00
eb15bc197b
Need to be inside the repo to run git commands... 2024-03-16 18:51:07 -04:00
337f82c4f7
Adds server's short commit hash to file name 2024-03-16 18:49:23 -04:00
324fe97ec7
Fix incorrect mod status in Discord message 2024-03-16 16:48:51 -04:00
927d890089
Updates manual BEM build tag. 2024-03-16 16:33:57 -04:00
a560a65777
Adds the new bleedingmods build type. 2024-03-16 16:28:55 -04:00
2673548934
Discord message update 2024-03-14 23:02:25 -04:00
40b683a357
Updates Discord message formatting 2024-03-14 22:50:58 -04:00
5e4d396bc1
Updates Discord JSON 2024-03-14 22:33:56 -04:00
01713772ac
Updates Discord message formatting 2024-03-14 22:26:22 -04:00
547e8ac734
Updates!
- Nightly builds should happen at 3pm ET
- The Determine-Build-Type step happens earlier in the build process now & it's based on the passed tag instead of the current commits tag.
- Torrent files are only created for stable releases.
- Nightly builds are now cleaned from external sources
- External sources now delete nightly, debug, and bleeding releases older than 14 days.
- Updates node environment to v20.11.1
2024-03-14 17:27:16 -04:00
4a809fb0fd
Minor message updates 2024-03-14 13:32:49 -04:00
a1ccce30db
Updates the Discord embed colours 2024-03-14 12:20:23 -04:00
dad5ea94fc
Update build target tag 2024-03-14 12:02:17 -04:00
0ba38a21f0
Upgrades!
- Adds new build type for nightly's
- Dynamically looks up if mods are enabled
- Cleans up file naming so there's less chance of an overwrite
2024-03-14 11:58:11 -04:00
70454fe0bc
Initial pass as sub-project pipeline... Needs gitea update to test 2024-03-12 18:38:04 -04:00
8997d80e93
Update to run nightly at 3pm ET 2024-03-12 01:05:53 -04:00
46ad964711
Clean server builds 2024-03-12 00:45:50 -04:00
fb180ca715
ALL THE BUILDS 2024-03-12 00:34:52 -04:00