Mikhail Mazurskiy activity https://gitlab.com/ash2k 2026-03-18T08:06:55Z tag:gitlab.com,2026-03-18:5216142444 Mikhail Mazurskiy commented on issue #39231 at GitLab.org / gitlab-runner 2026-03-18T08:06:55Z ash2k Mikhail Mazurskiy

@pedropombeiro Yes, indeed. We don't need any sampling on this level πŸ‘

tag:gitlab.com,2026-03-18:5216130090 Mikhail Mazurskiy approved merge request !248: Update to heroku/builder:24 at GitLab.org / cluster-integration / auto-build-image 2026-03-18T08:03:57Z ash2k Mikhail Mazurskiy

Update to heroku/builder:24

Issue:

tag:gitlab.com,2026-03-18:5215955850 Mikhail Mazurskiy pushed new project branch ash2k/autoflow-shell at GitLab.org / cluster-integration / GitLab Agent for Kubernetes 2026-03-18T07:06:32Z ash2k Mikhail Mazurskiy

Mikhail Mazurskiy (d70adf6c) at 18 Mar 07:06

OMG, no no no no

... and 1 more commit

tag:gitlab.com,2026-03-18:5215861616 Mikhail Mazurskiy commented on merge request !18940 at GitLab.com / Content Sites / handbook 2026-03-18T06:27:03Z ash2k Mikhail Mazurskiy

I've left only one (very minor) comment. I don't know much about LangGraph, I mostly looked at the Temporal and Custom columns.

For completeness and transparency, there are other systems that we are considering: DBOS and River.

My thinking at the moment is that we'll likely need a custom implementation tailored to our requirements, with all the best parts of these systems.

