Skip to content
Open
Show file tree
Hide file tree
Changes from 92 commits
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
5268630
feat(orchestrator): enterprise feature support — CLI provider, submod…
frostebite Mar 5, 2026
d856336
feat(orchestrator): add experimental GCP Cloud Run and Azure ACI prov…
frostebite Mar 5, 2026
f4bc5d2
feat(orchestrator): multi-storage support for GCP and Azure providers
frostebite Mar 5, 2026
786ee37
feat(orchestrator): automatic provider fallback with runner availabil…
frostebite Mar 5, 2026
8194790
feat(orchestrator): add retry-on-fallback and provider init timeout
frostebite Mar 5, 2026
d17b099
style: format changed files with prettier
frostebite Mar 5, 2026
cfac5f1
test(orchestrator): expand local cache service test coverage
frostebite Mar 5, 2026
7e9d0bf
test(orchestrator): add runner availability service tests
frostebite Mar 5, 2026
17a0ea3
test(orchestrator): add unit tests for untested core services
frostebite Mar 5, 2026
f445106
ci(orchestrator): add fast unit test gate to integrity workflow
frostebite Mar 5, 2026
a0c79bd
test(orchestrator): expand unit tests for enterprise services
frostebite Mar 5, 2026
8a41533
fix(orchestrator): use http.extraHeader for secure git authentication
frostebite Mar 5, 2026
e4c156e
feat(orchestrator): add premade secret sources and YAML definitions
frostebite Mar 5, 2026
7f89530
feat(secrets): add HashiCorp Vault as first-class premade secret source
frostebite Mar 5, 2026
cf3478c
feat(lfs): add built-in elastic-git-storage support with auto-install
frostebite Mar 5, 2026
26903e9
feat(hooks): add Unity Git Hooks integration and runHookGroups
frostebite Mar 5, 2026
8d81236
feat(orchestrator): add test workflow engine placeholder
frostebite Mar 5, 2026
49b37f7
feat(orchestrator): add hot runner protocol placeholder
frostebite Mar 5, 2026
b3e1639
feat(orchestrator): generic artifact system — output types, manifests…
frostebite Mar 5, 2026
3033ee0
feat(orchestrator): incremental sync protocol — git delta, direct inp…
frostebite Mar 5, 2026
ccbe1bc
feat: community plugin validation workflow (#800)
frostebite Mar 5, 2026
12f2871
feat(orchestrator): CI platform providers — Remote PowerShell, GitHub…
frostebite Mar 5, 2026
7db70a7
style: fix prettier formatting and eslint errors on test files
frostebite Mar 5, 2026
4f07508
feat(orchestrator): build reliability features — git integrity, reser…
frostebite Mar 5, 2026
47670cf
feat(reliability): implement build reliability service with git integ…
frostebite Mar 5, 2026
ff56194
test(providers): add comprehensive unit tests for GitHub Actions, Git…
frostebite Mar 5, 2026
1bb31f3
feat(hot-runner): implement hot runner protocol with registry, health…
frostebite Mar 5, 2026
aa2e05d
feat(artifacts): complete generic artifact system with upload handler…
frostebite Mar 5, 2026
1186717
feat(testing): implement test workflow engine with YAML suites, taxon…
frostebite Mar 5, 2026
4870fb5
feat(sync): complete incremental sync protocol with storage-pull, sta…
frostebite Mar 5, 2026
007852a
feat(cache): add child workspace isolation for multi-product CI build…
frostebite Mar 5, 2026
5e54bcd
fix(testing): use async exec for parallel test group execution
frostebite Mar 5, 2026
fe63d7b
fix(cli-provider): add timeout protection for external CLI processes
frostebite Mar 5, 2026
1f3affe
fix(secrets): prevent shell injection in secret key names and mask va…
frostebite Mar 5, 2026
f06f99b
chore: rebuild dist for cli-provider timeout changes
frostebite Mar 5, 2026
7615bbd
fix(artifacts): validate rclone availability before storage upload
frostebite Mar 5, 2026
cff7597
fix(load-balancing): add pagination limits and rate-limit detection
frostebite Mar 5, 2026
40dd436
fix(reliability): add disk space validation before build archival
frostebite Mar 5, 2026
7c0c4c2
fix(hot-runner): validate persisted registry state and add dispatcher…
frostebite Mar 5, 2026
120c3c5
fix(providers): add polling timeouts, fix credential parsing, validat…
frostebite Mar 5, 2026
4d7e871
chore: rebuild dist for provider timeout and credential fixes
frostebite Mar 5, 2026
b3bd405
fix: prettier formatting for orchestrator-folders-auth test
frostebite Mar 5, 2026
9789eb5
ci: split orchestrator integrity into parallel jobs for faster valida…
frostebite Mar 5, 2026
3976b7c
style: fix prettier formatting
frostebite Mar 5, 2026
e9c247f
style: fix prettier formatting
frostebite Mar 5, 2026
1e2bb88
style: fix prettier formatting
frostebite Mar 5, 2026
79ae558
style: fix prettier formatting
frostebite Mar 5, 2026
81ba9c3
style: fix prettier formatting
frostebite Mar 5, 2026
5a42214
feat: add official game-ci CLI with build, activate, and orchestrate …
frostebite Mar 5, 2026
5bdcf12
feat(cli): add npm publish workflow and CLI tests
frostebite Mar 5, 2026
79d12aa
feat(cli): add release workflow, install scripts, and self-update com…
frostebite Mar 5, 2026
280a10d
fix(cli): address review findings — exit codes, missing inputs, null …
frostebite Mar 5, 2026
b4ffa3e
ci: split orchestrator integrity into 4 parallel jobs to fix timeout
frostebite Mar 5, 2026
bcf32b4
Merge remote-tracking branch 'origin/feature/orchestrator-enterprise-…
frostebite Mar 5, 2026
4724eea
Merge remote-tracking branch 'origin/feature/cloud-run-azure-provider…
frostebite Mar 5, 2026
a16f663
Merge remote-tracking branch 'origin/feature/provider-load-balancing'…
frostebite Mar 5, 2026
011e341
Merge remote-tracking branch 'origin/feature/orchestrator-unit-tests'…
frostebite Mar 5, 2026
d53cd98
Merge remote-tracking branch 'origin/fix/secure-git-token-usage' into…
frostebite Mar 5, 2026
ae296a7
Merge remote-tracking branch 'origin/feature/premade-secret-sources' …
frostebite Mar 5, 2026
e34af96
Merge remote-tracking branch 'origin/feature/ci-platform-providers' i…
frostebite Mar 5, 2026
750c10b
Merge remote-tracking branch 'origin/feature/build-reliability' into …
frostebite Mar 5, 2026
c7422c0
Merge remote-tracking branch 'origin/ci/orchestrator-integrity-speedu…
frostebite Mar 5, 2026
415d9e2
Merge remote-tracking branch 'origin/feature/test-workflow-engine' in…
frostebite Mar 5, 2026
a864249
Merge remote-tracking branch 'origin/feature/hot-runner-protocol' int…
frostebite Mar 5, 2026
c5043df
Merge remote-tracking branch 'origin/feature/generic-artifact-system'…
frostebite Mar 5, 2026
1f5f6b7
Merge remote-tracking branch 'origin/feature/incremental-sync-protoco…
frostebite Mar 5, 2026
90d7b26
Merge remote-tracking branch 'origin/feature/community-plugin-validat…
frostebite Mar 5, 2026
2eb5bd3
Merge remote-tracking branch 'origin/feature/cli-support' into releas…
frostebite Mar 5, 2026
4979a39
chore: add integration branch update scripts for release/lts-2.0.0
frostebite Mar 5, 2026
f2e7568
ci: set macOS builds to continue-on-error
frostebite Mar 5, 2026
d82481b
chore: add release/lts-infrastructure to update-all script
frostebite Mar 5, 2026
db42c76
ci: set macOS builds to continue-on-error
frostebite Mar 5, 2026
7b8f109
fix: make git hooks opt-in only — do not modify hooks when disabled
frostebite Mar 6, 2026
488c259
test: add integration wiring and input parsing tests for enterprise f…
frostebite Mar 6, 2026
cefebca
Merge remote-tracking branch 'origin/feature/orchestrator-enterprise-…
frostebite Mar 6, 2026
b19ced7
ci: mark failed macOS builds as neutral instead of failure
frostebite Mar 7, 2026
222665a
revert: restore build-tests-mac.yml to match main
frostebite Mar 9, 2026
e2a778d
fix(test): add gitAuthMode to orchestrator-folders test mock
frostebite Mar 9, 2026
0cb3cb3
fix(ci): bump node version to 20 in integrity-check
frostebite Mar 9, 2026
39f885d
fix: downgrade yargs to ^17.7.2 and revert Node to 18 for CI compatib…
frostebite Mar 9, 2026
25dbf37
refactor(cli): move cache command under orchestrate subcommand
frostebite Mar 9, 2026
20b01e1
ci: add orchestrator compatibility validation workflow
frostebite Mar 10, 2026
d34f77c
refactor: route orchestrator through plugin loader
frostebite Mar 10, 2026
01c718a
refactor: extract orchestrator — delete 30k lines, decouple all imports
frostebite Mar 10, 2026
52bed19
refactor: move CLI to orchestrator, fix validate-orchestrator workflow
frostebite Mar 10, 2026
7b2bd26
fix(ci): remove reference to deleted orchestrator-integrity.yml
frostebite Mar 10, 2026
c69c095
fix(ci): use --legacy-peer-deps for orchestrator install in validation
frostebite Mar 10, 2026
02f9cee
chore: remove temporary delete-me scripts
frostebite Mar 10, 2026
0557688
feat(ci): add orchestrator integration tests and plugin interface tests
frostebite Mar 10, 2026
ad1a1e8
fix(ci): add build step to k8s and aws integration jobs
frostebite Mar 10, 2026
72fdbd8
fix(ci): add refactor/** branch pattern and workflow_dispatch to orch…
frostebite Mar 10, 2026
ee53114
refactor(ci): split orchestrator tests into per-PR health checks and …
frostebite Mar 10, 2026
e34f4e4
ci: add yarn.lock to validate-orchestrator path filters
frostebite Mar 10, 2026
c4896aa
refactor: move install scripts to orchestrator repo
frostebite Mar 10, 2026
d6fcc2b
Potential fix for code scanning alert no. 78: Workflow does not conta…
frostebite Mar 10, 2026
7cbdefc
refactor: rename enterprise services to plugin services
frostebite Mar 10, 2026
e604053
fix(ci): update workflow references from loadEnterpriseServices to lo…
frostebite Mar 10, 2026
25f0a9c
ci: remove (Nightly) from integration tests workflow name
frostebite Mar 10, 2026
c91f9d1
fix: only suppress module-not-found errors in plugin loader
frostebite Mar 10, 2026
8e79c86
ci: add smoke test for orchestrator build wiring
frostebite Mar 10, 2026
afcb405
ci: wire orchestrator integration tests into integrity check
frostebite Mar 11, 2026
b78785e
fix(ci): pin LocalStack to v3.8.1 for AWS SDK v3 compatibility
frostebite Mar 11, 2026
b351f4d
revert: restore localstack:latest now that SDK is pinned
frostebite Mar 11, 2026
0cf2dc1
ci: reorder AWS integration tests to prevent workspace corruption
frostebite Mar 12, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,4 @@ dist/
lib/
node_modules/
jest.config.js
src/types/
1 change: 1 addition & 0 deletions .eslintrc.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"root": true,
"plugins": ["jest", "@typescript-eslint", "prettier", "unicorn"],
"extends": ["plugin:unicorn/recommended", "plugin:github/recommended", "plugin:prettier/recommended"],
"parser": "@typescript-eslint/parser",
Expand Down
5 changes: 0 additions & 5 deletions .github/workflows/integrity-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -31,8 +31,3 @@ jobs:
- run: bash <(curl -s https://codecov.io/bash)
- run: yarn build || { echo "build command should always succeed" ; exit 61; }
# - run: yarn build --quiet && git diff --quiet dist || { echo "dist should be auto generated" ; git diff dist ; exit 62; }

orchestrator:
name: Orchestrator Integrity
uses: ./.github/workflows/orchestrator-integrity.yml
secrets: inherit
61 changes: 0 additions & 61 deletions .github/workflows/orchestrator-async-checks.yml

This file was deleted.

Loading
Loading