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

Move to GitHub Actions #99

Closed
60 tasks done
vweevers opened this issue Apr 17, 2021 · 6 comments
Closed
60 tasks done

Move to GitHub Actions #99

vweevers opened this issue Apr 17, 2021 · 6 comments
Labels
good first issue Good for newcomers maintenance General maintenance

Comments

@vweevers
Copy link
Member

vweevers commented Apr 17, 2021

On the side:

  • I purchased $268 USD worth of Travis credits since January (just to keep usual builds going). We have $549 USD in OpenCollective, have yet to use that. I will submit an expense.

Cleanup tasks once the above is done:

  • Add github-actions ecosystem to dependabot.yml where missing
    • leveljs.org
    • subleveldown
    • multileveldown
    • party
    • bench
    • mem
    • browserify-starter
    • electron-demo
    • codec
    • level-js
  • Remove git fetch --tags step thanks to vweevers/remark-changelog@c3e25b1
    • level-test
    • abstract-leveldown
    • deferred-leveldown
    • packager
    • subleveldown
    • multileveldown
    • party
    • mem
  • Remove extraneous whitespace
    • bench
    • browserify-starter
    • electron-demo
  • Remove Travis and AppVeyor from GitHub Apps on org
  • Revoke tokens of and delete the @level-ci machine account
  • Cleanup coveralls account
@vweevers vweevers added the maintenance General maintenance label Apr 17, 2021
@mcollina mcollina added the good first issue Good for newcomers label Apr 17, 2021
@vweevers
Copy link
Member Author

In addition, I want to move from Coveralls to Codecov. I checked coverallsapp/github-action, it requires a github token as input and sends that to https://coveralls.io. Nope. In contrast, the codecov-action is tokenless for public repositories.

@ralphtheninja
Copy link
Member

@vweevers on a roll! 😄

vweevers pushed a commit to Level/level-js that referenced this issue Apr 19, 2021
@vweevers
Copy link
Member Author

vweevers commented Apr 19, 2021

Just in time: https://github.blog/changelog/2021-04-19-github-actions-limit-workflow-run-or-job-concurrency/

We will need this on repositories with browser tests, to avoid too many parallel jobs against Sauce Labs.

vweevers added a commit to Level/level-js that referenced this issue Apr 19, 2021
Otherwise we'll hit Sauce Labs concurrency limits. Uses a beta
feature that just came out today.

Ref Level/community#99
@cristianossd
Copy link

@vweevers, I think I can contribute with these migrations. I gonna start with packager

vweevers added a commit to Level/mem that referenced this issue Sep 12, 2021
vweevers added a commit to Level/bench that referenced this issue Sep 12, 2021
vweevers added a commit to Level/bench that referenced this issue Sep 12, 2021
vweevers added a commit to Level/party that referenced this issue Sep 12, 2021
vweevers added a commit to Level/party that referenced this issue Sep 12, 2021
vweevers added a commit to Level/multileveldown that referenced this issue Sep 12, 2021
vweevers added a commit to Level/multileveldown that referenced this issue Sep 12, 2021
vweevers added a commit to Level/subleveldown that referenced this issue Sep 12, 2021
vweevers added a commit to Level/subleveldown that referenced this issue Sep 12, 2021
vweevers added a commit to Level/level-ttl that referenced this issue Sep 12, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers maintenance General maintenance
Projects
None yet
Development

No branches or pull requests

5 participants