Skip to content
This repository has been archived by the owner on Jan 29, 2024. It is now read-only.

[BBS-291] Migrate to GitHub Actions #258

Merged
merged 27 commits into from
Feb 26, 2021
Merged

[BBS-291] Migrate to GitHub Actions #258

merged 27 commits into from
Feb 26, 2021

Conversation

FrancescoCasalegno
Copy link
Contributor

@FrancescoCasalegno FrancescoCasalegno commented Feb 23, 2021

Description

Removes Jenkins and Travis CI support, adds GitHub Actions support.
Fixes BBS-291.

TODO

  • remove old plans
  • have all tests passing on GitHub actions
  • add secret for PyPI
  • merge master in this branch after [BBS-233] Remove Sent2Vec #247 gets merged
  • run lint, docs, check-packaging only if Python 3.7
  • update PR template info on triggering CI
  • update CONTRIBUTING.md info on triggering CI
  • cancel actions if new commit is pushed on branch

Checklist:

  • This PR refers to an issue present in the issue tracker (if it is not the case, please create an issue
    first).
  • Documentation and whatsnew.rst updated (if needed).
  • setup.py and requirements.txt updated with new dependencies.
  • Type annotations added (if a function is added or modified).
  • Travis CI pipeline run (add [test travis] to your git commit to run it)

@FrancescoCasalegno FrancescoCasalegno marked this pull request as ready for review February 24, 2021 16:00
Copy link
Contributor

@jankrepl jankrepl left a comment

Choose a reason for hiding this comment

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

Great job!!!

Copy link
Contributor

@pafonta pafonta left a comment

Choose a reason for hiding this comment

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

Looks cool!

run: tox -vv -e lint -- --color=yes

- name: tests and coverage
run: tox -vv -e ${{ matrix.tox-env }} -- --color=yes
Copy link
Contributor

Choose a reason for hiding this comment

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

Is matrix.tox-env able to find the tox-env values nested inside matrix.include.[*].tox-env?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Yes! I also tried with ${{ matrix.tox-env}} but it failed—here it should be w/o brackets.

Copy link
Contributor

Choose a reason for hiding this comment

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

I also tried with ${{ matrix.tox-env }} but it failed

Is there a typo? Because this is what is in the file.

@FrancescoCasalegno
Copy link
Contributor Author

@jankrepl @pafonta I tried to address all your points, could you please check it's fine with you?
Thank you in advance!

@pafonta
Copy link
Contributor

pafonta commented Feb 26, 2021

Hello @FrancescoCasalegno !

Thanks! Had you had a look at #258 (comment)?

Copy link
Contributor

@jankrepl jankrepl left a comment

Choose a reason for hiding this comment

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

Great! I think we are ready to merge!

@FrancescoCasalegno FrancescoCasalegno merged commit 8a4d629 into master Feb 26, 2021
@FrancescoCasalegno FrancescoCasalegno deleted the bbs_291 branch February 26, 2021 13:26
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants