Skip to content

fix: update various dependencies#2373

Merged
adamvduke merged 4 commits into
masterfrom
adamvduke/fix-2372
Jun 8, 2023
Merged

fix: update various dependencies#2373
adamvduke merged 4 commits into
masterfrom
adamvduke/fix-2372

Conversation

@adamvduke

@adamvduke adamvduke commented Jun 7, 2023

Copy link
Copy Markdown
Contributor

Fixes #2372

This change seems large because it is deleting a significant amount of vendored/generated code. Functionally, the bulk of the change is updating a handful of dependencies, which includes a dependency was previously vendored/generated, but can use a pre-built artifact going forward.

Everything under firebase_apis/test_api is vendored/generated based on the json API discovery document for the testing API or similar. Based on this comment, it seems like this was done to leverage code that wasn't available as part of the publicly available testing api jar at the time. The unit and integration tests pass using the currently available testing api jar, and so it's no longer necessary to maintain the firebase_apis/test_api sub-project, and flank can depend on the newest/current publicly available jar.

Test Plan

How do we know the code works?

Unit and integration tests are still passing

Checklist

  • Documented
  • Unit tested
  • Integration tests updated

@github-actions

github-actions Bot commented Jun 7, 2023

Copy link
Copy Markdown
Contributor

Timestamp: 2023-06-08 16:32:39
Buildscan url for ubuntu-workflow run 5213506128

@adamvduke

Copy link
Copy Markdown
Contributor Author

@flank-it

@github-actions

github-actions Bot commented Jun 7, 2023

Copy link
Copy Markdown
Contributor

Integration tests failed ❌
Windows status failure - Build scan:
MacOS status failure - Build scan:
Linux status failure - Build scan:
Workflow run https://github.com/Flank/flank/actions/runs/5204682101

@adamvduke

Copy link
Copy Markdown
Contributor Author

@flank-it

@github-actions

github-actions Bot commented Jun 7, 2023

Copy link
Copy Markdown
Contributor

Integration tests succeed for all OSs ✅
Windows Build scan:
MacOS Build scan:
Linux Build scan:
Workflow run https://github.com/Flank/flank/actions/runs/5205134125

@adamvduke

Copy link
Copy Markdown
Contributor Author

@flank-it

@github-actions

github-actions Bot commented Jun 8, 2023

Copy link
Copy Markdown
Contributor

Integration tests succeed for all OSs ✅
Windows Build scan:
MacOS Build scan:
Linux Build scan:
Workflow run https://github.com/Flank/flank/actions/runs/5212971863

@adamvduke adamvduke changed the title WIP: start updating api client versions fix: update api client versions Jun 8, 2023
@adamvduke

Copy link
Copy Markdown
Contributor Author

@flank-it

@github-actions

github-actions Bot commented Jun 8, 2023

Copy link
Copy Markdown
Contributor

Integration tests succeed for all OSs ✅
Windows Build scan:
MacOS Build scan:
Linux Build scan:
Workflow run https://github.com/Flank/flank/actions/runs/5213655692

@adamvduke adamvduke changed the title fix: update api client versions fix: update various dependencies Jun 8, 2023
@adamvduke adamvduke merged commit 3fb4361 into master Jun 8, 2023
@adamvduke adamvduke deleted the adamvduke/fix-2372 branch June 8, 2023 19:06
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.

Outdated Google API Client library leads to vulnerabilities

2 participants