Skip to content

Add workflows to exexute tests in CI - #2

Merged
tenzen-y merged 1 commit into
pfn-devfrom
github-actions-ci-workflow
Aug 26, 2026
Merged

Add workflows to exexute tests in CI#2
tenzen-y merged 1 commit into
pfn-devfrom
github-actions-ci-workflow

Conversation

@tenzen-y

@tenzen-y tenzen-y commented Aug 25, 2026

Copy link
Copy Markdown
Member

I added a workflow to execute the following tests in CI:

  • make verify
  • make test
  • make integration-test
  • make e2e-test
  • make e2e-scheduling-test

Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
@tenzen-y
tenzen-y force-pushed the github-actions-ci-workflow branch from 91191cc to 9e81cbd Compare August 25, 2026 09:29
@tenzen-y
tenzen-y marked this pull request as ready for review August 25, 2026 09:42
@tenzen-y
tenzen-y requested a review from Ladicle August 25, 2026 09:42

@Ladicle Ladicle left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LG!

@tenzen-y
tenzen-y merged commit ed2f6bd into pfn-dev Aug 26, 2026
5 checks passed
@tenzen-y
tenzen-y deleted the github-actions-ci-workflow branch August 26, 2026 04:38
tenzen-y added a commit that referenced this pull request Aug 26, 2026
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
tenzen-y added a commit that referenced this pull request Aug 26, 2026
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
tenzen-y added a commit that referenced this pull request Aug 26, 2026
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
tenzen-y added a commit that referenced this pull request Aug 26, 2026
Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
tenzen-y added a commit that referenced this pull request Aug 26, 2026
* Drop kubernetes-sigs#1077 from this release

exclusive placement") widened the Pod mutating webhook: Default() started
running for every JobSet Pod and stamped the jobset.sigs.k8s.io/priority
label on all of them. This release does not want that behavior change, so
remove it:

  - Default() again returns early unless the parent JobSet uses the
    exclusive placement feature.
  - The priority label is set in patchPod(), so only Pods that actually
    go through exclusive placement are labeled.

The unrelated fix that kubernetes-sigs#1077 also carried is kept on purpose: Node is a
cluster-scoped resource, so no namespace is passed to client.Get when
looking up the leader Pod's Node. Restoring the namespace would break
TestDefault/follower_pod,_leader_scheduled with `nodes "node-a" not found`.

The TestDefault case "jobset pod, no exclusive placement, with priority"
is updated to match: such a Pod is no longer labeled.

Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>

* Add image publishing workflow (#1)

Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>

* Add workflows to exexute tests in CI (#2)

Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>

* update kind to 0.32.0 (kubernetes-sigs#1260)

---------

Signed-off-by: Yuki Iwai <yuki.iwai.tz@gmail.com>
Co-authored-by: Kevin Hannon <kehannon@redhat.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.

2 participants