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

improve: trigger source builds only when source files are modified #1475

Merged
merged 2 commits into from
Aug 22, 2023

Conversation

dudantas
Copy link
Member

@dudantas dudantas commented Aug 22, 2023

Enhances the efficiency of our build process by triggering builds only when changes are made to the source files. This selective triggering applies to various workflows including:

• Windows Build: Both CMake and Solution configurations are affected.
• Ubuntu Build: The build process on the Ubuntu platform has been updated to follow this new rule.
• SonarCloud: The integration with SonarCloud will now only run when relevant source files are modified.
• Docker: The Docker build workflow has been optimized to only execute when necessary.

By focusing on changes to the source files, this improvement ensures that unnecessary builds are avoided, saving both time and resources. It aligns with our commitment to an efficient and streamlined development process.

@dudantas dudantas changed the title improve: try to run builds only for source improve: trigger builds (executable) only when source files are modified Aug 22, 2023
@dudantas dudantas force-pushed the improve-gha-builds branch from 11f216e to c58806c Compare August 22, 2023 00:44
@dudantas dudantas changed the title improve: trigger builds (executable) only when source files are modified improve: trigger source builds only when source files are modified Aug 22, 2023
@dudantas dudantas force-pushed the improve-gha-builds branch from c58806c to d565df2 Compare August 22, 2023 00:49
Enhances the efficiency of our build process by triggering builds only when changes are made to the source files. This selective triggering applies to various workflows including:

Windows Build: Both CMake and Solution configurations are affected.
Ubuntu Build: The build process on the Ubuntu platform has been updated to follow this new rule.
SonarCloud: The integration with SonarCloud will now only run when relevant source files are modified.
Docker: The Docker build workflow has been optimized to only execute when necessary.
By focusing on changes to the source files, this improvement ensures that unnecessary builds are avoided, saving both time and resources. It aligns with our commitment to an efficient and streamlined development process.
@dudantas dudantas force-pushed the improve-gha-builds branch from db89ad7 to 38dbe77 Compare August 22, 2023 00:52
@dudantas dudantas force-pushed the improve-gha-builds branch from 1a49c69 to 9271281 Compare August 22, 2023 01:07
@sonarqubecloud
Copy link

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

@dudantas dudantas merged commit 893e4c5 into main Aug 22, 2023
@dudantas dudantas deleted the improve-gha-builds branch August 22, 2023 01:54
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.

2 participants