Skip to content

Migrate from Travis CI to Gitlab CI#676

Merged
desilinguist merged 6 commits into
mainfrom
migrate-from-travis-ci-to-gitlab-ci
Mar 4, 2021
Merged

Migrate from Travis CI to Gitlab CI#676
desilinguist merged 6 commits into
mainfrom
migrate-from-travis-ci-to-gitlab-ci

Conversation

@desilinguist

@desilinguist desilinguist commented Mar 4, 2021

Copy link
Copy Markdown
Collaborator

This PR closes #651.

  • Delete .travis.yml.
  • Add .gitlab-ci.yml for Gitlab CI.
  • Since Gitlab CI supports docker images natively, we use the latest miniconda3 image instead of downloading it every time. This makes things much simpler and faster.
  • Update README.rst
    • Replace Travis CI badge with Gitlab CI badge.
    • Fix alt title for Azure Pipelines badge.
    • Update listed Python versions that we forgot to do with v2.5 release.

Note: Gitlab CI runs the builds for both the branch as well as the pull request but only shows a single status check on this page. That check only updates as passing if both builds pass. To see both builds, you have to click "Details" and then click on "Pipelines" at the top to see all of the pipeline builds or check the Slack channel.

- And delete Travis CI yaml file.
- Also use codecov.io token since gitlab CI is not directly supported.
- Use a miniconda3 docker image instead of downloading it which should significantly speed things up.
- Trying a different type of parallelization which should yield more readable job names, if it works.
- Also fix alt title for Azure Pipelines badge and update Python version that we forgot to with v2.5 release.
@desilinguist desilinguist requested review from a user, aoifecahill and mulhod March 4, 2021 15:20
@codecov

codecov Bot commented Mar 4, 2021

Copy link
Copy Markdown

Codecov Report

Merging #676 (9ee758b) into main (d590ece) will increase coverage by 0.03%.
The diff coverage is n/a.

Impacted file tree graph

@@            Coverage Diff             @@
##             main     #676      +/-   ##
==========================================
+ Coverage   96.82%   96.85%   +0.03%     
==========================================
  Files          63       63              
  Lines        9098     9098              
==========================================
+ Hits         8809     8812       +3     
+ Misses        289      286       -3     
Impacted Files Coverage Δ
tests/other/custom_metrics.py 94.11% <0.00%> (+17.64%) ⬆️

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update d590ece...9ee758b. Read the comment docs.

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.

Migrate away from Travis CI if needed

3 participants