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

BOM-2948: Replace Travis with GitHub CI #14

Merged
merged 3 commits into from
Nov 29, 2021

Conversation

UsamaSadiq
Copy link
Member

Issue: BOM-2948

Description

  • Replaced Travis with GitHub CI.
  • Coverage check was already not working on Travis because this repo hasn't been setup on codecov.io yet so skipped the coverage check in GitHub CI.

@UsamaSadiq UsamaSadiq force-pushed the aht/BOM-2948-replace-travis-with-github-actions branch from fc97ce7 to 0b361c6 Compare October 29, 2021 10:01
run: pip install -r requirements/ci.txt

- name: Run Tests
run: tox
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the .travis.yml file, we also ran codecov after the tests. Do we still want to do that?

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Added

Copy link

@estute estute left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See inline

Copy link

@estute estute left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

One question, but otherwise looks good to me.

@kdmccormick
Copy link
Member

@estute I went and added the codecov check in a separate commit, but it fails currently.

Looking at previous builds, it looks like the codecov invocation just silently fails with codecov: command not found. 😦 The Python codecov package was never installed in Travis CI requirements.

I am going to revert my codecov commit and just merge this PR as it was in order to unblock the de-Travisification effort, but heads up that your team may want to install and configure codecov if that's something that you folks see as valuable in this repo.

UsamaSadiq and others added 3 commits November 29, 2021 15:17
codecov was previously run as part of Travis-run CI,
so we port it forward to the GitHub Actions CI suite.
This reverts commit 8f967c2f3863736387ff74c9ac35f2c682a5b533.

codecov was never configured for this repository.
Before we switched to GHA, the TravisCI invocation of `codecov`
just failed with `codecov: command not found`.

We are punting on codecov for the purposes of getting this repo
off of TravisCI, but it may be prudent to add codecov in later.
@kdmccormick kdmccormick force-pushed the aht/BOM-2948-replace-travis-with-github-actions branch from e376b9c to 77df11c Compare November 29, 2021 20:17
@kdmccormick kdmccormick merged commit 4a65119 into master Nov 29, 2021
@kdmccormick kdmccormick deleted the aht/BOM-2948-replace-travis-with-github-actions branch November 29, 2021 20:21
@estute
Copy link

estute commented Nov 29, 2021

@kdmccormick thanks for tracking that down.

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