"ButtyBuild" - CI over scuttlebutt
- Why?
- Shared knowledge of build status
- Resource
- Platform
- Containerised so no leakage/personal data access
- Build your own projects, share output log
// npm i github-request-all github-url prompt debug | |
const request = require('github-request-all') | |
const parse = require('github-url') | |
const Prompt = require('prompt') | |
const debug = require('debug')('tester-issues-to-md') | |
function getRepoAndAccessToken (cb) { | |
const schema = { | |
properties: { | |
repo: { description: 'Github repo URL:' }, |
module.exports = (ms) => new Promise((resolve) => setTimeout(resolve, ms)) | |
// usage: await sleep(5000) |
If update your brave extension manifest:
rm -rf ~/Library/Application\ Support/brave-development
try {
console.log('try')
} catch (err) {
console.log('catch')
} finally {
console.log('finally')
}
Git repo: z8mWaFiA3ZiXGAPg8vKUJpnsGMErzLyN5
Ethereum stuffs: https://github.com/ipfs/js-ipfs/tree/master/examples/explore-ethereum-blockchain
ipfs.dag.put({foo: {'/': 'zdpuAyTBnYSugBZhqJuLsNpzjmAjSmxDqBbtAqXMtsvxiN2v3'}, bar: [{'/': 'zdpuAsuRSADxdYpvsPGqxWchEfE1DmDriKAybJXZaNqgRuiDd'}, {'/': 'zdpuAtPTXsDdqXQ5Rjafu7PdDc92qrA99uaW7FGAD8qjZwUvR'}, 3]}, { format: 'dag-cbor', hashAlg: 'sha2-256' }, (err, cid) => console.log(cid.toBaseEncodedString()))
> zdpuAycaJMNLA7KrAd9YEiakZ4iCQqaSxErLT55QUbtcEDGei
js-ipfs version | js-ipfs-api version | interface-ipfs-core version |
---|---|---|
0.28.2 | 20.2.1 | 0.64.3 |
0.29.0 | 22.0.0 | 0.66.3 |
0.31.0 | 23.0.0 | 0.75.1 |
I hereby claim:
To claim this, I am signing this object: