Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix Tekton depedency order within Pulumi #1291

Merged
merged 1 commit into from
Aug 30, 2024

Conversation

SchahinRohani
Copy link
Contributor

@SchahinRohani SchahinRohani commented Aug 29, 2024

Description

The native up command did not always finish successfully on macOS, prompting for a pulumi refresh instead.

By ordering the Tekton dependencies correctly in Pulumi using dependsOn, this issue should now be resolved.

Fixes # (issue)

Type of change

  • Bug fix (non-breaking change which fixes an issue)

How Has This Been Tested?

Tested on MacOS

Checklist

  • Updated documentation if needed
  • Tests added/amended
  • bazel test //... passes locally
  • PR is contained in a single commit, using git amend see some docs

This change is Reviewable

Copy link
Member

@allada allada left a comment

Choose a reason for hiding this comment

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

:lgtm:

Reviewed 2 of 2 files at r1, all commit messages.
Reviewable status: 1 of 2 LGTMs obtained, and all files reviewed, and pending CI: Cargo Dev / macos-13, Installation / macos-13, Installation / macos-14, Remote / large-ubuntu-22.04, docker-compose-compiles-nativelink (22.04), windows-2022 / stable

Copy link
Member

@allada allada left a comment

Choose a reason for hiding this comment

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

+@aaronmondal

Reviewable status: 1 of 2 LGTMs obtained, and all files reviewed, and pending CI: Cargo Dev / macos-13, Installation / macos-13, Installation / macos-14, Remote / large-ubuntu-22.04, docker-compose-compiles-nativelink (22.04), windows-2022 / stable (waiting on @aaronmondal)

Copy link
Member

@aaronmondal aaronmondal left a comment

Choose a reason for hiding this comment

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

Nice! I think this should fix the recent CI flakiness for the LRE workflow.

:lgtm:

Reviewed all commit messages.
Reviewable status: 2 of 2 LGTMs obtained, and all files reviewed, and pending CI: Installation / macos-13, Remote / large-ubuntu-22.04

@aaronmondal aaronmondal enabled auto-merge (squash) August 29, 2024 15:41
auto-merge was automatically disabled August 29, 2024 20:02

Head branch was pushed to by a user without write access

Copy link
Member

@aaronmondal aaronmondal left a comment

Choose a reason for hiding this comment

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

Didn't fix all of the LRE workflow issues, but it does fix the incorrect tekton deployment order, so merging anyways.

:lgtm:

Reviewable status: 2 of 2 LGTMs obtained, and all files reviewed, and pending CI: Remote / large-ubuntu-22.04, pre-commit-checks

Copy link
Member

@aaronmondal aaronmondal left a comment

Choose a reason for hiding this comment

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

Reviewed 2 of 2 files at r1.
Reviewable status: 2 of 2 LGTMs obtained, and all files reviewed, and pending CI: Remote / large-ubuntu-22.04, pre-commit-checks

Copy link
Member

@aaronmondal aaronmondal left a comment

Choose a reason for hiding this comment

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

+@adam-singer +@allada looks like reviewable is stuck

Reviewable status: 2 of 3 LGTMs obtained, and all files reviewed, and pending CI: Remote / large-ubuntu-22.04, pre-commit-checks (waiting on @adam-singer)

Copy link
Member

@aaronmondal aaronmondal left a comment

Choose a reason for hiding this comment

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

Actually, @SchahinRohani could you rebase this and try to re-enable the LRE workflow by removing this line here?

Your change might already have fixed things, but there was a skopeo issue which has been resolved in 689d099 and also landed upstream in nix2container already.

Reviewable status: 2 of 3 LGTMs obtained, and all files reviewed, and pending CI: Remote / large-ubuntu-22.04, pre-commit-checks (waiting on @adam-singer)

Copy link
Contributor Author

@SchahinRohani SchahinRohani left a comment

Choose a reason for hiding this comment

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

Enabled the LRE workflow and everything is passing now.

@aaronmondal

Reviewable status: 2 of 3 LGTMs obtained, and 2 of 3 files reviewed (waiting on @adam-singer)

Copy link
Member

@aaronmondal aaronmondal left a comment

Choose a reason for hiding this comment

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

:lgtm:

Reviewed 1 of 1 files at r2, all commit messages.
Reviewable status: 2 of 3 LGTMs obtained, and all files reviewed (waiting on @adam-singer)

Copy link
Member

@aaronmondal aaronmondal left a comment

Choose a reason for hiding this comment

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

-@adam-singer

Reviewable status: :shipit: complete! 2 of 2 LGTMs obtained, and all files reviewed

@aaronmondal aaronmondal merged commit 0fd0a94 into TraceMachina:main Aug 30, 2024
28 checks passed
@SchahinRohani SchahinRohani deleted the fix/native-cli/tekton branch August 30, 2024 13:02
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.

4 participants