mirror of
https://github.com/absmach/supermq.git
synced 2026-06-23 07:20:19 +00:00
MG-67 - Update Magistrala Compose with SuperMQ Compose (#76)
* chore: update compose with supermq override Signed-off-by: Felix Gateru <felix.gateru@gmail.com> * chore: remove duplicate env variables Signed-off-by: Felix Gateru <felix.gateru@gmail.com> * ci(check-license.yaml): ignore rabbitmq files Signed-off-by: Felix Gateru <felix.gateru@gmail.com> * refactor: add supermq docker file Signed-off-by: Felix Gateru <felix.gateru@gmail.com> * feat: add update option to make file Signed-off-by: Felix Gateru <felix.gateru@gmail.com> * refactor(supermq-docker-compose.override.yml): fix errors in files Signed-off-by: Felix Gateru <felix.gateru@gmail.com> * refactor: add amend commit to fetch and update commands Signed-off-by: Felix Gateru <felix.gateru@gmail.com> * chore: add supermq dependency update script Signed-off-by: Felix Gateru <felix.gateru@gmail.com> * chore: update SuperMQ dependency files * fix: remove reverted changes to Makefile Signed-off-by: Felix Gateru <felix.gateru@gmail.com> * refactor(supermq.sh): remove git staging and commit from script Signed-off-by: Felix Gateru <felix.gateru@gmail.com> * chore: remove redundant docker config files Signed-off-by: Felix Gateru <felix.gateru@gmail.com> * chore: remove redundant files, update compose p[roject directory Signed-off-by: Felix Gateru <felix.gateru@gmail.com> * chore: update project dir path Signed-off-by: Felix Gateru <felix.gateru@gmail.com> * chore: update nginv env file variable, remove redundant nginx config files Signed-off-by: Felix Gateru <felix.gateru@gmail.com> * chore: include journal and certs to mg compose Signed-off-by: Felix Gateru <felix.gateru@gmail.com> * refactor: update script to use sparse checkout and move docker files into ./docker/supermq-docker Signed-off-by: Felix Gateru <felix.gateru@gmail.com> * refactor: update docker compose file Signed-off-by: Felix Gateru <felix.gateru@gmail.com> * feat(Makefile): add fetch_supermq to run recipe Signed-off-by: Felix Gateru <felix.gateru@gmail.com> * refactor(supermq.sh): clean up Signed-off-by: Felix Gateru <felix.gateru@gmail.com> * chore(go.mod): remove toolchain definition Signed-off-by: Felix Gateru <felix.gateru@gmail.com> * ci(build.yml): add check for supermq dependency Signed-off-by: Felix Gateru <felix.gateru@gmail.com> * ci: move check to ci Signed-off-by: Felix Gateru <felix.gateru@gmail.com> --------- Signed-off-by: Felix Gateru <felix.gateru@gmail.com>
This commit is contained in:
@@ -23,7 +23,7 @@ jobs:
|
||||
CHECK=""
|
||||
for file in $(grep -rl --exclude-dir={.git,build,**vernemq**} \
|
||||
--exclude=\*.{crt,key,pem,zed,hcl,md,json,csv,mod,sum,tmpl,args} \
|
||||
--exclude={CODEOWNERS,LICENSE,MAINTAINERS} \
|
||||
--exclude={CODEOWNERS,LICENSE,MAINTAINERS,enabled_plugins,rabbitmq.conf} \
|
||||
.); do
|
||||
|
||||
if ! head -n 5 "$file" | grep -q "Copyright (c) Abstract Machines"; then
|
||||
|
||||
@@ -29,6 +29,17 @@ jobs:
|
||||
version: v1.60.3
|
||||
args: --config ./tools/config/golangci.yml
|
||||
|
||||
- name: Fetch supermq
|
||||
run: |
|
||||
make fetch_supermq
|
||||
if [[ -n $(git status --porcelain docker/supermq-docker) ]]; then
|
||||
echo "SuperMQ docker file is not up to date. Please update it"
|
||||
git diff docker/supermq-docker
|
||||
exit 1
|
||||
else
|
||||
exit 0
|
||||
fi
|
||||
|
||||
- name: Build all Binaries
|
||||
run: |
|
||||
make all -j $(nproc)
|
||||
@@ -162,9 +173,8 @@ jobs:
|
||||
- name: Run rule engine tests
|
||||
if: steps.changes.outputs.re == 'true' || steps.changes.outputs.workflow == 'true'
|
||||
run: |
|
||||
go test --race -v -count=1 -coverprofile=coverage/re.out ./re/...
|
||||
|
||||
|
||||
go test --race -v -count=1 -coverprofile=coverage/re.out ./re/...
|
||||
|
||||
- name: Upload coverage
|
||||
uses: codecov/codecov-action@v5
|
||||
with:
|
||||
|
||||
Reference in New Issue
Block a user