Michael Bear activity https://gitlab.com/mjbear 2025-12-06T16:21:17Z tag:gitlab.com,2025-12-06:4886438205 Michael Bear commented on issue #296630 at GitLab.org / GitLab 2025-12-06T16:21:17Z mjbear Michael Bear

2. UI and YAML Coexistence The biggest blocker is determining how UI-configured schedules and YAML-configured schedules should interact:

YAML in the repo should be the only way to do it. The whole point of this issue/feature request is to persist and version-control the config in Git. UI settings should be disabled immediately, once a YAML config exists in the repo, and then slowly be deprecated. Since the UI consists of filling form fields with crontab syntax, there is not a lot of great UI experience to lose IMHO

Based on @mcnesium's comment, the idea of a solution where the UI settings would update (or be retrieved from) the YAML came to mind.

That's fine, though it adds the complexity of having to trigger commit(s) anytime the UI interacts with settings that exist in the YAML.

Then again maybe that idea isn't horrible in the long term. 🤷

Producing a commit dialog (with the option to create a feature branch?) upon changing Schedules from the UI wouldn't be all that bad of a workflow (right?). There's work to make that all happen though.

Pipeline schedules in the UI could be saved/retrieved from the YAML if they exist there. I suppose the question could then be 💡 how to handle creating/modifying the YAML upon upgrade from old release to new.

tag:gitlab.com,2025-09-03:4583627257 Michael Bear commented on issue #296630 at GitLab.org / GitLab 2025-09-03T12:50:13Z mjbear Michael Bear

🥇 First, Thank You to the 🦊 GitLab team for the wonderful system.

💯% I have seen this situation and it would be wonderful to see it improved/avoided.

  • Scheduled pipelines are owned by a person so they can stop running if there's an issue with the user account
  • Scheduled pipelines aren't defined in the GitLab CI YAML so their definition is not version controlled
  • 🐙 GitHub has this feature in their GitHub Actions CI YAML
tag:gitlab.com,2025-09-01:4577426589 Michael Bear pushed to project branch main at Michael Bear / mjbear 2025-09-01T19:17:33Z mjbear Michael Bear

Michael Bear (553f7994) at 01 Sep 19:17

Add square brackets to GH/GL in README.md

tag:gitlab.com,2025-09-01:4577422766 Michael Bear pushed to project branch main at Michael Bear / mjbear 2025-09-01T19:14:31Z mjbear Michael Bear

Michael Bear (460f4281) at 01 Sep 19:14

Edit GitLab hyperlink text in README.md

tag:gitlab.com,2025-09-01:4577415716 Michael Bear pushed to project branch main at Michael Bear / mjbear 2025-09-01T19:10:43Z mjbear Michael Bear

Michael Bear (55f988f7) at 01 Sep 19:10

Edit README.md

tag:gitlab.com,2025-08-16:4530907579 Michael Bear deleted project branch md-alert at Michael Bear / tmp 2025-08-16T13:31:40Z mjbear Michael Bear

Michael Bear (b4d37c96) at 16 Aug 13:31

tag:gitlab.com,2025-08-16:4530907573 Michael Bear accepted merge request !5: Add alert to README.md at Michael Bear / tmp 2025-08-16T13:31:38Z mjbear Michael Bear
tag:gitlab.com,2025-08-16:4530907572 Michael Bear pushed to project branch main at Michael Bear / tmp 2025-08-16T13:31:38Z mjbear Michael Bear

Michael Bear (7d6ac7a8) at 16 Aug 13:31

Merge branch 'md-alert' into 'main'

... and 1 more commit

tag:gitlab.com,2025-08-16:4530907536 Michael Bear approved merge request !5: Add alert to README.md at Michael Bear / tmp 2025-08-16T13:31:33Z mjbear Michael Bear
tag:gitlab.com,2025-08-16:4530907348 Michael Bear opened merge request !5: Add alert to README.md at Michael Bear / tmp 2025-08-16T13:31:07Z mjbear Michael Bear
tag:gitlab.com,2025-08-16:4530907187 Michael Bear pushed to project branch md-alert at Michael Bear / tmp 2025-08-16T13:30:46Z mjbear Michael Bear

Michael Bear (b4d37c96) at 16 Aug 13:30

Add alert to README.md

tag:gitlab.com,2025-08-16:4530892355 Michael Bear pushed new project branch md-alert at Michael Bear / tmp 2025-08-16T13:10:38Z mjbear Michael Bear

Michael Bear (d61a0758) at 16 Aug 13:10

tag:gitlab.com,2025-08-16:4530352226 Michael Bear pushed to project branch main at Michael Bear / tmp 2025-08-16T02:43:21Z mjbear Michael Bear

Michael Bear (d61a0758) at 16 Aug 02:43

Add CI notes to README.md (!4)

... and 1 more commit

tag:gitlab.com,2025-08-16:4530352170 Michael Bear deleted project branch squash_merge_msg_test at Michael Bear / tmp 2025-08-16T02:43:18Z mjbear Michael Bear

Michael Bear (5b058233) at 16 Aug 02:43

tag:gitlab.com,2025-08-16:4530352143 Michael Bear accepted merge request !4: Add CI notes to README.md at Michael Bear / tmp 2025-08-16T02:43:17Z mjbear Michael Bear
tag:gitlab.com,2025-08-16:4530348132 Michael Bear opened merge request !4: Add CI notes to README.md at Michael Bear / tmp 2025-08-16T02:40:47Z mjbear Michael Bear
tag:gitlab.com,2025-08-16:4530347259 Michael Bear pushed to project branch squash_merge_msg_test at Michael Bear / tmp 2025-08-16T02:40:15Z mjbear Michael Bear

Michael Bear (5b058233) at 16 Aug 02:40

Edit README.md

tag:gitlab.com,2025-08-16:4530344981 Michael Bear pushed new project branch squash_merge_msg_test at Michael Bear / tmp 2025-08-16T02:37:42Z mjbear Michael Bear

Michael Bear (d4d3706a) at 16 Aug 02:37

tag:gitlab.com,2025-08-16:4530342963 Michael Bear deleted project branch ci-variables at Michael Bear / tmp 2025-08-16T02:35:12Z mjbear Michael Bear

Michael Bear (70a45c4d) at 16 Aug 02:35

tag:gitlab.com,2025-08-16:4530342956 Michael Bear pushed to project branch main at Michael Bear / tmp 2025-08-16T02:35:11Z mjbear Michael Bear

Michael Bear (d4d3706a) at 16 Aug 02:35

Merge branch 'ci-variables' into 'main'

... and 1 more commit