3565 Commits

Author SHA1 Message Date
Marat Kharitonov 680104024d docs: document patched backend image + enterprise subscription patch
dockerbuild / main (backend, true, backend) (push) Failing after 26m50s
dockerbuild / main (frontend, true, frontend) (push) Failing after 26m57s
dockerbuild / main (worker, true, functions/onprem/worker) (push) Failing after 26m53s
dockerbuild / sync-orborus (push) Failing after 8m45s
- CRACKED.md: target image is marker689/shuffle-backend-unchained:12082026
- docker-compose.yml: point backend at patched image (drop override file)
- shared.go: HandleCheckLicense also sets org.Subscriptions to an active
  Enterprise License so the UI shows 'Licensed' (was showing Unlicensed)
- gitignore shuffle-database runtime *.conf

Verified: backend image builds and runs with all limits lifted.
2026-08-12 04:40:47 +03:00
Marat Kharitonov 747fd15176 Fix: also patch checkNoInternet and IsLicensed to close all limit gates
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.
2026-08-12 03:26:33 +03:00
Marat Kharitonov 4934f92ddb docs: add CRACKED.md with full license-bypass guide 2026-08-12 03:15:17 +03:00
Marat Kharitonov 4f3f07d4dd Crack: bypass license check - force all limits unlimited
- Vendor shuffle-shared v1.2.51 as backend/go-app/shuffle-shared
- Add replace directive in go.mod to use the local moduled copy
- In HandleCheckLicense, force org.Licensed=true and set every
  SyncFeatures limit to 1e9, skipping all license-key logic
