-
Notifications
You must be signed in to change notification settings - Fork 1
Dev #416
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dev #416
Conversation
Refactored the main deployment workflow, now using a centralized config file and matrix strategies. The old workflow had individual jobs for each app with heavily repeated code. Any changes to the app list was fragile. It was necessary to configure the jobs individually, list dependencies and so on.
Added `.github/ci-config.json` to define all apps and their dependencies in one place. The workflow parses the list and sets up matrix jobs for each apps and its necessities.
Add a new app:
```json
"your-app": {
"pr_preview": true,
"preview_domain": "my-app.com"
}
```
When `preview_domain` is provided, PR previews will be created as `https://pr-<number>.<preview_domain>`. Or `https://pr-<num>.<app>.torus.network` otherwise.
You can also define dependencies; apps that have to be deployed together in order to work.
```json
"torus-governance": {
"deploys": ["torus-cache", "torus-worker"],
"pr_preview": true
}
```
Dependencies that are tagged with `pr_preview = true` will also have PR previews deployed.
This change adds a simple target duplicate finder. We work on top of slices by comparing distances of the slice indices. This provides a reliable way to find _almost_ identical predictions. This finds changes like missing dots and whitespaces or broken target slices into more than one piece. The threshold is high enough that any distances big enough to break context will fail to be considered a duplicate and both entries will be analyzed.
…enhancing personalized prediction feeds
…with relevant keys and indexes for predictions
Feat/swarm automated scoring
Feat/swarm rest server
|
Important Review skippedAuto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the ✨ Finishing touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
No description provided.