Skip to content

Merge v1.2.2_spec to main#336

Merged
kmohr-soprasteria merged 379 commits into
mainfrom
development
Apr 20, 2026
Merged

Merge v1.2.2_spec to main#336
kmohr-soprasteria merged 379 commits into
mainfrom
development

Conversation

@kmohr-soprasteria
Copy link
Copy Markdown
Collaborator

Also added connectorIdentifier as input source

latta-siae and others added 30 commits June 27, 2025 09:58
- Launch configuration
- remove unsuded import for index.js
- Remove wrong package-lock.json
Develop 1.1.0
Tracking ticket #190
Merging all the contribution into develop branch.
Adding features:
#191
#192
#193
#194
#195
#196
#197
#198
latta-siae and others added 24 commits March 26, 2026 15:28
/v1/provide-list-of-connected-devices:
Siae/development 1.2.0

Implementation of NEP 1.2.0/1.2.1 based on specs provided.
- Add ESLint with reasonable rules for the codebase
- Add lint and lint:fix npm scripts
- Restructure GitHub Actions workflow to separate lint and test jobs
- Add lint job that runs before tests (with job dependency)
- Add PR-specific coverage comment that displays metrics in pull requests
- Restrict CI triggers to main and develop branches
- Add ESLint configuration with sensible defaults for Node.js/Express app

The pipeline now enforces code quality standards while being pragmatic
about auto-generated code (controllers, api routes) that shouldn't be linted.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Change lint job to continue-on-error: true so it doesn't block the build
- Remove hard dependency between lint and test jobs
- Allows PRs to proceed with linting warnings while enforcing tests

This pragmatic approach supports code quality improvements over time
while not breaking existing workflows due to auto-generated code.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
- Push events now trigger pipeline on all branches (useful for feature branches)
- Pull request events still only trigger on main and develop
- Provides faster CI feedback for all branches while keeping gate on main/develop

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
fix missing comma in the file package.json
@kmohr-soprasteria kmohr-soprasteria merged commit acd160f into main Apr 20, 2026
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants