-
Notifications
You must be signed in to change notification settings - Fork 114
Weekly release: staging → main #272
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
Merged
Merged
Changes from all commits
Commits
Show all changes
49 commits
Select commit
Hold shift + click to select a range
c1a365a
feat(prompts): move backend + HTML-dashboard contracts into built-in …
SailingSF 0af6687
fix(skills): address review — shadow fallback, recall idempotence, on…
SailingSF c5db078
fix(skills): stub must not satisfy the already-recalled check
SailingSF fd372ed
feat(publish): add access modes (password/restricted) to /publish and…
StpMax 18cf596
fix(scratchpad): force UTF-8 so non-UTF-8 host locales don't crash th…
alecantu7 0dc7261
fix(scratchpad): drop PYTHONIOENCODING, keep only PYTHONUTF8 (self-re…
alecantu7 a4ba80a
fix(scratchpad): give the pip/uv install subprocess UTF-8 mode too (s…
alecantu7 16c83fc
Merge branch 'staging' into feat/ENG-727
StpMax 0a0bb91
fix(publish): clear local .published.json on /unpublish so re-publish…
StpMax 8b00144
fix(publish): publish_or_preview resolves artifact target from metada…
StpMax 2ef9614
feat(publish): ask for access mode in chat when the user didn't speci…
StpMax a0814f2
fiix
StpMax b898bfc
fix web_search
ea-rus fda8510
Sync main back into staging after release
mindsdb-release-train[bot] 7726302
Merge pull request #258 from mindsdb/fix/eng847-web_search-returns-empty
ea-rus e0584cd
fix(prompts): reference created artifact in final message
StpMax 94a34ec
fix(cli): flush per-round preambles separately instead of concatenating
StpMax d9406ce
fix(scratchpad): UTF-8 the _parent_venv.pth write + pin the boot-scri…
alecantu7 1fc202f
test(scratchpad): pin the _parent_venv.pth write encoding (self-revie…
alecantu7 86b5d13
Merge pull request #253 from mindsdb/alejandrocantu/eng-824-scratchpa…
ZoranPandovski cbf474c
Merge pull request #244 from mindsdb/feat/prompt-skills-slim
SailingSF 966a261
Merge pull request #251 from mindsdb/feat/ENG-727
StpMax e0720ff
count turns without tools
ea-rus dff7076
fix(llm): back off + retry mid-stream provider failures; typed transi…
alecantu7 83da2f8
public-data-sources skill
ea-rus 58c75c9
use router model for summarization
ea-rus 8675e4b
thalamus gate
ea-rus 9382bac
Merge pull request #262 from mindsdb/feat/eng-742-save-tool-calls
ea-rus 0775df6
ENG-940: explicit encoding="utf-8" on scratchpad/chat reads (launcher…
alecantu7 043a017
fix: preload skill alreadyin history
ea-rus 84e3160
ENG-981: heal lone surrogates before compile() in the scratchpad (#268)
alecantu7 e1cca88
Merge pull request #260 from mindsdb/fix/ENG-900
StpMax 167db92
count gate tokens
ea-rus 3f93768
Merge pull request #264 from mindsdb/feat/eng-648-reduce-token-usage
ea-rus 369b808
Merge pull request #265 from mindsdb/feat/eng-648-summary-model
ea-rus 25d7355
max_chars works also for messages of the same role which go subsequently
ea-rus 31a2082
Merge branch 'staging' into feat/eng-648-thalamus
ea-rus bd87572
fix for eng-845
martyna-mindsdb d014d05
Merge pull request #261 from mindsdb/fix/ENG-901
StpMax 60b822f
Merge pull request #269 from mindsdb/fix-eng-845
martyna-mindsdb d61470f
fix: pillow vulnerability
martyna-mindsdb 31f8eb0
fix: npm packages vulnerability
martyna-mindsdb eeb2632
Merge pull request #266 from mindsdb/feat/eng-648-thalamus
ea-rus 39a4586
Merge pull request #271 from mindsdb/fix-upgrade-npm-packages
martyna-mindsdb 180ac00
Merge pull request #270 from mindsdb/fix-upgrade-pillow
martyna-mindsdb ecbbe11
ci(ENG-1008): merge-to-main + staging panic and recovery alerts (#274)
lucas-koontz 3b659c2
ci(ENG-1008): consolidate notify jobs for consistent pipeline alerts …
lucas-koontz cc0fb7b
chore(ENG-1053): introduce pipeline watchdog for startup failures ale…
lucas-koontz 5ca45bd
ci: specify permissions for notify-main-failure workflow
lucas-koontz File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,8 @@ | ||
| # actionlint needs to be told about self-hosted runner labels, or every | ||
| # `runs-on:` referring to one is an error and the real findings drown in noise. | ||
| # | ||
| # mdb-dev, mdb-prod the org's self-hosted runner pools | ||
| self-hosted-runner: | ||
| labels: | ||
| - mdb-dev | ||
| - mdb-prod |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -0,0 +1,46 @@ | ||
| # Alert when a deploy pipeline concluded WITHOUT EVER STARTING. | ||
| # | ||
| # The panic-alert job in each pipeline is a job inside that pipeline, so it covers | ||
| # every failure where the run exists. It cannot cover | ||
| # `conclusion: startup_failure` — GitHub rejecting the run at load time, with zero | ||
| # jobs — because there is no job to put the alert in. The run appears in the | ||
| # Actions tab and nowhere else, and the branch is not deployed. | ||
| # | ||
| # It is not hypothetical. In mindsdb/auth a caller job granted narrower | ||
| # `permissions:` than a called workflow's jobs declared, two pushes to `staging` | ||
| # were rejected before scheduling, and staging served the previous image for ten | ||
| # hours with nothing said. The shared `workflow-lint.yml` gate stops that | ||
| # particular cause reaching a deploy branch; this watchdog notices the next one, | ||
| # whatever it is. | ||
| # | ||
| # Alerts repeat by design — roughly three per failing push at this cadence and | ||
| # window, then silence. A stateless sweep cannot be exactly-once, and a missed | ||
| # alert is the failure being fixed. | ||
| # | ||
| # Note it only runs once merged to `main`: GitHub runs `schedule` triggers from the | ||
| # default branch alone. `workflow_dispatch` is how to prove it before then, and | ||
| # widening the window on a dispatch replays a past incident. | ||
|
|
||
| name: Pipeline watchdog | ||
|
|
||
| on: | ||
| schedule: | ||
| - cron: "*/30 * * * *" | ||
| workflow_dispatch: | ||
| inputs: | ||
| lookback-minutes: | ||
| description: "Widen to replay a past incident" | ||
| type: number | ||
| default: 90 | ||
|
|
||
| jobs: | ||
| startup-failures: | ||
| permissions: | ||
| contents: read | ||
| actions: read # run + job history for the sweep | ||
| uses: mindsdb/github-actions/.github/workflows/notify-startup-failure.yml@main | ||
| with: | ||
| branches: "main staging" | ||
| lookback-minutes: ${{ inputs.lookback-minutes && fromJson(inputs.lookback-minutes) || 90 }} | ||
| runs-on: ubuntu-latest | ||
| secrets: inherit |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.