namoshek/HiveMQ 4 MQTT Broker in GitHub Actions

Start a HiveMQ 4 message broker as Docker container

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit Feb 13, 2026
License
MIT

Pinned Snippet

workflow.ymlSHA-pinned
uses: namoshek/hivemq4-github-action@61256b4337ab526d7aeabeeb7cd294fc8095badf # v1.1.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
versionHiveMQ 4 version to usenolatest
portsPort mappings in a [host]:[container] format, delimited by spaces (example: "1883:1883 8883:8883")no1883:1883
certificatesAbsolute path to a directory containing certificate files which can be referenced in the config (the folder is mounted under `/hivemq-certs`)no""
configAbsolute path to the `config.xml` configuration file to useno""
container-nameThe name of the spawned Docker container (can be used as hostname when accessed from other containers)nohivemq

no outputs