Skip to content

Commit

Permalink
Merge 8f4dc18 into 20d6690
Browse files Browse the repository at this point in the history
  • Loading branch information
jandelgado committed Sep 20, 2022
2 parents 20d6690 + 8f4dc18 commit 0f9718f
Show file tree
Hide file tree
Showing 28 changed files with 1,505 additions and 970 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
6 changes: 3 additions & 3 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/docs/layouts/dot/), 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

0 comments on commit 0f9718f

Please sign in to comment.