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

chore(deps): use official versions of bufpipe and expr #12033

Merged

Conversation

agilgur5
Copy link
Member

@agilgur5 agilgur5 commented Oct 18, 2023

Related to #12032; there was a license issue that was picked up
Revert of #11971 now that antonmedv/expr is back

Motivation

Modifications

  • Changed go.mod for expr and bufpipe and ran go mod tidy for the go.sum results

Verification

Ran go mod tidy. Otherwise there are no semantic changes in the deps

- `expr`'s main fork is back after being temporarily down from GH, so return to using that

- `bufpipe` [v1.0.4](https://github.com/acomagu/bufpipe/releases/tag/v1.0.4) added an MIT License
  - it seems to have applied it to the whole history, but only the newest GH release has it (which is v1.0.4)
  - this is an indirect dependency, but FOSSA found it and flagged it as unlicensed: https://app.fossa.com/projects/git%2Bgit.luolix.top%2Fargoproj%2Fargo-workflows/refs/branch/master/165f57fd1b40256cdd41c41cf3fc2b9e4664c9fe/issues/licensing?page=1&count=20&sort=created_at_desc&status=active&filter%5Btype%5D%5B0%5D=unlicensed_dependency&revisionScanId=47384451
    - `go-git` uses it, but since we've had some issues with `go-git` and artifacts in the past, I didn't touch it for now

```sh
$ go mod why -m github.com/acomagu/bufpipe
github.com/argoproj/argo-workflows/v3/workflow/artifacts/git
github.com/go-git/go-git/v5
github.com/go-git/go-git/v5/utils/ioutil
github.com/acomagu/bufpipe
```

Signed-off-by: Anton Gilgur <agilgur5@gmail.com>
@agilgur5 agilgur5 added type/dependencies PRs and issues specific to updating dependencies go Pull requests that update Go dependencies labels Oct 18, 2023
@terrytangyuan
Copy link
Member

Thanks. I was planning to do this today. The author's account is back and I have confirmed with him personally that he's planning to keep the repo under antonmedv/expr going forward.

@terrytangyuan terrytangyuan enabled auto-merge (squash) October 19, 2023 02:15
@terrytangyuan terrytangyuan merged commit af41c1b into argoproj:master Oct 19, 2023
28 checks passed
@agilgur5 agilgur5 deleted the deps-official-licensed-expr-bufpipe branch October 19, 2023 16:24
terrytangyuan pushed a commit that referenced this pull request Nov 3, 2023
Signed-off-by: Anton Gilgur <agilgur5@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
go Pull requests that update Go dependencies type/dependencies PRs and issues specific to updating dependencies
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants