* Split repository into multiple workspaces, update CI
* pull_request_target for build-website workflow
This should allow the workflow to read secrets instead of requiring a different, publish-website workflow to be needed to publish the side
* pull_request_target for build-api-docs workflow
This should allow the workflow to read secrets instead of requiring a different, publish-api-docs workflow to be needed to publish the side
* use `paths` instead of `path_ignore` for examples
* cleanup main-checks.yml
* it's rustfmt, not fmt
* correct paths for workflow files
* it's rustfmt, not fmt: part 2 electric bolgoo
* me idiot: part infinity
* ???
* main checks should be the same then?
* ??? part 2
* it should work now
* more fixes
* checkout before using file, actually use stable for wasm-bindgen-cli
* Revert "pull_request_target for build-api-docs workflow"
This reverts commit 38977292c87f4f5b55a09eb458f9acb083158570.
* Revert "pull_request_target for build-website workflow"
This reverts commit 1638a0cd241f1cd195afae27405714f5111819e7.
* Benchmark workflow uses pull_request event
* pull_request for size-cmp
- Remove agents example
- Agents example is replaced by web_worker_fib as they both serve the same purpose now that trunk 0.15 has been released
- Clean up CI setup and ensure that examples are deployed in publish-examples.yml as they're built in size-cmp.yml
* don't use wasm-pack for wasm tests
* use proper version of wasm-bindgen-cli
* also run with chrome driver
* use cargo pkgid
* wasm doc tests
* setup web drivers
* temp workaround
* fix failures
* remove debug info
* don't be dumb
* specific ref for benchmark workflow so it doesn't fail
* Revert "specific ref for benchmark workflow so it doesn't fail"
This reverts commit c32ad8264fbb4a182892f52f789dbd9822015849.
This should be no longer needed: https://github.com/krausest/js-framework-benchmark/issues/1032#issuecomment-1114303988