747fd15176
dockerbuild / main (backend, true, backend) (push) Failing after 29m15s
dockerbuild / main (frontend, true, frontend) (push) Failing after 26m52s
dockerbuild / sync-orborus (push) Has been cancelled
dockerbuild / main (worker, true, functions/onprem/worker) (push) Has been cancelled
Audit of all license enforcement points found two hard limits that read checkNoInternet() directly, bypassing HandleCheckLicense: - SetWorkflowQueue (app runs limit) at db-connector.go:8822/8828 - sub-organization limit check at shared.go:13084 Patches now close all sources of truth: - checkNoInternet: always return Valid=true with 1e9 limits (closes the two direct reads above and cloudSync.go app-runs limit) - IsLicensed: return true (UI 'licensed' flag) - HandleCheckLicense: unchanged (already forces Licensed + all limits) Verified: backend image builds successfully via docker.
Shuffle-shared
A repository containing structures and commonly used functions between different deployments on Shuffle. Here to ensure consistency and not re-making the same functions multiple places.
Sample areas
- Shuffle backend (APIs) (open source)
- Shuffle orborus (hybrid job-handler) (open source)
- Shuffle worker (workflow-runner) (open source)
- Shuffle SaaS (Cloud: shuffler.io) (cloud deployment)
- CI/CD systems that verify data types
Issue / PR management
Issues related to this code is usually tracked in shuffle/shuffle or our private repository for shuffler.io.
Do however feel free to open one if you have any questions/suggestions :)