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

ci(deps): remove auto yarn-deduplicate on dependabot PRs #12892

Merged
merged 1 commit into from Apr 6, 2024

Conversation

agilgur5
Copy link
Member

@agilgur5 agilgur5 commented Apr 5, 2024

Reverts #12234, per my comments in #12234 (comment) as well as testing in my fork agilgur5#3 (comment)

Motivation

Modifications

Remove the yarn.lock deduplication step in ci-build.yaml's UI GHA job

Verification

It was working before #12234

Notes to Reviewers

Dependabot PRs with duplicate deps would fail to pass CI before #12234. This will happen again and those will need manual fixing. There's currently no workaround I know of if #12234 is fundamentally not doable.
That being said, since #12487, this should happen significantly less often, as only security updates are done, which are often only patch bumps that don't create duplicate deps.

- reverts 568941e et al

- ultimately, it would produce PRs that would not be mergeable as checks would not run on commits `push`ed via GH Actions
  - so it was fundamentally unworkable and hadn't been tested properly (note the missing "Verification" in the PR)

- I do not know a good solution or workaround to this, but as it doesn't work, it should be removed
  - If we find something workable in the future, it can be added then once it's had extensive testing

Signed-off-by: Anton Gilgur <agilgur5@gmail.com>
@terrytangyuan terrytangyuan merged commit e4ce332 into argoproj:main Apr 6, 2024
27 checks passed
@agilgur5 agilgur5 deleted the ci-deps-revert-auo-dedupe branch April 6, 2024 02:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/build Build or GithubAction/CI issues prioritized-review For members of the Sustainability Effort
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants