Skip to content

chore(ci): cut Actions minutes (concurrency, PR CI/CodeQL) - #56

Merged
jrb00013 merged 1 commit into
mainfrom
chore/actions-minute-savings
Aug 26, 2026
Merged

chore(ci): cut Actions minutes (concurrency, PR CI/CodeQL)#56
jrb00013 merged 1 commit into
mainfrom
chore/actions-minute-savings

Conversation

@jrb00013

Copy link
Copy Markdown
Member

Summary

  • Org Actions minute cut for Team-Deepiri: concurrency cancel-in-progress, CI/CodeQL stay on pull_requestmain/dev (including subsequent pushes to the PR), drop post-merge push double-fires.
  • CD kept (deploy/publish/release triggers untouched aside from safe concurrency where applied).
  • CodeQL kept (never removed).
  • Docs/markdown paths-ignore + sensible timeout-minutes.

Test plan

  • Open a code PR to main/dev → CI + CodeQL run
  • Push another commit to the same PR → new run starts, prior cancels
  • Merge → no second CI/CodeQL from push on no-CD path
  • Confirm CD still triggers on its existing push/tag events (if this repo has CD)

Do not merge without review.

Sent Using Claude

@jrb00013

Copy link
Copy Markdown
Member Author

@SeanSan06

Hey — this took too long, so I did it myself.

I asked y'all to get Actions minute hygiene done like ~3 weeks ago. Fine, stuff slips. But damn man — you see my velocity?

I have a full-time job, I lead Exovra, and I lead this entire org. In just the last two weeks on Deepiri alone I still shipped, among other things:

  • deepiri-juggle-box (Neural Razor): basically the whole V0 control plane — slicer collect/extract ZepGPU jobs, Discord sprint bot, TIES/DARE/linear merge math + tests, 20-rig load proof with streaming artifacts, interference math (APPLIED_MATH.md), fuse/gate entrypoints, CLI, docs, CI. That was a product, not a chore.
  • deepiri-platform + diri-cyrex + deepiri-elkedel: Elkedel eyes into Cyrex/platform compose, AGI voice/corpus/reckoning wire, live YOLO/webcam path, training export, submodule pin storms — the actual platform integration work.
  • deepiri-polomni: observatory phases D–F (Fisher tomography, SO(2,1) bubble scanner, multi-survey scar consensus, real-sky proof tiers).
  • deepiri-crankl: Windows support / v1.0.0, sheaf cohomology perf, Qt6 CI smoke.
  • deepiri-tombstone: 2.1.x cache-first early-stop + production speed / SLO gates.
  • deepiri-renderflow-studio: RFIR role-residency math so 30GB installs can't be prepaid (#97).
  • deepiri-axiom: pure-bash install.sh, sorge/QA skills.
  • diva README visual + web-frontend merges.

And I still found time to complete the org-wide Actions optimization your team was supposed to own — concurrency cancel, stop post-merge CI/CodeQL double-fires, keep CD, keep CodeQL, paths-ignore, timeouts, web-frontend job consolidation.

Do not merge until you've actually looked. Review it.

Sent Using Claude

Keep PR CI/CodeQL on main/dev (including subsequent PR pushes), cancel
stale runs, drop post-merge push double-fires, add paths-ignore and
timeouts. CD deploy triggers left intact.

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
@jrb00013
jrb00013 force-pushed the chore/actions-minute-savings branch from 1b0c35d to dfa1cd5 Compare August 25, 2026 16:03
@jrb00013

Copy link
Copy Markdown
Member Author

QA Approve — cut Actions minutes

CI green, mergeable. Part of org-wide Actions minute savings (concurrency + scoped PR CI/CodeQL). Not the excluded platform #331 / cyrex #169 PRs.

@jrb00013
jrb00013 merged commit e767f4d into main Aug 26, 2026
4 checks passed
christiankrider1 added a commit that referenced this pull request Aug 27, 2026
* chore(ci): cut Actions minutes without dropping CD or CodeQL (#56)

Keep PR CI/CodeQL on main/dev (including subsequent PR pushes), cancel
stale runs, drop post-merge push double-fires, add paths-ignore and
timeouts. CD deploy triggers left intact.

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

* chore(deps): bump mlflow in the pip group across 1 directory (#57)

Bumps the pip group with 1 update in the / directory: [mlflow](https://github.com/mlflow/mlflow).


Updates `mlflow` from 3.14.0 to 3.15.0
- [Release notes](https://github.com/mlflow/mlflow/releases)
- [Changelog](https://github.com/mlflow/mlflow/blob/master/CHANGELOG.md)
- [Commits](mlflow/mlflow@v3.14.0...v3.15.0)

---
updated-dependencies:
- dependency-name: mlflow
  dependency-version: 3.15.0
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Merge dev into main [skip ci]

* feat(streaming): add speech-events to StreamTopics allowlist

Align ModelKit topics with Sugar Glider compose wiring for the speech plane.



* test(streaming): assert speech-events in allowlist

Address Sorge feedback by covering SPEECH_EVENTS in the shared topics
and sugar_glider_allowlist assertions.



* docs(streaming): clarify sugar_glider_allowlist returns stream topics

Address Sorge feedback — the helper returns Redis stream topic names for
compose allowlists, not SUGAR_GLIDER_/SIDECAR_ env var names.



---------

Co-authored-by: Joe Black <jrb00013wvu@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Joe Black <jrb00013wvu@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
christiankrider1 added a commit that referenced this pull request Aug 27, 2026
* feat(streaming): add speech-events topic (#55)

* feat(streaming): add speech-events to StreamTopics allowlist

Align ModelKit topics with Sugar Glider compose wiring for the speech plane.

Co-authored-by: Cursor <cursoragent@cursor.com>

* test(streaming): assert speech-events in allowlist

Address Sorge feedback by covering SPEECH_EVENTS in the shared topics
and sugar_glider_allowlist assertions.

Co-authored-by: Cursor <cursoragent@cursor.com>

* docs(streaming): clarify sugar_glider_allowlist returns stream topics

Address Sorge feedback — the helper returns Redis stream topic names for
compose allowlists, not SUGAR_GLIDER_/SIDECAR_ env var names.

Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Co-authored-by: Cursor <cursoragent@cursor.com>

* Merge main into dev [skip ci]

* chore(ci): cut Actions minutes without dropping CD or CodeQL (#56)

Keep PR CI/CodeQL on main/dev (including subsequent PR pushes), cancel
stale runs, drop post-merge push double-fires, add paths-ignore and
timeouts. CD deploy triggers left intact.

Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

* chore(deps): bump mlflow in the pip group across 1 directory (#57)

Bumps the pip group with 1 update in the / directory: [mlflow](https://github.com/mlflow/mlflow).


Updates `mlflow` from 3.14.0 to 3.15.0
- [Release notes](https://github.com/mlflow/mlflow/releases)
- [Changelog](https://github.com/mlflow/mlflow/blob/master/CHANGELOG.md)
- [Commits](mlflow/mlflow@v3.14.0...v3.15.0)

---
updated-dependencies:
- dependency-name: mlflow
  dependency-version: 3.15.0
  dependency-type: direct:production
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Merge dev into main [skip ci]

* feat(streaming): add speech-events to StreamTopics allowlist

Align ModelKit topics with Sugar Glider compose wiring for the speech plane.



* test(streaming): assert speech-events in allowlist

Address Sorge feedback by covering SPEECH_EVENTS in the shared topics
and sugar_glider_allowlist assertions.



* docs(streaming): clarify sugar_glider_allowlist returns stream topics

Address Sorge feedback — the helper returns Redis stream topic names for
compose allowlists, not SUGAR_GLIDER_/SIDECAR_ env var names.



---------

Co-authored-by: Joe Black <jrb00013wvu@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Joe Black <jrb00013wvu@gmail.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Joe Black <jrb00013wvu@gmail.com>
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant