Move to GitHub Actions
Closed this issue · 6 comments
-
level-concat-iterator
: Level/concat-iterator#26, Level/concat-iterator@390d8c7 -
level-supports
: Level/supports@1f0452f, Level/supports@2338ee5 -
abstract-leveldown
: Level/abstract-leveldown#375, Level/abstract-leveldown@b3331f8 -
codec
: Level/codec#65, Level/codec@f56349c -
errors
: Level/errors#35, Level/errors@dcdfe8b -
level-iterator-stream
: Level/iterator-stream#69 -
encoding-down
: Level/encoding-down#99, Level/encoding-down@82d55af -
level-js
: Level/level-js#211, Level/level-js@44f2eed, Level/level-js#212 -
memdown
: Level/memdown#208, Level/memdown@d80dc65 -
leveldown
: Level/leveldown#764 -
deferred-leveldown
: Level/deferred-leveldown#87, Level/deferred-leveldown@7111205 -
levelup
: Level/levelup#718, Level/levelup@521b34c, Level/levelup@f4d6a1d -
packager
: Level/packager#101, Level/packager@d151d7d -
level
: Level/level#196 -
rocksdb
: to be copied fromleveldown
once ready (including a successfulleveldown
release) -
level-compose
: Level/compose#10, Level/compose@a59494a -
level-ws
: Level/level-ws#124 -
level-test
: Level/level-test#143 -
level-mem
: Level/mem#63, Level/mem@f93313e, Level/mem@19e15a4 -
level-rocksdb
: Level/level-rocksdb@d635b37 -
subleveldown
: Level/subleveldown#99 -
multileveldown
: Level/multileveldown#26 -
level-party
: Level/party#31 -
level-bench
: Level/bench#26 -
webpack-starter
: Level/webpack-starter#9 -
browserify-starter
: Level/browserify-starter#5 -
electron-demo
: Level/electron-demo#117 -
awesome
: Level/awesome@ccbac95 -
community
: 4ccd824 -
(slated to be deprecated)leveldown-hyper
andlevel-hyper
-
leveljs.org
: Level/leveljs.org@3bd49f2 -
level-ttl
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 todependabot.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
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.
@vweevers on a roll! 😄
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, I think I can contribute with these migrations. I gonna start with packager
Thanks everyone for your contributions so far!
I'll take leveldown
(and later rocksdb
by copying from leveldown
) because that one is more involved, with its prebuilds, cross compilation in docker, having both travis and appveyor, and implicitly needing prebuildify-ci
before npm publish
.
- subleveldown Level/subleveldown#99
- multileveldown Level/multileveldown#26
- party Level/party#31
- level-test Level/level-test#143