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 #161, Migrate CI to GitHub actions #159

Merged

Conversation

astrogeco
Copy link
Contributor

@astrogeco astrogeco commented Dec 2, 2020

Describe the contribution
Fix #161, Add a github actions workflow...

Add a github actions workflow to replace our travis CI

Create three separate workflows based on the .travis.yml file

The build-cfs and build-cfs-deprecated workflows differ only by the OMIT_DEPRECATED flag status.

The build-documentation workflow only builds the doxygen docs.

See examples: https://github.com/astrogeco/cfs/actions

Testing performed
Ran with current integration candidate

Expected behavior changes
Tests run on pull requests and new branches.

System(s) tested on
Ubuntu 18.04

Additional context
None

Code contibutions
The cFS repository is provided to bundle the cFS Framework. It is utilized for bundling submodules, continuous integration testing, and version management and does not contain any software. Code contributions should be directed to the appropriate submodule.

Contributor Info - All information REQUIRED for consideration of pull request
@astrogeco

@astrogeco astrogeco force-pushed the migrate-to-github-actions branch 6 times, most recently from 3a33afe to e05f8db Compare December 9, 2020 04:57
@astrogeco astrogeco linked an issue Dec 9, 2020 that may be closed by this pull request
@astrogeco astrogeco changed the base branch from main to integration-candidate December 9, 2020 15:51
@astrogeco
Copy link
Contributor Author

Will squash before merge

@astrogeco astrogeco force-pushed the integration-candidate branch 2 times, most recently from 76a8048 to 4ae9cac Compare December 9, 2020 16:03
Create three separate workflows. The build-cfs and build-cfs-deprecated workflows
differ only by the OMIT_DEPRECATED flag status.
The build-documentation workflow only builds the doxygen docs.
@astrogeco astrogeco marked this pull request as ready for review December 9, 2020 18:08
@astrogeco astrogeco changed the title Migrate to GitHub actions Fix #161, Migrate CI to GitHub actions Dec 9, 2020
@astrogeco astrogeco merged commit a517f10 into nasa:integration-candidate Dec 9, 2020
astrogeco added a commit that referenced this pull request Dec 9, 2020
Create three separate workflows. The build-cfs and build-cfs-deprecated
workflows differ only by the OMIT_DEPRECATED flag status.
The build-documentation workflow only builds the doxygen docs.
@astrogeco astrogeco deleted the migrate-to-github-actions branch January 4, 2021 15:01
chillfig pushed a commit to chillfig/cFS that referenced this pull request Mar 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add a github actions workflow to replace travis CI
1 participant