-
Notifications
You must be signed in to change notification settings - Fork 252
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
misc: merge main #581
Merged
Merged
misc: merge main #581
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…e-hq#408) * feat(blog): add missing sqlx migration code * fix: nit
* misc: drop patches * infra: pin postgres to version 14 * refactor: fix thruster example app name * infra: db_fqdn fix * tests: warp hello world
* fix: use correct timeout start point * tweak health check frequency * fmt
* feat(deployer): implement container memory limits * test: fix warp integration test
…-hq#416) * bug: keep provisioner connections alive * refactor: reduce scope provisioner client is running
* feat: gateway admin command (revive) * fmt * clippy * refactor: revive deployers using GatewayService * tests: add ContextArgs * refactor: simplify passing around of fqdn * tests: update test archive * refactor: remove stray exec.rs file * refactor: unused is_error() Co-authored-by: chesedo <pieter@chesedo.me>
* updated docs url * beta article w/ damiens corrections
* feat(www): add beta signup form * feat: add formspree endpoint * feat: remove socials footer from beta page * feat: add dummy text above sign up form * feat: placeholder gif * feat: align dummy text left * feat: remove gif, add text * feat: update beta page text * feat: update the rest of the site
* bug: package Secrets.toml * refactor: clippy suggestion
* refactor: set chunked header * refactor: don't send stream across threads Doing this is causing us to loose everything after 32 768 bytes. Don't know the reason why 🤷 * refactor: fix health check * refactor: remove unused use
* chore: v0.7.1 * chore: resources v0.7.1 * docs: v0.7.1 * tests: v0.7.1 * tests: fix warp test * tests: fix warp test * tests: fix secrets e2e test * ci: remove hard coded DD env * misc: unintended shell changes * refactor: cargo check suggestion
…#427) * refactor: do our own health checks on deployer containers We are doing this because the docker health checks eats up 25% of a single CPU core and we are spinning up many of these containers. https://www.reddit.com/r/docker/comments/b68r53/healtchecks_add_high_cpu_load/ moby/moby#39102 * refactor: clippy suggestion
* refactor: make sure extract directory is created * tests: test build folder is cleared * bug: clear the build directory
* feat: add captioned image component * feat: update images * feat: add header caption * fix: quotes in header
* a few tweaks to the article * feat: update gif Co-authored-by: oddgrd <29732646+oddgrd@users.noreply.github.com>
* feat(docs): update contributing.md * feat(e2e): make e2e admin user unique * feat(e2e): clean up e2e test projects on test complete * feat(e2e): don't fail on superuser conflict * feat: add section about contributing to docs * feat: remove unwrap, add comment to drop impl * tests: update e2e test key Co-authored-by: chesedo <pieter@chesedo.me>
* chore: v0.7.2 * chore: resources v0.7.2 * docs: v0.7.2 * misc: v0.7.2 * misc: script to deploy all examples * misc: targets for publishing crates * misc: remove old scripts * misc: instructions for next steps * misc: get Cargo.lock changes * misc: update .PHONY * misc: show usage
chore: v0.7.2
* ci: DD environments * refactor: try lowering broadcast channel for quicker feedback * refactor: propagate tracing across threads in deployer * refactor: propagate tracing between gateway and deployer * refactor: trace account name * refactor: associate project with each container * feat: trace and propagate proxy in gateway * feat: gateway record project * refactor: tracing use 'error' for errors * refactor: fix comment * refactor: drop recording unused field
* Add docker-compose extra flags param * rename to avoid confusion
* feat: 'clean' subcommand * refactor: output cleaning is done
* feat: remove redundant actix worker limit * feat: remove redundant build job limit * feat: set cpu limit for deployer container * fix: limit actix worker and build jobs to 4
* chore: bump cargo-shuttle to 0.8.1 * chore: cargo.lock
* tests: custom domains * tests: end to end
* refactor: remove deprecated auth command * docs: update main readme
shuttle-hq#555) * Add documentation for unblocking Windows CRLF + Add documentation for unblocking CRLF issues in Windows using git commands * refactor: footnote for git link, remove extra newlines Co-authored-by: oddgrd <29732646+oddgrd@users.noreply.github.com>
…le-hq#545) * feat: disable honor_rust_version * feat: add rust toolchain override to deployer * feat: remove rust-toolchain from deployer * feat: add RUSTUP_TOOLCHAIN env to deployer container * feat: get currently installed rustc version * fix: better naming * feat: set containerfile rust version via makefile also set the RUSTUP_TOOLCHAIN env var via the dockerfile, and pass it to deployers * refactor: remove unused dep Co-authored-by: Pieter <pieter@chesedo.me> * refactor: remove toolchain env from deployer config Co-authored-by: Pieter <pieter@chesedo.me>
…tle-hq#553) * feat: create subcommand to list all projects of calling account * fix: filter query by account name * tests: iter_user_projects_detailed Co-authored-by: chesedo <pieter@chesedo.me>
* ci: comment out other jobs than linux bins * ci: try without tag * feat: set git tag with git describe * feat: echo tag in CI for debugging * fix: set tag earlier for testing * ci: echo artifacts directory * ci: pass tag via parameters * ci: move artifacts in target sub directory * ci: create artifacts subdir * ci: test draft release * ci: authenticate ghr * ci: try with symlink * ci: revert symlink, cp bins from subdirs before release * ci: flatten artifacts dir before releasing * ci: set-tag command * ci: fix invalid config * fix: invalid config * ci: test if artifacts flattening command works for win bin * ci: enable linux bin build too * ci: remove environment field * ci: check artifacts dir structure * ci: tweak ghr command and verify tag is set * ci: include tag in make-artifact env * fix: invalid command * fix: incorrect path to bash.env * ci: set tag in env in preceding step * ci: clean up, add comments * fix: rm path * ci: re-enable all workflows, remove tag filters * fix: formatting
Make docker compose commands consistent
* feat: impl Service for Poise * feat(poise): add to ci * doc(poise): add link to poise example * feat(poise): add poise to cargo shuttle init Co-authored-by: oddgrd <29732646+oddgrd@users.noreply.github.com>
* feat: add flag for router IP local run * refactor: amend ipaddr setting, local run init fn * refactor: delete unnecessary dependency Forgot to delete a dependency and it looks like I can't squash commits, whoops 🤦 * Revert "refactor: delete unnecessary dependency" This reverts commit 1794cc6. * refactor: remove unnecessary dep (amendment) Re-pushing this amendment but without the git diff. Probably should have changed that before submitting initially. * clippy * amendment from clippy warning (needless borrow) * refactor: apply cargo fmt diffs * refactor: return URL from run test setup fn + cargo_shuttle_run() now returns a string containing the full base URL instead of port + Relevant changes have been made to tests to account for this * refactor: change flag name to be 'external' Changed as per discussion on the PR. * refactor: use passed args directly for struct * test: make sure tests align to proper folders Co-authored-by: Oddbjørn Grødem <29732646+oddgrd@users.noreply.github.com>
* refactor: connect to user network on startup * feat: revive containers not connected to the user network * refactor: attach network first * refactor: revive created containers * feat: attaching state * refactor: resetting some code
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.