- Update Dockerfile to ADD the local shuffle-shared before go build
- Verified: backend image builds successfully via docker
2026-08-12 03:14:24 +03:00
Frikky 59a54914e0 Worker rebuild 2026-05-14 18:26:49 +02:00
Aditya 2c7f3702f1 Merge pull request #1984 from LalitDeore/fix-stuff
[fix] docker version issue
2026-05-13 18:40:28 +05:30
Lalit Deore 79349c5786 [fix] docker version issue 2026-05-13 18:36:09 +05:30
Aditya 80f1643f14 ci: add manual dockerbuild workflow with build and sync modes 2026-05-13 17:55:45 +05:30
Aditya afbeed5236 Merge pull request #1983 from LalitDeore/fix-stuff
Fix docker api version issue and shuffle-shared version bump
2026-05-13 17:24:15 +05:30
Lalit Deore 88ba93e87c [fix] docker api version issue and shuffle-shared version bump 2026-05-13 17:14:48 +05:30
Aditya 84ca3de616 ci: deduplicate sync-orborus into reusable workflow 2026-05-13 03:56:53 +05:30
Aditya f1d458cc12 ci: add standalone sync-orborus workflow 2026-05-13 03:55:20 +05:30
Aditya e55bf9a41c ci: sync orborus from shuffle/orborus, bump chart to 2.2.1 2026-05-13 03:54:10 +05:30
Aditya a106f27312 Guard tagged release workflows to only run on their target branch 2026-05-12 16:14:43 +05:30
Aditya 6501f03747 chore: auto-strip v prefix from release tags 2026-05-12 15:45:43 +05:30
Aditya 5875836354 chore: separate release builds from push builds 2026-05-12 15:42:55 +05:30
Aditya 78735b42ce chore: separate release builds from push builds to prevent tag overwrites 2026-05-12 15:39:57 +05:30
Aditya 01a84b607d Merge pull request #1978 from Shuffle/nightly
Nightly -> Main [v2.2.1 release]
2026-05-12 15:25:52 +05:30
Aditya b9ee32a833 Merge main into nightly: keep nightly versions 2026-05-12 15:20:07 +05:30
Aditya 23b28f3e06 Pass SHUFFLE_APP_PROXY_CONFIG_OVERRIDE to app containers; use SHUFFLE_WORKER_SERVER_URL for callback URL 2026-05-11 19:39:57 +05:30
Aditya db425dcc9c chore: bumping shuffle-shared to 1.2.50 2026-05-11 15:38:52 +05:30
Aditya 4fdffedf0f chore: bump shuffle-shared to v1.2.46 2026-05-08 16:41:17 +05:30
Aditya 20ad324bee Merge branch 'nightly' of github.com:Shuffle/Shuffle into nightly 2026-05-07 23:52:51 +05:30
Aditya 47e7a9d488 ci: comment out orborus from nightly workflow 2026-05-07 23:52:18 +05:30
Aditya eaf23b806c fix: update worker Dockerfile to golang:1.25 2026-05-07 23:51:05 +05:30
Aditya ea5c274a01 fix: update backend Dockerfile to golang:1.25 2026-05-07 23:50:56 +05:30
Lalit Deore 920108f858 Merge pull request #1977 from LalitDeore/queu-management-fixes
fix - version number on sidebar
2026-05-07 23:46:39 +05:30
Lalit Deore a2d91c3cc3 fix - version number on sidebar 2026-05-07 23:45:22 +05:30
Frikky 94677f6e20 Merge branch 'nightly' of https://github.com/shuffle/shuffle into nightly 2026-05-07 17:35:32 +02:00
Frikky b582aaa601 Bumped shuffle-shared 2026-05-07 17:35:28 +02:00
Lalit Deore e89d004c07 Merge pull request #1976 from LalitDeore/queu-management-fixes
[feature] - add queue management changes for onprem
2026-05-07 18:39:09 +05:30
Lalit Deore c9cfa6caa2 [feature] - add queue management changes 2026-05-07 18:35:07 +05:30
Lalit Deore 8258baa92e Merge pull request #1975 from Shuffle/revert-1974-shaffuru-sync-fix
Revert "shaffuru files sync"
2026-05-07 18:27:35 +05:30
Lalit Deore 8e3c4d1138 Revert "shaffuru files sync" 2026-05-07 18:24:32 +05:30
Frikky f47147d794 Fixed go mod issues with new runner handler 2026-05-07 13:50:22 +02:00
Frikky aeef164700 Merge pull request #1973 from Shuffle/LalitDeore-patch-3
Update deployment section in README
2026-05-07 13:43:26 +02:00
Frikky bcdc56bc72 Merge pull request #1974 from LalitDeore/shaffuru-sync-fix
shaffuru files sync
2026-05-07 13:43:13 +02:00
Lalit Deore 4cff6addde shaffuru files sync 2026-05-07 15:27:32 +05:30
yashsinghcodes 0bc92c9fa7 pass proxy if worker don't have them either 2026-05-07 05:03:27 +05:30
Lalit Deore 1ee355368b Revise installation guide for Shuffle
Updated installation guide with new image links and formatting.
2026-05-06 15:50:19 +05:30
Lalit Deore fdb88ea656 Update deployment section in README.md 2026-05-06 15:47:51 +05:30
Lalit Deore 959f469879 Update deployment section in README
Removed old deployment links and replaced with new images for Google Cloud and AWS.
2026-05-06 15:39:30 +05:30
Frikky 5b641aa431 Revise deployment information in README.md
Updated deployment section with new cloud marketplace links and improved formatting.
2026-05-05 13:50:19 +02:00
Frikky 6631a40de8 Add files via upload 2026-05-05 13:48:23 +02:00
yashsinghcodes 20e87f85c4 shuffle-shared bumo 2026-05-01 18:49:30 +05:30
yashsinghcodes 7f7f93069d return 200 before the workflow transaction 2026-05-01 18:41:24 +05:30
yashsinghcodes 0ba8ac1eea remove the waiting stage it can confuse users 2026-05-01 18:04:14 +05:30
yashsinghcodes e4101f991a Revert "fix: ignore duplicate action results during execution updates"
This reverts commit fb4c1edb7b.
2026-05-01 13:14:51 +05:30
yashsinghcodes fb4c1edb7b fix: ignore duplicate action results during execution updates 2026-05-01 13:12:48 +05:30
yashsinghcodes c6ed733151 stability improvement over subflows and workflow executions 2026-05-01 13:11:15 +05:30