Skip to content

Commit

Permalink
Merge branch 'main' into progress-spam
Browse files Browse the repository at this point in the history
  • Loading branch information
infiniteregrets authored Sep 20, 2023
2 parents 86fbb0a + bcdba09 commit 466f50e
Show file tree
Hide file tree
Showing 31 changed files with 1,259 additions and 1,318 deletions.
19 changes: 18 additions & 1 deletion .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,23 @@
# If you're adding something, please make sure it doesn't impact too much, and if you're reviewing please have it in mind.
# 4. Make sure to specify target for cargo invocations, to re-use cache (cargo build --target X while host is X then cargo build will not use cache
# since it's different targets from it's perspective - https://doc.rust-lang.org/cargo/guide/build-cache.html
#
# - Adding a compiled app to e2e:
#
# If you want to add a rust/go/[other compiled language] to the list of e2e apps, then you have to check 2 other
# places.
#
# 1. The `test-images` repo, if your e2e wants to use a custom image, that's not already there, and;
# 2. The `mirrord-ci` repo, where you should add the compilation call to `e2e-setup-action/action.yaml`.
#
# Forgetting (2) will probably net you a message saying that `mirrord exec` could not find the path of the app,
# while forgetting (1) nets you a message saying that the service could not be reached/found.
#
# Caveats:
#
# You cannot use `workspace` dependencies in the test app, it fails to build, must fully specify the dependency.
#
# Related to (2): If you modify `mirrord-ci/actions.yaml`, you'll be affecting every PR!
name: CI

on:
Expand Down Expand Up @@ -141,7 +158,7 @@ jobs:
steps:
- id: release-branch
run: |
echo "branch=$([[ ${{ github.head_ref || github.ref_name }} =~ "^[0-9]+\.[0-9]+\.[0-9]+$" ]] && echo "true" || echo "false" )" >> "$GITHUB_OUTPUT"
echo "branch=$([[ "${{ github.head_ref || github.ref_name }}" =~ "^[0-9]+\.[0-9]+\.[0-9]+$" ]] && echo "true" || echo "false" )" >> "$GITHUB_OUTPUT"
- name: output test
run: |
echo ${{ steps.release-branch.outputs.branch }}
Expand Down
49 changes: 49 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,55 @@ This project uses [*towncrier*](https://towncrier.readthedocs.io/) and the chang

<!-- towncrier release notes start -->

## [3.68.0](https://github.com/metalbear-co/mirrord/tree/3.68.0) - 2023-09-19


### Added

- New subcommand for generating shell completions for
bash/fish/zsh/powershell/elvish
[#1947](https://github.com/metalbear-co/mirrord/issues/1947)


### Fixed

- Fix mirrord-cli verify-config command not serializing failures correctly due
to serde not being able to serialize newtype pattern in tagged unions.
[#1840](https://github.com/metalbear-co/mirrord/issues/1840)


### Internal

- CI: Add quotes to branch name in check_if_release_branch
[#add-quotes-ci](https://github.com/metalbear-co/mirrord/issues/add-quotes-ci)
- Bump and clean depenedencies in our code and in tests
- Remove process feature from Tokio in layer package


## [3.67.0](https://github.com/metalbear-co/mirrord/tree/3.67.0) - 2023-09-13


### Added

- Add new command `mirrord verify-config [path]` to the mirrord-cli. It
verifies a mirrord config file producing a tool friendly output.
[#1840](https://github.com/metalbear-co/mirrord/issues/1840)


### Fixed

- Support mirroring existing sessions by introducing an HTTP check when the
sniffer receives a tcp packet.
[#1317](https://github.com/metalbear-co/mirrord/issues/1317)


### Internal

- Run IDE e2e tests on release.
[#1893](https://github.com/metalbear-co/mirrord/issues/1893)
- Add `document` method on `KeyPair` to access pem encoded key.


## [3.66.0](https://github.com/metalbear-co/mirrord/tree/3.66.0) - 2023-09-12


Expand Down
Loading

0 comments on commit 466f50e

Please sign in to comment.