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

Prep for the owl landing in v2 #1751

Merged
merged 6 commits into from
Oct 25, 2024
Merged

Prep for the owl landing in v2 #1751

merged 6 commits into from
Oct 25, 2024

Conversation

sourishkrout
Copy link
Member

@sourishkrout sourishkrout commented Oct 21, 2024

Refactoring to get ready for the owl store in Runner v2.

  1. Add Description into Env Store Panel. Remove Created.
  2. Refactor how Env Store Monitor is wired up to the Panel for simplification.

This PR requires a runme kernel binary release with the latest protobufs (in mainline).

@sourishkrout sourishkrout marked this pull request as draft October 21, 2024 18:14
@sourishkrout sourishkrout marked this pull request as ready for review October 21, 2024 18:25
@sourishkrout sourishkrout requested a review from pastuxso October 21, 2024 18:27
@sourishkrout
Copy link
Member Author

Review, please, @pastuxso. Mainly, you might want to study b2b38c0 to understand how to exploit reactive observables and use them without "Events".

Copy link
Contributor

@pastuxso pastuxso left a comment

Choose a reason for hiding this comment

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

LGTM 🚀

To upgrade the kernel gRPC dependencies, you can run the following command. Be sure to release the `runme` kernel binary before a stable merge/release.

```sh {"background":"false","id":"01JAQYD2R3KN63QZ7EC2T2AB58"}
npm install -s "@buf/stateful_runme.community_timostamm-protobuf-ts@latest"
Copy link
Contributor

Choose a reason for hiding this comment

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

No name?

Copy link
Member Author

Choose a reason for hiding this comment

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

Yes, no name is intentional. It's not a frequent-enough task.

pastuxso and others added 3 commits October 24, 2024 20:59
* Fix deprecated husky install

* Updates dependabot ignore list

* Bump jsonpath-plus and @kubernetes/client-node

Bumps [jsonpath-plus](https://github.com/s3u/JSONPath) to 10.0.0 and updates ancestor dependency [@kubernetes/client-node](https://github.com/kubernetes-client/javascript). These dependencies need to be updated together.

Updates `jsonpath-plus` from 9.0.0 to 10.0.0
- [Release notes](https://github.com/s3u/JSONPath/releases)
- [Changelog](https://github.com/JSONPath-Plus/JSONPath/blob/main/CHANGES.md)
- [Commits](https://github.com/s3u/JSONPath/commits)

Updates `@kubernetes/client-node` from 0.22.0 to 0.22.1
- [Release notes](https://github.com/kubernetes-client/javascript/releases)
- [Changelog](https://github.com/kubernetes-client/javascript/blob/master/CHANGELOG.md)
- [Commits](kubernetes-client/javascript@0.22.0...0.22.1)

---
updated-dependencies:
- dependency-name: jsonpath-plus
  dependency-type: indirect
- dependency-name: "@kubernetes/client-node"
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump chromedriver from 129.0.2 to 129.0.4 in the e2e-tests group

Bumps the e2e-tests group with 1 update: [chromedriver](https://github.com/giggio/node-chromedriver).

Updates `chromedriver` from 129.0.2 to 129.0.4
- [Commits](giggio/node-chromedriver@129.0.2...129.0.4)

---
updated-dependencies:
- dependency-name: chromedriver
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: e2e-tests
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump @connectrpc/connect-node from 1.5.0 to 1.6.1

Bumps [@connectrpc/connect-node](https://github.com/connectrpc/connect-es/tree/HEAD/packages/connect-node) from 1.5.0 to 1.6.1.
- [Release notes](https://github.com/connectrpc/connect-es/releases)
- [Commits](https://github.com/connectrpc/connect-es/commits/v1.6.1/packages/connect-node)

---
updated-dependencies:
- dependency-name: "@connectrpc/connect-node"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Reset NODE_OPTIONS for npm install

* Bump yaml from 2.5.1 to 2.6.0

Bumps [yaml](https://github.com/eemeli/yaml) from 2.5.1 to 2.6.0.
- [Release notes](https://github.com/eemeli/yaml/releases)
- [Commits](eemeli/yaml@v2.5.1...v2.6.0)

---
updated-dependencies:
- dependency-name: yaml
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump the aws-sdk group across 1 directory with 3 updates

Bumps the aws-sdk group with 3 updates in the / directory: [@aws-sdk/client-ec2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ec2), [@aws-sdk/client-eks](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-eks) and [@aws-sdk/credential-providers](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-providers).

Updates `@aws-sdk/client-ec2` from 3.667.0 to 3.670.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-ec2/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.670.0/clients/client-ec2)

Updates `@aws-sdk/client-eks` from 3.667.0 to 3.670.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-eks/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.670.0/clients/client-eks)

Updates `@aws-sdk/credential-providers` from 3.667.0 to 3.670.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/packages/credential-providers/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.670.0/packages/credential-providers)

---
updated-dependencies:
- dependency-name: "@aws-sdk/client-ec2"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: aws-sdk
- dependency-name: "@aws-sdk/client-eks"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: aws-sdk
- dependency-name: "@aws-sdk/credential-providers"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: aws-sdk
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump msw from 2.4.9 to 2.4.11

Bumps [msw](https://github.com/mswjs/msw) from 2.4.9 to 2.4.11.
- [Release notes](https://github.com/mswjs/msw/releases)
- [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md)
- [Commits](mswjs/msw@v2.4.9...v2.4.11)

---
updated-dependencies:
- dependency-name: msw
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump @google-cloud/container from 5.17.0 to 5.18.0

Bumps [@google-cloud/container](https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-container) from 5.17.0 to 5.18.0.
- [Release notes](https://github.com/googleapis/google-cloud-node/releases)
- [Changelog](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-container/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-cloud-node/commits/container-v5.18.0/packages/google-container)

---
updated-dependencies:
- dependency-name: "@google-cloud/container"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump @vitest/coverage-v8 from 2.1.2 to 2.1.3

Bumps [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) from 2.1.2 to 2.1.3.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.3/packages/coverage-v8)

---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>
@sourishkrout sourishkrout merged commit 494bd76 into main Oct 25, 2024
2 checks passed
@sourishkrout sourishkrout deleted the seb/owl-in-rv2 branch October 25, 2024 18:24
hotpocket pushed a commit to hotpocket/vscode-runme that referenced this pull request Nov 5, 2024
* Prime runner v2 for owl

* Make gRPC kernel upgrades easy

* A subject is basically an observable that works like an event

* Maintenance changes Dependabot + Config (stateful#1743)

* Fix deprecated husky install

* Updates dependabot ignore list

* Bump jsonpath-plus and @kubernetes/client-node

Bumps [jsonpath-plus](https://github.com/s3u/JSONPath) to 10.0.0 and updates ancestor dependency [@kubernetes/client-node](https://github.com/kubernetes-client/javascript). These dependencies need to be updated together.

Updates `jsonpath-plus` from 9.0.0 to 10.0.0
- [Release notes](https://github.com/s3u/JSONPath/releases)
- [Changelog](https://github.com/JSONPath-Plus/JSONPath/blob/main/CHANGES.md)
- [Commits](https://github.com/s3u/JSONPath/commits)

Updates `@kubernetes/client-node` from 0.22.0 to 0.22.1
- [Release notes](https://github.com/kubernetes-client/javascript/releases)
- [Changelog](https://github.com/kubernetes-client/javascript/blob/master/CHANGELOG.md)
- [Commits](kubernetes-client/javascript@0.22.0...0.22.1)

---
updated-dependencies:
- dependency-name: jsonpath-plus
  dependency-type: indirect
- dependency-name: "@kubernetes/client-node"
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump chromedriver from 129.0.2 to 129.0.4 in the e2e-tests group

Bumps the e2e-tests group with 1 update: [chromedriver](https://github.com/giggio/node-chromedriver).

Updates `chromedriver` from 129.0.2 to 129.0.4
- [Commits](giggio/node-chromedriver@129.0.2...129.0.4)

---
updated-dependencies:
- dependency-name: chromedriver
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: e2e-tests
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump @connectrpc/connect-node from 1.5.0 to 1.6.1

Bumps [@connectrpc/connect-node](https://github.com/connectrpc/connect-es/tree/HEAD/packages/connect-node) from 1.5.0 to 1.6.1.
- [Release notes](https://github.com/connectrpc/connect-es/releases)
- [Commits](https://github.com/connectrpc/connect-es/commits/v1.6.1/packages/connect-node)

---
updated-dependencies:
- dependency-name: "@connectrpc/connect-node"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Reset NODE_OPTIONS for npm install

* Bump yaml from 2.5.1 to 2.6.0

Bumps [yaml](https://github.com/eemeli/yaml) from 2.5.1 to 2.6.0.
- [Release notes](https://github.com/eemeli/yaml/releases)
- [Commits](eemeli/yaml@v2.5.1...v2.6.0)

---
updated-dependencies:
- dependency-name: yaml
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump the aws-sdk group across 1 directory with 3 updates

Bumps the aws-sdk group with 3 updates in the / directory: [@aws-sdk/client-ec2](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-ec2), [@aws-sdk/client-eks](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/clients/client-eks) and [@aws-sdk/credential-providers](https://github.com/aws/aws-sdk-js-v3/tree/HEAD/packages/credential-providers).

Updates `@aws-sdk/client-ec2` from 3.667.0 to 3.670.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-ec2/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.670.0/clients/client-ec2)

Updates `@aws-sdk/client-eks` from 3.667.0 to 3.670.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/clients/client-eks/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.670.0/clients/client-eks)

Updates `@aws-sdk/credential-providers` from 3.667.0 to 3.670.0
- [Release notes](https://github.com/aws/aws-sdk-js-v3/releases)
- [Changelog](https://github.com/aws/aws-sdk-js-v3/blob/main/packages/credential-providers/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-js-v3/commits/v3.670.0/packages/credential-providers)

---
updated-dependencies:
- dependency-name: "@aws-sdk/client-ec2"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: aws-sdk
- dependency-name: "@aws-sdk/client-eks"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: aws-sdk
- dependency-name: "@aws-sdk/credential-providers"
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: aws-sdk
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump msw from 2.4.9 to 2.4.11

Bumps [msw](https://github.com/mswjs/msw) from 2.4.9 to 2.4.11.
- [Release notes](https://github.com/mswjs/msw/releases)
- [Changelog](https://github.com/mswjs/msw/blob/main/CHANGELOG.md)
- [Commits](mswjs/msw@v2.4.9...v2.4.11)

---
updated-dependencies:
- dependency-name: msw
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump @google-cloud/container from 5.17.0 to 5.18.0

Bumps [@google-cloud/container](https://github.com/googleapis/google-cloud-node/tree/HEAD/packages/google-container) from 5.17.0 to 5.18.0.
- [Release notes](https://github.com/googleapis/google-cloud-node/releases)
- [Changelog](https://github.com/googleapis/google-cloud-node/blob/main/packages/google-container/CHANGELOG.md)
- [Commits](https://github.com/googleapis/google-cloud-node/commits/container-v5.18.0/packages/google-container)

---
updated-dependencies:
- dependency-name: "@google-cloud/container"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

* Bump @vitest/coverage-v8 from 2.1.2 to 2.1.3

Bumps [@vitest/coverage-v8](https://github.com/vitest-dev/vitest/tree/HEAD/packages/coverage-v8) from 2.1.2 to 2.1.3.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Commits](https://github.com/vitest-dev/vitest/commits/v2.1.3/packages/coverage-v8)

---
updated-dependencies:
- dependency-name: "@vitest/coverage-v8"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

---------

Signed-off-by: dependabot[bot] <support@github.com>

* Remove duplicate

* Only log recoverable error

---------

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Cristian Cepeda <43882+pastuxso@users.noreply.github.com>
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.

2 participants