Skip to content

Commit

Permalink
Merge pull request #78 from jandelgado/show_bindingkey_in_e2e_binding
Browse files Browse the repository at this point in the history
  • Loading branch information
jandelgado authored Sep 21, 2022
2 parents 20d6690 + 9f0f4a0 commit a9bca81
Show file tree
Hide file tree
Showing 29 changed files with 1,511 additions and 976 deletions.
12 changes: 9 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
---
on:
push:
branches:
Expand All @@ -6,6 +7,9 @@ on:
branches:
- master

env:
GO_VERSION: 1.18.x

name: run tests
jobs:
lint:
Expand All @@ -14,7 +18,7 @@ jobs:
- name: Install Go
uses: actions/setup-go@v2
with:
go-version: 1.18.x
go-version: ${{ env.GO_VERSION }}
- name: Checkout code
uses: actions/checkout@v2
- name: Run linters
Expand All @@ -35,7 +39,7 @@ jobs:
if: success()
uses: actions/setup-go@v2
with:
go-version: 1.18.x
go-version: ${{ env.GO_VERSION }}
- name: wait for RabbitMQ becoming ready
run:
timeout 30 sh -c "while true; do curl -s http://guest:password@localhost:15672/api/exchanges/%2f/amq.topic && break || sleep 3; done"
Expand All @@ -48,15 +52,17 @@ jobs:
with:
github-token: ${{ secrets.github_token }}
path-to-lcov: coverage.lcov

- name: Build release artifacts
if: env.build_artifacts # currently disabled
uses: goreleaser/goreleaser-action@v3
with:
version: latest
args: build --rm-dist --snapshot
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

- name: Upload assets
if: env.build_artifacts
uses: actions/upload-artifact@v3
with:
name: rabtap-binaries
Expand Down
12 changes: 9 additions & 3 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,14 @@
# Changelog for rabtap

## v1.38 (2022-09-02)

* new: create exchange to exchange bindings with `rabtap exchange bind ...`
## v1.38 (2022-09-16)

* new: create exchange-to-exchange bindings with `rabtap exchange bind ...`
* new: show exchange-to-exchange bindings in `info` command
* fix: drastically improve performance of `info` command for large topologies
with 1000's of queues/connections/channels
* chg: show channel information in `info` command with `--consumers` option
* chg: improve output of `info` command (attributes)
* chg: `dot` output of `info` command now shows separate vhosts

## v1.37 (2022-08-12)

Expand Down
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -92,9 +92,9 @@ Output of `rabtap info --stats` command, showing additional statistics:
### Visualize broker topology with graphviz

Using the `--format=dot` option, the `info` command can generate output in the
`dot` format, which can be visualized using graphviz, e.g. `rabtap info
--show-default --format dot | dot -T svg > mybroker.svg`. The resulting SVG
file can be visualized with a web browser.
[dot format](https://graphviz.org/doc/info/lang.html), which can be visualized
using graphviz, e.g. `rabtap info --show-default --format dot | dot -T svg >
mybroker.svg`. The resulting SVG file can be visualized with a web browser.

![info mode](doc/images/info-dot.png)

Expand Down Expand Up @@ -664,7 +664,7 @@ $ rabtap conn close '172.17.0.1:59228 -> 172.17.0.2:5672'

#### Exchange commands

The `exchange` command is used to create and remove exchanges:
The `exchange` command is used to create, remove and bind exchanges:

```console
$ rabtap exchange create myexchange --type topic
Expand Down
Loading

0 comments on commit a9bca81

Please sign in to comment.