Skip to content

chore: release v4.1.0#1409

Closed
jaime-iobermudez wants to merge 13 commits intomainfrom
v4.1.0
Closed

chore: release v4.1.0#1409
jaime-iobermudez wants to merge 13 commits intomainfrom
v4.1.0

Conversation

@jaime-iobermudez
Copy link
Contributor

Description:

This pull request introduces significant improvements to the build and test process for the contracts, as well as optimizations to the Dockerfile for the backend service. The main changes include a complete refactor of the GitHub Actions workflow for contracts, a more robust and efficient Docker build process, and the removal of the public security policy file.

CI/CD Workflow Improvements:

  • Refactored .github/workflows/test-contracts.yaml to use a multi-stage, cache-optimized workflow:
    • Introduced separate jobs for building, testing, and coverage, with artifact and dependency caching to speed up subsequent jobs.
    • Switched contract tests to run on the Hiero Solo Network with dynamic account creation, improved Docker checks, and more robust resource cleanup.
    • Updated Node.js version to 22 and modernized GitHub Action versions and steps.

Backend Dockerfile Optimizations:

  • Updated the backend/Dockerfile for both development and production:
    • Now copies only necessary files at each stage, installs all workspace dependencies before copying backend source, and uses appropriate working directories for build and runtime.
    • In production, ensures only the built backend output and production dependencies are included, reducing image size and improving build reliability. [1] [2] [3]

Security Policy:

  • Removed the SECURITY.md file, eliminating the public documentation for vulnerability reporting via email.

Related issue(s):

Fixes #

Notes for reviewer:

Checklist

  • Documented (Code comments, README, etc.)
  • Tested (unit, integration, etc.)

@swirlds-automation
Copy link

swirlds-automation commented Feb 27, 2026

Snyk checks have passed. No issues have been found so far.

Status Scanner Critical High Medium Low Total (0)
Open Source Security 0 0 0 0 0 issues
Licenses 0 0 0 0 0 issues

💻 Catch issues earlier using the plugins for VS Code, JetBrains IDEs, Visual Studio, and Eclipse.

themariofrancia and others added 12 commits February 27, 2026 12:53
Signed-off-by: Mario Francia <mariofranciarius@gmail.com>
Signed-off-by: jaime-iobermudez <jaime.bermudez@io.builders>
…in (#1379)

Signed-off-by: Miguel Ángel <miguelangel@io.builders>
Signed-off-by: mamoralesiob <miguelangel@io.builders>
)

Signed-off-by: Adrian Escacena <adrian@io.builders>
Signed-off-by: rbermejo <ruben@io.builders>
Signed-off-by: mamoralesiob <miguelangel@io.builders>
Co-authored-by: Adrian Escacena <adrian@io.builders>
Co-authored-by: mamoralesiob <miguelangel@io.builders>
Signed-off-by: jaime-iobermudez <jaime.bermudez@io.builders>
Signed-off-by: Miguel Ángel <miguelangel@io.builders>
Signed-off-by: mamoralesiob <miguelangel@io.builders>
Signed-off-by: Mario Francia <mariofranciarius@gmail.com>
Signed-off-by: jaime-iobermudez <jaime.bermudez@io.builders>
Signed-off-by: Miguel Ángel <miguelangel@io.builders>
Signed-off-by: mamoralesiob <miguelangel@io.builders>
Signed-off-by: jaime-iobermudez <jaime.bermudez@io.builders>
Signed-off-by: Mario Francia <mariofranciarius@gmail.com>
Co-authored-by: Mario Francia <mariofranciarius@gmail.com>
Signed-off-by: mamoralesiob <miguelangel@io.builders>
Signed-off-by: mamoralesiob <miguelangel@io.builders>
Signed-off-by: jaime-iobermudez <jaime.bermudez@io.builders>
…1397)

Signed-off-by: Ruben Martinez <ruben.martinez@io.builders>
Signed-off-by: jaime-iobermudez <jaime.bermudez@io.builders>
Signed-off-by: Mario Francia <mariofranciarius@gmail.com>
Co-authored-by: jaime-iobermudez <jaime.bermudez@io.builders>
Co-authored-by: Mario Francia <mariofranciarius@gmail.com>
Signed-off-by: jaime-iobermudez <jaime.bermudez@io.builders>
Signed-off-by: jaime-iobermudez <jaime.bermudez@io.builders>
@sonarqubecloud
Copy link

❌ The last analysis has failed.

See analysis details on SonarQube Cloud

@jaime-iobermudez jaime-iobermudez deleted the v4.1.0 branch March 3, 2026 14:09
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.

6 participants