Edit: we are doing research and discovery as part of AutoFlow (Durable Workflow Engine) - MVC (gitlab-org#21235) together with @timofurrer.

tag:gitlab.com,2026-03-18:5215766437 Mikhail Mazurskiy deleted project branch ash2k/restore-command-behavior at GitLab.org / gitlab-runner 2026-03-18T05:42:14Z ash2k Mikhail Mazurskiy

Mikhail Mazurskiy (b690862f) at 18 Mar 05:42

tag:gitlab.com,2026-03-18:5215765938 Mikhail Mazurskiy pushed to project branch main at GitLab.org / gitlab-runner 2026-03-18T05:41:58Z ash2k Mikhail Mazurskiy

Mikhail Mazurskiy (77e27190) at 18 Mar 05:41

Merge branch 'ash2k/restore-command-behavior' into 'main'

... and 1 more commit

tag:gitlab.com,2026-03-18:5215765932 Mikhail Mazurskiy closed issue #39329: Incorrect Runner binary path after refactoring at GitLab.org / gitlab-runner 2026-03-18T05:41:57Z ash2k Mikhail Mazurskiy

The following discussion from !6508 should be addressed:

  • @ajwalker started a discussion:

    @ash2k @avonbertoldi This has broken at least the Windows instance runners.

    instance.NewProvider(runnerCommand)

    Previously, I suspect the runner command here would have just been gitlab-runner, because it's up to the user to provide it in the remote environment's $PATH. The instance runner can target Windows and Linux environments from Windows or Linux, so hard-coding the path for the remote environment here, based on the runner manager, is an accidental breaking change (as confirmed by our pilot runners that deployed this today).

    Similarly, docker-windows and docker used to be separate, but a design several years ago made them entirely equal, and we made any OS differences (other than those in the abstract shell) be driven by inspecting the Docker daemon to determine the OS. The change here suggests that steps isn't enabled when docker-windows is used, which might break anybody running steps for Linux, but from a Windows-based runner manager.

    Commenting here because it means I can directly address the responsible code and in case this has been independently discovered and you're already working on it. If not, we should resolve this to an issue and fix πŸ‘

tag:gitlab.com,2026-03-18:5215765897 Mikhail Mazurskiy accepted merge request !6529: Restore fixed runner command path at GitLab.org / gitlab-runner 2026-03-18T05:41:56Z ash2k Mikhail Mazurskiy

What does this MR do?

It restores the behavior to what it was before the refactoring in !6508.

Why was this MR needed?

To fix the bug.

What's the best way to test this MR?

What are the relevant issue numbers?

Fixes #39329.

tag:gitlab.com,2026-03-18:5215673950 Mikhail Mazurskiy commented on merge request !18940 at GitLab.com / Content Sites / handbook 2026-03-18T04:50:42Z ash2k Mikhail Mazurskiy

Cassandra was supported indeed, but it's no longer supported: https://docs.temporal.io/self-hosted-guide/visibility

tag:gitlab.com,2026-03-18:5215526547 Mikhail Mazurskiy commented on merge request !18940 at GitLab.com / Content Sites / handbook 2026-03-18T03:21:44Z ash2k Mikhail Mazurskiy

At gitlab.com scale, PostgreSQL backend may not suffice β€” Cassandra recommended for full throughput.

Hm, I thought Temporal can scale horizontally across a huge number of PostgreSQL servers. I'm not sure this is accurate info in the table.

tag:gitlab.com,2026-03-18:5215476550 Mikhail Mazurskiy deleted project branch renovate/gitlab.com-gitlab-org-cluster-integration-tunnel-digest at gitlab-renovate-forks / GitLab Agent for Kubernetes 2026-03-18T02:48:56Z ash2k Mikhail Mazurskiy

Mikhail Mazurskiy (57f1a368) at 18 Mar 02:48

tag:gitlab.com,2026-03-18:5215476445 Mikhail Mazurskiy pushed to project branch master at GitLab.org / cluster-integration / GitLab Agent for Kubernetes 2026-03-18T02:48:50Z ash2k Mikhail Mazurskiy

Mikhail Mazurskiy (864b48d7) at 18 Mar 02:48

Merge branch 'renovate/gitlab.com-gitlab-org-cluster-integration-tu...

... and 1 more commit

tag:gitlab.com,2026-03-18:5215476441 Mikhail Mazurskiy accepted merge request !3416: go: Update gitlab.com/gitlab-org/cluster-integration/tunnel digest to 1d54c34 at GitLab.org / cluster-integra... 2026-03-18T02:48:50Z ash2k Mikhail Mazurskiy

This MR contains the following updates:

Package Type Update Change
gitlab.com/gitlab-org/cluster-integration/tunnel require digest 84a8142 -> 1d54c34

⚠️ Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

MR created with the help of gitlab-org/frontend/renovate-gitlab-bot


Configuration

πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

tag:gitlab.com,2026-03-18:5215423512 Mikhail Mazurskiy approved merge request !3416: go: Update gitlab.com/gitlab-org/cluster-integration/tunnel digest to 1d54c34 at GitLab.org / cluster-integra... 2026-03-18T02:13:48Z ash2k Mikhail Mazurskiy

This MR contains the following updates:

Package Type Update Change
gitlab.com/gitlab-org/cluster-integration/tunnel require digest 84a8142 -> 1d54c34

⚠️ Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

MR created with the help of gitlab-org/frontend/renovate-gitlab-bot


Configuration

πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.

tag:gitlab.com,2026-03-18:5215410288 Mikhail Mazurskiy opened merge request !6529: Restore fixed runner command path at GitLab.org / gitlab-runner 2026-03-18T02:07:05Z ash2k Mikhail Mazurskiy

What does this MR do?

It restores the behavior to what it was before the refactoring in !6508.

Why was this MR needed?

To fix the bug.

What's the best way to test this MR?

What are the relevant issue numbers?

Fixes #39329.

tag:gitlab.com,2026-03-18:5215404855 Mikhail Mazurskiy pushed new project branch ash2k/restore-command-behavior at GitLab.org / gitlab-runner 2026-03-18T02:05:33Z ash2k Mikhail Mazurskiy

Mikhail Mazurskiy (b690862f) at 18 Mar 02:05

Restore fixed runner command path

tag:gitlab.com,2026-03-18:5215374370 Mikhail Mazurskiy opened issue #39329: Incorrect Runner binary path after refactoring at GitLab.org / gitlab-runner 2026-03-18T01:51:45Z ash2k Mikhail Mazurskiy tag:gitlab.com,2026-03-18:5215329072 Mikhail Mazurskiy deleted project branch renovate/google.golang.org-grpc-1.x at gitlab-renovate-forks / tunnel 2026-03-18T01:20:17Z ash2k Mikhail Mazurskiy

Mikhail Mazurskiy (9ac86527) at 18 Mar 01:20

tag:gitlab.com,2026-03-18:5215328961 Mikhail Mazurskiy pushed to project branch main at GitLab.org / cluster-integration / tunnel 2026-03-18T01:20:12Z ash2k Mikhail Mazurskiy

Mikhail Mazurskiy (1d54c34a) at 18 Mar 01:20

Merge branch 'renovate/google.golang.org-grpc-1.x' into 'main'

... and 1 more commit

tag:gitlab.com,2026-03-18:5215328960 Mikhail Mazurskiy accepted merge request !78: go: Update module google.golang.org/grpc to v1.79.3 at GitLab.org / cluster-integration / tunnel 2026-03-18T01:20:12Z ash2k Mikhail Mazurskiy

This MR contains the following updates:

Package Type Update Change
google.golang.org/grpc require patch v1.79.2 -> v1.79.3

⚠️ Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.

MR created with the help of gitlab-org/frontend/renovate-gitlab-bot


Release Notes

grpc/grpc-go (google.golang.org/grpc)

v1.79.3: Release 1.79.3

Compare Source

Security

  • server: fix an authorization bypass where malformed :path headers (missing the leading slash) could bypass path-based restricted "deny" rules in interceptors like grpc/authz. Any request with a non-canonical path is now immediately rejected with an Unimplemented error. (#​8981)

Configuration

πŸ“… Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻️ Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

πŸ”• Ignore: Close this MR and you won't be reminded about this update again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot.