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

Create CI workflow #12

Closed
sszczep opened this issue Aug 24, 2022 · 0 comments
Closed

Create CI workflow #12

sszczep opened this issue Aug 24, 2022 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@sszczep
Copy link
Contributor

sszczep commented Aug 24, 2022

See: Building and testing Node.js.

@sszczep sszczep self-assigned this Aug 24, 2022
@sszczep sszczep added the enhancement New feature or request label Aug 24, 2022
@sszczep sszczep closed this as completed Aug 25, 2022
sszczep added a commit that referenced this issue Nov 14, 2022
* chore(deps): pin dependency @nestjs/class-transformer to 0.4.0 (#2)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies (#3)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix: Change project name in package.json

* fix(#5): Fix getMinimalPatternSubset function logic (#10)

* fix(#5): Add more test suites

* fix(#5): Fix getMinimalPatternSubset so it matches the spec

* fix(#5): Use getMinimalPatternSubset in module controller

* chore(deps): update all non-major dependencies (#4)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat(#12): Add GitHub Actions workflow (#13)

* feat(#9): Add support for other validator/transformer packages in MQTT Validation Pipe (#14)

* feat(#9): Add support for other validator/transformer packages

* feat(#9): Use @nestjs validator/transformer packages

* feat(#15): Alias @nestjs/class-validator and @nestjs/class-transform packages (#16)

Alias above packages as class-validator and class-transform accordingly. By doing so, we do not need to specify packages manually and we can safely rely on defaults.

* chore(deps): update all non-major dependencies (#11)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(#7): Add config parameters to suppress routes errors and enable filters/guards/interceptors (#19)

* fix(#7): Add config parameter to suppress routes errors

* fix(#7): Add config parameters to enable filters/guards/interceptors

* feat(#6): Implement default exception factory (#20)

* chore(deps): update dependency jest to v29 (#17)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies (#18)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* hotfix: Use relative imports

* chore(deps): Remove unused libraries, revert typescript version to 4.7.4

* chore(deps): Migrate to Yarn 3.2.3, use PnP

* chore(eslint): Remove unused rules, do not allow any

* chore(deps): update all non-major dependencies (#21)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix: Inject MQTT controllers as providers

* feat: Merge node and gateway into single controller, add tag event bus and handlers for tags messages over MQTT

* feat: Remove system endpoint

* feat: Remove dynsec endpoints

* chore(deps): update all non-major dependencies (#23)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency uuid to v9 (#24)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies (#25)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency jest to v29 (#26)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update jest monorepo to v29 (#27)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Add MQTT controllers/services, extend event bus

* feat: Rework routes, add MikroORM

* chore(deps): update dependency @types/node to v18 (#29)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies (#28)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: Add dockerfile, add workflow

* chore(deps): update docker/metadata-action digest to 5739616 (#33)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update docker/login-action digest to f4ef78c (#32)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update docker/build-push-action digest to 175d02b (#31)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): pin node.js to 9eff442 (#30)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
sszczep added a commit that referenced this issue Nov 14, 2022
* chore(deps): pin dependency @nestjs/class-transformer to 0.4.0 (#2)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies (#3)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix: Change project name in package.json

* fix(#5): Fix getMinimalPatternSubset function logic (#10)

* fix(#5): Add more test suites

* fix(#5): Fix getMinimalPatternSubset so it matches the spec

* fix(#5): Use getMinimalPatternSubset in module controller

* chore(deps): update all non-major dependencies (#4)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat(#12): Add GitHub Actions workflow (#13)

* feat(#9): Add support for other validator/transformer packages in MQTT Validation Pipe (#14)

* feat(#9): Add support for other validator/transformer packages

* feat(#9): Use @nestjs validator/transformer packages

* feat(#15): Alias @nestjs/class-validator and @nestjs/class-transform packages (#16)

Alias above packages as class-validator and class-transform accordingly. By doing so, we do not need to specify packages manually and we can safely rely on defaults.

* chore(deps): update all non-major dependencies (#11)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(#7): Add config parameters to suppress routes errors and enable filters/guards/interceptors (#19)

* fix(#7): Add config parameter to suppress routes errors

* fix(#7): Add config parameters to enable filters/guards/interceptors

* feat(#6): Implement default exception factory (#20)

* chore(deps): update dependency jest to v29 (#17)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies (#18)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* hotfix: Use relative imports

* chore(deps): Remove unused libraries, revert typescript version to 4.7.4

* chore(deps): Migrate to Yarn 3.2.3, use PnP

* chore(eslint): Remove unused rules, do not allow any

* chore(deps): update all non-major dependencies (#21)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix: Inject MQTT controllers as providers

* feat: Merge node and gateway into single controller, add tag event bus and handlers for tags messages over MQTT

* feat: Remove system endpoint

* feat: Remove dynsec endpoints

* chore(deps): update all non-major dependencies (#23)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency uuid to v9 (#24)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies (#25)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency jest to v29 (#26)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update jest monorepo to v29 (#27)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Add MQTT controllers/services, extend event bus

* feat: Rework routes, add MikroORM

* chore(deps): update dependency @types/node to v18 (#29)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies (#28)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: Add dockerfile, add workflow

* chore(deps): update docker/metadata-action digest to 5739616 (#33)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update docker/login-action digest to f4ef78c (#32)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update docker/build-push-action digest to 175d02b (#31)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): pin node.js to 9eff442 (#30)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: Split workflows, enable multiplatform docker image builds

* chore(deps): update all non-major dependencies to v5.43.0 (#35)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
sszczep added a commit that referenced this issue Nov 14, 2022
* chore(deps): pin dependency @nestjs/class-transformer to 0.4.0 (#2)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies (#3)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix: Change project name in package.json

* fix(#5): Fix getMinimalPatternSubset function logic (#10)

* fix(#5): Add more test suites

* fix(#5): Fix getMinimalPatternSubset so it matches the spec

* fix(#5): Use getMinimalPatternSubset in module controller

* chore(deps): update all non-major dependencies (#4)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat(#12): Add GitHub Actions workflow (#13)

* feat(#9): Add support for other validator/transformer packages in MQTT Validation Pipe (#14)

* feat(#9): Add support for other validator/transformer packages

* feat(#9): Use @nestjs validator/transformer packages

* feat(#15): Alias @nestjs/class-validator and @nestjs/class-transform packages (#16)

Alias above packages as class-validator and class-transform accordingly. By doing so, we do not need to specify packages manually and we can safely rely on defaults.

* chore(deps): update all non-major dependencies (#11)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(#7): Add config parameters to suppress routes errors and enable filters/guards/interceptors (#19)

* fix(#7): Add config parameter to suppress routes errors

* fix(#7): Add config parameters to enable filters/guards/interceptors

* feat(#6): Implement default exception factory (#20)

* chore(deps): update dependency jest to v29 (#17)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies (#18)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* hotfix: Use relative imports

* chore(deps): Remove unused libraries, revert typescript version to 4.7.4

* chore(deps): Migrate to Yarn 3.2.3, use PnP

* chore(eslint): Remove unused rules, do not allow any

* chore(deps): update all non-major dependencies (#21)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix: Inject MQTT controllers as providers

* feat: Merge node and gateway into single controller, add tag event bus and handlers for tags messages over MQTT

* feat: Remove system endpoint

* feat: Remove dynsec endpoints

* chore(deps): update all non-major dependencies (#23)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency uuid to v9 (#24)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies (#25)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency jest to v29 (#26)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update jest monorepo to v29 (#27)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Add MQTT controllers/services, extend event bus

* feat: Rework routes, add MikroORM

* chore(deps): update dependency @types/node to v18 (#29)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies (#28)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: Add dockerfile, add workflow

* chore(deps): update docker/metadata-action digest to 5739616 (#33)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update docker/login-action digest to f4ef78c (#32)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update docker/build-push-action digest to 175d02b (#31)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): pin node.js to 9eff442 (#30)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: Improve workflows, enable multiplatform docker image builds

chore(deps): update all non-major dependencies to v5.43.0 (#35)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

Improve workflows, enable multiplatform docker image builds

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
sszczep added a commit that referenced this issue Mar 4, 2023
* chore(deps): pin dependency @nestjs/class-transformer to 0.4.0 (#2)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies (#3)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix: Change project name in package.json

* fix(#5): Fix getMinimalPatternSubset function logic (#10)

* fix(#5): Add more test suites

* fix(#5): Fix getMinimalPatternSubset so it matches the spec

* fix(#5): Use getMinimalPatternSubset in module controller

* chore(deps): update all non-major dependencies (#4)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat(#12): Add GitHub Actions workflow (#13)

* feat(#9): Add support for other validator/transformer packages in MQTT Validation Pipe (#14)

* feat(#9): Add support for other validator/transformer packages

* feat(#9): Use @nestjs validator/transformer packages

* feat(#15): Alias @nestjs/class-validator and @nestjs/class-transform packages (#16)

Alias above packages as class-validator and class-transform accordingly. By doing so, we do not need to specify packages manually and we can safely rely on defaults.

* chore(deps): update all non-major dependencies (#11)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(#7): Add config parameters to suppress routes errors and enable filters/guards/interceptors (#19)

* fix(#7): Add config parameter to suppress routes errors

* fix(#7): Add config parameters to enable filters/guards/interceptors

* feat(#6): Implement default exception factory (#20)

* chore(deps): update dependency jest to v29 (#17)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies (#18)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* hotfix: Use relative imports

* chore(deps): Remove unused libraries, revert typescript version to 4.7.4

* chore(deps): Migrate to Yarn 3.2.3, use PnP

* chore(eslint): Remove unused rules, do not allow any

* chore(deps): update all non-major dependencies (#21)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix: Inject MQTT controllers as providers

* feat: Merge node and gateway into single controller, add tag event bus and handlers for tags messages over MQTT

* feat: Remove system endpoint

* feat: Remove dynsec endpoints

* chore(deps): update all non-major dependencies (#23)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency uuid to v9 (#24)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies (#25)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency jest to v29 (#26)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update jest monorepo to v29 (#27)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Add MQTT controllers/services, extend event bus

* feat: Rework routes, add MikroORM

* chore(deps): update dependency @types/node to v18 (#29)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies (#28)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: Add dockerfile, add workflow

* chore(deps): update docker/metadata-action digest to 5739616 (#33)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update docker/login-action digest to f4ef78c (#32)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update docker/build-push-action digest to 175d02b (#31)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): pin node.js to 9eff442 (#30)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: Improve workflows, enable multiplatform docker image builds

chore(deps): update all non-major dependencies to v5.43.0 (#35)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

Improve workflows, enable multiplatform docker image builds

* feat: Implement anchors and gateways endpoints, improve entities, make the project ready for demo

* feat: Move DELETE /devices/tags/:id endpoint declaration

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
sszczep added a commit that referenced this issue Apr 10, 2023
* chore(deps): pin dependency @nestjs/class-transformer to 0.4.0 (#2)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies (#3)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix: Change project name in package.json

* fix(#5): Fix getMinimalPatternSubset function logic (#10)

* fix(#5): Add more test suites

* fix(#5): Fix getMinimalPatternSubset so it matches the spec

* fix(#5): Use getMinimalPatternSubset in module controller

* chore(deps): update all non-major dependencies (#4)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat(#12): Add GitHub Actions workflow (#13)

* feat(#9): Add support for other validator/transformer packages in MQTT Validation Pipe (#14)

* feat(#9): Add support for other validator/transformer packages

* feat(#9): Use @nestjs validator/transformer packages

* feat(#15): Alias @nestjs/class-validator and @nestjs/class-transform packages (#16)

Alias above packages as class-validator and class-transform accordingly. By doing so, we do not need to specify packages manually and we can safely rely on defaults.

* chore(deps): update all non-major dependencies (#11)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix(#7): Add config parameters to suppress routes errors and enable filters/guards/interceptors (#19)

* fix(#7): Add config parameter to suppress routes errors

* fix(#7): Add config parameters to enable filters/guards/interceptors

* feat(#6): Implement default exception factory (#20)

* chore(deps): update dependency jest to v29 (#17)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies (#18)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* hotfix: Use relative imports

* chore(deps): Remove unused libraries, revert typescript version to 4.7.4

* chore(deps): Migrate to Yarn 3.2.3, use PnP

* chore(eslint): Remove unused rules, do not allow any

* chore(deps): update all non-major dependencies (#21)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* fix: Inject MQTT controllers as providers

* feat: Merge node and gateway into single controller, add tag event bus and handlers for tags messages over MQTT

* feat: Remove system endpoint

* feat: Remove dynsec endpoints

* chore(deps): update all non-major dependencies (#23)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency uuid to v9 (#24)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies (#25)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update dependency jest to v29 (#26)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update jest monorepo to v29 (#27)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* Add MQTT controllers/services, extend event bus

* feat: Rework routes, add MikroORM

* chore(deps): update dependency @types/node to v18 (#29)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update all non-major dependencies (#28)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: Add dockerfile, add workflow

* chore(deps): update docker/metadata-action digest to 5739616 (#33)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update docker/login-action digest to f4ef78c (#32)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): update docker/build-push-action digest to 175d02b (#31)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* chore(deps): pin node.js to 9eff442 (#30)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

* feat: Improve workflows, enable multiplatform docker image builds

chore(deps): update all non-major dependencies to v5.43.0 (#35)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

Improve workflows, enable multiplatform docker image builds

* feat: Implement anchors and gateways endpoints, improve entities, make the project ready for demo

* feat: Move DELETE /devices/tags/:id endpoint declaration

* feat: add database migrations

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

1 participant