-
Notifications
You must be signed in to change notification settings - Fork 27
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
Add Continuous Integration (CI) using GitHub actions #203
Commits on Mar 6, 2024
-
Trigger automated build and test using GitHub Actions upon push and p…
…ull request. Cache the conda environment to speed up the build across subsequent runs. Data files in tudat-resources are not cached. They are downloaded separately in an event of a cache hit. Failing tests in MacOS are temporarily ignored to let the workflow pass and the cache feature to be tested.
Configuration menu - View commit details
-
Copy full SHA for 33a446c - Browse repository at this point
Copy the full SHA 33a446cView commit details -
Use ccache to speed up the GitHub Actions workflow build process
ccache works out of the box for the GNU compilers in Ubuntu and the Clang compiler in MacOS. The MSVC compilers require an extra configuration step which was added to the CMakeLists file.
Configuration menu - View commit details
-
Copy full SHA for aee1c8a - Browse repository at this point
Copy the full SHA aee1c8aView commit details
Commits on Mar 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c7628e8 - Browse repository at this point
Copy the full SHA c7628e8View commit details
Commits on Mar 19, 2024
-
Merge pull request #202 from tudat-team/feature/add-ccache
Feature/add ccache
Configuration menu - View commit details
-
Copy full SHA for 5c4df5d - Browse repository at this point
Copy the full SHA 5c4df5dView commit details -
Ignoring failed test in MacOS was for debugging purposes only.
Rename the ccache step to describe what it does. Fix typo in referencing the matrix variable build type.
Configuration menu - View commit details
-
Copy full SHA for 4582bfe - Browse repository at this point
Copy the full SHA 4582bfeView commit details
Commits on Mar 20, 2024
-
This step restores compiler cache form previous runs if available, el…
…se proceeds with the build step. Caching of compilation results of the current run happens post completion of the build step.
Configuration menu - View commit details
-
Copy full SHA for db5d1e1 - Browse repository at this point
Copy the full SHA db5d1e1View commit details -
Avoid triggering two simultaneous CI workflows upon pushing commits t…
…o a feature branch that is also a source in a pull request
Configuration menu - View commit details
-
Copy full SHA for b6b3f09 - Browse repository at this point
Copy the full SHA b6b3f09View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4427349 - Browse repository at this point
Copy the full SHA 4427349View commit details