Skip to content

feat: introduce job group structure#163

Merged
fabenan-f merged 8 commits intomainfrom
feat/job-groups-struct
Apr 13, 2026
Merged

feat: introduce job group structure#163
fabenan-f merged 8 commits intomainfrom
feat/job-groups-struct

Conversation

@fabenan-f
Copy link
Copy Markdown
Contributor

What this PR does / why we need it:
This introduces the job group structure, which represents a collection of jobs that are executed sequentially.

@fabenan-f fabenan-f self-assigned this Apr 10, 2026
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Apr 10, 2026

Important

Review skipped

Auto reviews are disabled on this repository. Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 89cd7121-a35a-4dfb-9206-d203cfc70ed2

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@fabenan-f fabenan-f force-pushed the feat/job-groups-struct branch from eba06d6 to 1eee6e7 Compare April 10, 2026 09:59
@fabenan-f fabenan-f marked this pull request as ready for review April 10, 2026 14:12
Copy link
Copy Markdown

@apatsap apatsap left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice! just one small potential nil-leak

Comment thread mapper.go
return nil, nil //nolint:nilnil
}
if val, ok := keyVal.(*uuid.UUID); ok {
return val, nil
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

since val is a pointer we should also check that val != nil

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

wouldn't we return in both cases val without error since the group ID can point or be nil?

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

You are right! And since its a non-exported function nobody outside will call this. 👍

@fabenan-f fabenan-f merged commit 6586d43 into main Apr 13, 2026
10 checks passed
@fabenan-f fabenan-f deleted the feat/job-groups-struct branch April 13, 2026 08:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants