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/merge wash #756

Closed
wants to merge 880 commits into from
Closed

Conversation

connorsmith256
Copy link
Contributor

This migrates https://github.com/wasmcloud/wash into the wash subdirectory of this repo, while preserving git history

Steps taken:

cd wash
git-filter-repo.py --to-subdirectory-filter wash
cd -
  • add a local "remote" for wash to wasmCloud
cd wasmCloud
git remote add wash ../wash
git fetch wash --no-tags
  • merge wash into wasmCloud
git merge --allow-unrelated-histories wash/main

dependabot bot and others added 30 commits August 24, 2023 05:48
Bumps [anyhow](https://github.com/dtolnay/anyhow) from 1.0.72 to 1.0.75.
- [Release notes](https://github.com/dtolnay/anyhow/releases)
- [Commits](dtolnay/anyhow@1.0.72...1.0.75)

---
updated-dependencies:
- dependency-name: anyhow
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
fix error returned by host startup failures
…error-1.0.47

build(deps): Bump thiserror from 1.0.44 to 1.0.47
…ow-1.0.75

build(deps): Bump anyhow from 1.0.72 to 1.0.75
build: update `wasmcloud-component-adapters`
Signed-off-by: Brooks Townsend <brooks@cosmonic.com>

weird

Signed-off-by: Brooks Townsend <brooks@cosmonic.com>
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
Added a new npm package ecosystem to the dependabot.yml file to automate the regular checking for updates of npm dependencies in the /packages/washboard

Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
Add npm package to dependabot config
closes wasmCloud#741
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
Bumps [cargo_metadata](https://github.com/oli-obk/cargo_metadata) from 0.15.4 to 0.17.0.
- [Release notes](https://github.com/oli-obk/cargo_metadata/releases)
- [Changelog](https://github.com/oli-obk/cargo_metadata/blob/main/CHANGELOG.md)
- [Commits](oli-obk/cargo_metadata@0.15.4...0.17.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [eslint-plugin-unicorn](https://github.com/sindresorhus/eslint-plugin-unicorn) from 47.0.0 to 48.0.1.
- [Release notes](https://github.com/sindresorhus/eslint-plugin-unicorn/releases)
- [Commits](sindresorhus/eslint-plugin-unicorn@v47.0.0...v48.0.1)

---
updated-dependencies:
- dependency-name: eslint-plugin-unicorn
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [clsx](https://github.com/lukeed/clsx) from 1.2.1 to 2.0.0.
- [Release notes](https://github.com/lukeed/clsx/releases)
- [Commits](lukeed/clsx@v1.2.1...v2.0.0)

---
updated-dependencies:
- dependency-name: clsx
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [eslint-config-prettier](https://github.com/prettier/eslint-config-prettier) from 8.10.0 to 9.0.0.
- [Changelog](https://github.com/prettier/eslint-config-prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/eslint-config-prettier@v8.10.0...v9.0.0)

---
updated-dependencies:
- dependency-name: eslint-config-prettier
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [eslint-plugin-react-refresh](https://github.com/ArnaudBarre/eslint-plugin-react-refresh) from 0.3.5 to 0.4.3.
- [Release notes](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/releases)
- [Changelog](https://github.com/ArnaudBarre/eslint-plugin-react-refresh/blob/main/CHANGELOG.md)
- [Commits](ArnaudBarre/eslint-plugin-react-refresh@v0.3.5...v0.4.3)

---
updated-dependencies:
- dependency-name: eslint-plugin-react-refresh
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [class-variance-authority](https://github.com/joe-bell/cva) from 0.6.1 to 0.7.0.
- [Release notes](https://github.com/joe-bell/cva/releases)
- [Commits](joe-bell/cva@v0.6.1...v0.7.0)

---
updated-dependencies:
- dependency-name: class-variance-authority
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
…rn/packages/washboard/eslint-plugin-react-refresh-0.4.3

build(deps-dev): Bump eslint-plugin-react-refresh from 0.3.5 to 0.4.3 in /packages/washboard
…rn/packages/washboard/class-variance-authority-0.7.0

build(deps): Bump class-variance-authority from 0.6.1 to 0.7.0 in /packages/washboard
Signed-off-by: Yordis Prieto <yordis.prieto@gmail.com>
…for-websocket-host

yordis/feat add env var for websocket host
Bumps [prettier](https://github.com/prettier/prettier) from 2.8.8 to 3.0.3.
- [Release notes](https://github.com/prettier/prettier/releases)
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md)
- [Commits](prettier/prettier@2.8.8...3.0.3)

---
updated-dependencies:
- dependency-name: prettier
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…rn/packages/washboard/prettier-3.0.3

build(deps-dev): Bump prettier from 2.8.8 to 3.0.3 in /packages/washboard
Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 0.252.0 to 0.274.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/0.274.0/packages/lucide-react)

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

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [eslint-plugin-prettier](https://github.com/prettier/eslint-plugin-prettier) from 4.2.1 to 5.0.0.
- [Release notes](https://github.com/prettier/eslint-plugin-prettier/releases)
- [Changelog](https://github.com/prettier/eslint-plugin-prettier/blob/master/CHANGELOG.md)
- [Commits](prettier/eslint-plugin-prettier@v4.2.1...v5.0.0)

---
updated-dependencies:
- dependency-name: eslint-plugin-prettier
  dependency-type: direct:development
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
…rn/packages/washboard/lucide-react-0.274.0
…rn/packages/washboard/eslint-plugin-prettier-5.0.0
Signed-off-by: Bailey Hayes <behayes2@gmail.com>
- update paths to release binary
- allow-file-upload default bug
- mention dashboard ui cmd

Signed-off-by: Bailey Hayes <behayes2@gmail.com>
dependabot bot and others added 20 commits October 16, 2023 06:07
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.8.5 to 20.8.6.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [lucide-react](https://github.com/lucide-icons/lucide/tree/HEAD/packages/lucide-react) from 0.286.0 to 0.287.0.
- [Release notes](https://github.com/lucide-icons/lucide/releases)
- [Commits](https://github.com/lucide-icons/lucide/commits/0.287.0/packages/lucide-react)

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

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@tanstack/react-table](https://github.com/tanstack/table) from 8.10.6 to 8.10.7.
- [Release notes](https://github.com/tanstack/table/releases)
- [Commits](TanStack/table@v8.10.6...v8.10.7)

---
updated-dependencies:
- dependency-name: "@tanstack/react-table"
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [@babel/traverse](https://github.com/babel/babel/tree/HEAD/packages/babel-traverse) from 7.23.0 to 7.23.2.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.23.2/packages/babel-traverse)

---
updated-dependencies:
- dependency-name: "@babel/traverse"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: Brooks Townsend <brooksmtownsend@gmail.com>
The current docker driver used on GHA by
https://github.com/docker/setup-buildx-action *should* be
docker-container, but during runs it is set to 'docker' which is
causing issues with multi-platform builds.

This commit forces the driver to be 'docker-container'

see: https://github.com/docker/setup-buildx-action#inputs

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
…x-1.10.1

build(deps): Bump regex from 1.10.0 to 1.10.1
…rn/washboard/lucide-react-0.287.0

build(deps): Bump lucide-react from 0.286.0 to 0.287.0 in /washboard
…rn/washboard/babel/traverse-7.23.2

build(deps-dev): Bump @babel/traverse from 7.23.0 to 7.23.2 in /washboard
After some more digging, it looks like the culprit might be azure's
docker login changing setting for buildx.

see: docker/build-push-action#163 (comment)

This commit moves the setup for QEMU and docker buildx to after the
logins for all three registries.

Signed-off-by: Victor Adossi <vadossi@cosmonic.com>
…rn/washboard/types/node-20.8.6

build(deps-dev): Bump @types/node from 20.8.5 to 20.8.6 in /washboard
…rn/washboard/tanstack/react-table-8.10.7

build(deps): Bump @tanstack/react-table from 8.10.6 to 8.10.7 in /washboard
Bumps [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) from 6.7.5 to 6.8.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.8.0/packages/eslint-plugin)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/eslint-plugin"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [react-router-dom](https://github.com/remix-run/react-router/tree/HEAD/packages/react-router-dom) from 6.16.0 to 6.17.0.
- [Release notes](https://github.com/remix-run/react-router/releases)
- [Changelog](https://github.com/remix-run/react-router/blob/main/packages/react-router-dom/CHANGELOG.md)
- [Commits](https://github.com/remix-run/react-router/commits/react-router-dom@6.17.0/packages/react-router-dom)

---
updated-dependencies:
- dependency-name: react-router-dom
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…rn/washboard/typescript-eslint/eslint-plugin-6.8.0

build(deps-dev): Bump @typescript-eslint/eslint-plugin from 6.7.5 to 6.8.0 in /washboard
…rn/washboard/react-router-dom-6.17.0

build(deps): Bump react-router-dom from 6.16.0 to 6.17.0 in /washboard
Bumps [@typescript-eslint/parser](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/parser) from 6.7.5 to 6.8.0.
- [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases)
- [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/parser/CHANGELOG.md)
- [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v6.8.0/packages/parser)

---
updated-dependencies:
- dependency-name: "@typescript-eslint/parser"
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…rn/washboard/typescript-eslint/parser-6.8.0

build(deps-dev): Bump @typescript-eslint/parser from 6.7.5 to 6.8.0 in /washboard
@connorsmith256 connorsmith256 requested review from a team as code owners October 17, 2023 16:31
Copy link
Member

@rvolosatovs rvolosatovs left a comment

Choose a reason for hiding this comment

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

Is there a reason this is not a subtree merge https://stackoverflow.com/questions/6426247/merge-git-repository-in-subdirectory?

Done as-is we have to freeze all changes to wash, since merging them here if made in the other repo will be extremely difficult and we don't have CI for wash in this repo yet

@connorsmith256
Copy link
Contributor Author

@rvolosatovs what is the advantage of doing a subtree merge? Requiring a freeze is a theoretical downside of this approach, but I chose to do this now since there are no open PRs to wash other than dependabot, so there should be no practical impact. As for missing CI, that's something I can move out of wash/.github as soon as this is complete.

Is there an important difference between the two approaches I'm missing?

@rvolosatovs
Copy link
Member

@rvolosatovs what is the advantage of doing a subtree merge? Requiring a freeze is a theoretical downside of this approach, but I chose to do this now since there are no open PRs to wash other than dependabot, so there should be no practical impact. As for missing CI, that's something I can move out of wash/.github as soon as this is complete.

Is there an important difference between the two approaches I'm missing?

With subtrees we preserve the original commit history (including hashes), which means e.g. we can merge from the original repo if necessary and things like commit references can still be correctly resolved.

@connorsmith256
Copy link
Contributor Author

@rvolosatovs I didn't realize this had changed the SHAs. That's something I explicitly wanted to keep. I assumed since the commit history was maintained so were the SHAs. Let's use a subtree merge instead 👍

@connorsmith256 connorsmith256 deleted the chore/merge-wash branch October 17, 2023 19:04
connorsmith256 added a commit to connorsmith256/wasmCloud that referenced this pull request Oct 17, 2023
…rn/packages/washboard/eslint-plugin-prettier-5.0.0
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.

None yet