Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

arm64 support #256

Closed
wants to merge 16 commits into from
Closed

arm64 support #256

wants to merge 16 commits into from

Conversation

rsnider-chg
Copy link
Collaborator

No description provided.

@github-actions github-actions bot added dependencies Update one or more dependencies version config Changes affect core configuration medium labels Feb 20, 2024
@@ -4,7 +4,6 @@
"email": "[email protected]"
},
"plugins": [
["docker", { "registry": "ejhayes/nodejs-bull-monitor", "tagLatest": false}],
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I wanted to have the build-push-action export to docker locally and keep the auto shipit action responsible for pushing to docker, but ran into this lmitation:

The default image store in Docker Engine doesn't support loading multi-platform images. You can enable the containerd image store, or push multi-platform images is to directly push to a registry, see registry.

https://docs.docker.com/engine/reference/commandline/buildx_build/#docker


- name: Prepare repository
run: git fetch --unshallow --tags
fetch-tags: true
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think this will give us what we need but it was hard for me to determine original reasoning here for the extra steps.

@@ -11,8 +11,6 @@
"scripts": {
"prebuild": "rimraf dist",
"build": "nest build",
"ci:build": "npm run build && docker-compose build bull-monitor",
"ci:publish": "npm run ci:build && docker-compose push bull-monitor",
Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I didn't see ci:publish getting used anywhere, and ci:build functionality is encapsulated in the build-push-action step

Copy link

Code coverage

Filename Statements Branches Functions Lines
src/metrics/common/index.ts 100% 100% 100% 100%
src/metrics/common/metrics.constants.ts 100% 100% 100% 100%
src/metrics/common/metrics.decorator.ts 100% 100% 100% 100%
src/metrics/metrics.service.ts 66.67% 100% 33.33% 60%
src/metrics/metrics.controller.ts 90% 0% 100% 87.5%
src/metrics/metrics.module.ts 46.67% 0% 0% 38.46%
src/config/config.module.ts 100% 100% 100% 100%
src/config/config.service.ts 100% 100% 100% 100%
src/logger/common/index.ts 100% 100% 100% 100%
src/logger/common/logger.decorator.ts 100% 100% 100% 100%
src/logger/logger.module.ts 48.28% 12.5% 20% 46.43%
src/logger/logger.providers.ts 100% 100% 100% 100%
src/logger/common/logger.utils.ts 100% 100% 100% 100%
src/logger/logger.service.ts 74.29% 77.27% 61.54% 72.73%
src/logger/common/logger.constants.ts 100% 100% 100% 100%
src/logger/common/logger.enum.ts 100% 100% 100% 100%
src/logger/index.ts 100% 100% 100% 100%
src/bull/ui/arena.ui.ts 80% 50% 50% 80%
src/version/version.controller.ts 100% 100% 100% 100%
src/version/version.module.ts 100% 100% 100% 100%
src/health/health.controller.ts 100% 100% 100% 100%
src/health/health.module.ts 100% 100% 100% 100%
src/openapi/openapi.module.ts 42.86% 100% 0% 42.86%
src/config/index.ts 100% 100% 100% 100%
src/bull/bull-queues.service.ts 84.46% 60.61% 80.39% 85.19%
src/bull/bull.module.ts 88.24% 100% 50% 86.67%
src/bull/bull-dashboard.middleware.ts 60% 100% 0% 50%
src/bull/bull-ui.service.ts 78.57% 25% 75% 76.92%
src/bull/ui/bull-board.ui.ts 91.67% 100% 75% 91.67%
src/bull/ui/bull-master.ts 16.67% 0% 0% 16.67%
src/bull/bull-metrics.service.ts 73.68% 100% 33.33% 70.59%
src/bull/bullmq-metrics.factory.ts 17.71% 23.53% 14.29% 15.96%
src/metrics/index.ts 100% 100% 100% 100%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
config Changes affect core configuration dependencies Update one or more dependencies version medium
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant