batches: issue executor warning when outdated#40916
Conversation
|
@danielmarquespt Is the wording for this alert okay? |
|
Codenotify: Notifying subscribers in CODENOTIFY files for diff c7c01c8...1e747c2.
|
@BolajiOlajide Are able to tell the user which version would be a compatible version? |
Yes. |
Then I would suggest something like "Please upgrade this executor to a version compatible with your Sourcegraph installation (X.X or higher)" |
a266d89 to
16870d5
Compare
7750c5d to
69f4358
Compare
15ebc58 to
4f3daf4
Compare
87b2c9a to
a93c614
Compare
eseliger
left a comment
There was a problem hiding this comment.
sorry for the slow review! Added a few questions inline
3479219 to
7d6418c
Compare
eseliger
left a comment
There was a problem hiding this comment.
Pending Adams comments, LGTM!
Co-authored-by: Kelli Rockwell <kelli@sourcegraph.com>
…r.go Co-authored-by: Kelli Rockwell <kelli@sourcegraph.com>
Co-authored-by: Erik Seliger <erikseliger@me.com>
Co-authored-by: Erik Seliger <erikseliger@me.com>
Co-authored-by: Erik Seliger <erikseliger@me.com>
Co-authored-by: Erik Seliger <erikseliger@me.com>
Co-authored-by: Erik Seliger <erikseliger@me.com>
Co-authored-by: Erik Seliger <erikseliger@me.com>
3723bb2 to
167614a
Compare
* display warning for outdated executors * format * format error message * move method for checking executor version to its own module * prettier * update comment * update warning text * prettier * prettier * display spinner when fetching sourcegraph version * move the logic to backend * move logic to backend * rewrite implementation * add tests for resolver * Update cmd/frontend/graphqlbackend/schema.graphql Co-authored-by: Erik Seliger <erikseliger@me.com> * update changelog * appropriately compare dates * allow executor version to be one minor version behind * fix ts build error * Update CHANGELOG.md Co-authored-by: Kelli Rockwell <kelli@sourcegraph.com> * Update internal/services/executors/transport/graphql/executor_resolver.go Co-authored-by: Kelli Rockwell <kelli@sourcegraph.com> * clean up executor resolver * add upgrade executors link * rewrite logic for calculating executor compatibility * update UI * use /help instead of https://docs.sourcegraph.com * rename TOONEW to VERSION_AHEAD * Update executor_resolver.go * Update cmd/frontend/graphqlbackend/schema.graphql Co-authored-by: Erik Seliger <erikseliger@me.com> * Update cmd/frontend/graphqlbackend/schema.graphql Co-authored-by: Erik Seliger <erikseliger@me.com> * Update client/web/src/enterprise/executors/ExecutorsListPage.tsx Co-authored-by: Erik Seliger <erikseliger@me.com> * Update cmd/frontend/graphqlbackend/schema.graphql Co-authored-by: Erik Seliger <erikseliger@me.com> * Update cmd/frontend/graphqlbackend/schema.graphql Co-authored-by: Erik Seliger <erikseliger@me.com> * Update cmd/frontend/graphqlbackend/schema.graphql Co-authored-by: Erik Seliger <erikseliger@me.com> * cleanup * more cleanup * fix ts build error * handle more edge cases * update changelog * implement feedback * update schema docstring * update name in test Co-authored-by: Erik Seliger <erikseliger@me.com> Co-authored-by: Kelli Rockwell <kelli@sourcegraph.com>

Closes #27570
Test plan
App preview:
Check out the client app preview documentation to learn more.