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

fix: solve master and dev scheduled build instability #586

Merged
merged 2 commits into from
Sep 9, 2024
Merged

Conversation

RedLeader962
Copy link
Collaborator

Description

fix: solve master and dev scheduled build instability

  • Modify Docker compose files to enforce full rebuild for all builds.
  • Adjust Docker image architectures and add cache control.
  • Update version in .env build matrix files from 1.4.2 to 1.4.3.
  • Update LinkingProjects documentation to reflect new version.
  • Issue NMO-589

Merge pull request #576 from norlab-ulaval/release

  • Merges changes from the release branch to the main branch, ensuring all development changes are incorporated.

These commits address build instability issues in the master and dev branches by enforcing a full rebuild for all builds, adjusting Docker image architectures, and updating various files and documentation to ensure consistency and reliability.


Checklist:

Code related

  • I have made corresponding changes to the documentation
    (i.e.: function, class, script header, README.md)
  • I have commented hard-to-understand code
  • I have added tests that prove my fix is effective or that my feature works
  • All tests pass locally with my changes
    (Check contributing_instructions.md for local testing procedure using libpointmatcher-build-system)

PR creation related

  • My pull request base ref branch is set to the master branch
    (the build-system won't be triggered otherwise)
  • My pull request branch is up-to-date with the master branch
    (the build-system will reject it otherwise)

PR description related

  • I have included a quick summary of the changes
  • I have indicated the related issue's id with # <issue-id> if changes are of type fix
  • I have included a high-level list of changes and their corresponding types
    (See commit_msg_reference.md for details)

- Modify Docker compose files to enforce full rebuild for all builds
- Adjust Docker image architectures and add cache control
- Update version in .env build matrix files from 1.4.2 to 1.4.3
- Update LinkingProjects documentation to reflect new version

Issue NMO-589
- Upgraded norlab-build-system to the latest version.
- Improved compatibility with new dependency requirements.
Copy link

sonarqubecloud bot commented Sep 9, 2024

@RedLeader962 RedLeader962 merged commit 6aa08f3 into master Sep 9, 2024
6 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.

3 participants