scorelab / Bassa

Automated Download Queue for Communities to take the best use of Internet bandwidth
GNU General Public License v3.0
168 stars 493 forks source link

✨ feat(GH ACTIONS): Migrated pipeline #937

Closed tush-tr closed 1 year ago

tush-tr commented 1 year ago

Migration of pipeline to Github Actions

Description

As described in issue #923, I migrated the Travis CI pipeline to GitHub Actions. Some actions are required from your side before merging the pull request.

Related Issue

https://github.com/scorelab/Bassa/issues/923

Motivation and Context

GitHub Actions and Travis CI share multiple similarities, which helps make it relatively straightforward to migrate to GitHub Actions. In some cases Github actions is better than Travis similarly Travis CI has its own benefits.

How Has This Been Tested?

I tested the job steps in the forked(only steps are like checking out code, testing code)

Screenshots (In case of UI changes):

No UI changes done.

Types of changes

Checklist: