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

test: Remove CircleCI #1412

Merged
merged 7 commits into from
Jun 27, 2018
Merged

test: Remove CircleCI #1412

merged 7 commits into from
Jun 27, 2018

Conversation

victorb
Copy link
Member

@victorb victorb commented Jun 26, 2018

Since code coverage uploading now happens via Jenkins + CodeCov, no need
to use CircleCI anymore!

Also cleaned up some other files that are not used anymore

License: MIT
Signed-off-by: Victor Bjelkholm git@victor.earth

@ghost ghost assigned victorb Jun 26, 2018
@ghost ghost added the status/in-progress In progress label Jun 26, 2018
Since code coverage uploading now happens via Jenkins + CodeCov, no need
to use CircleCI anymore!

Also cleaned up some other files that are not used anymore

License: MIT
Signed-off-by: Victor Bjelkholm <git@victor.earth>
@victorb
Copy link
Member Author

victorb commented Jun 26, 2018

Also makes codecov show up properly as there is no failing CI left (if any CI is failing, codecov doesn't show report)

image

Copy link
Member

@alanshaw alanshaw left a comment

Choose a reason for hiding this comment

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

Thank you!!!

Copy link
Member

@daviddias daviddias left a comment

Choose a reason for hiding this comment

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

Needs to have the badge on the README up to date. Other than that, great work!! :)

@daviddias daviddias changed the title Remove CircleCI test: Remove CircleCI Jun 26, 2018
@daviddias
Copy link
Member

@victorbjelkholm while you are at it, can you do this to all the repos? 😇 (Specially js-ipfs-api, js-libp2p and js-ipld)?

@victorb
Copy link
Member Author

victorb commented Jun 27, 2018

@diasdavid will update the badge :)

Re doing this for all repos, CircleCI doesn't get disabled by removing the file but rather via the UI. I've talked with their support (since they don't offer unfollow via API and we have a lot of projects) and they can help us unfollow all projects at once from their side. Issue is that we cannot do this via PR, it'll be a action that is disconnected from the PR. As long as this is OK, we can do it everywhere at once :)

@daviddias
Copy link
Member

@victorbjelkholm It's fine. Once all PRs are merged, I can go to Circle and do them all manually in one swipe super quick.


- [`interface-ipfs-core`](https://github.com/ipfs/interface-ipfs-core)
- [`http-api-spec`](https://github.com/ipfs/http-api-spec)
- [`cli spec`](https://github.com/ipfs/specs/tree/master/public-api/cli)
Copy link
Member Author

Choose a reason for hiding this comment

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

These are not included in the table anymore as they are not really packages but specifications. I did put interface-ipfs-core first as a part of the table, as it's actually more like a package, but then we're separating the specs, so put it back here.

Copy link
Member Author

Choose a reason for hiding this comment

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

@diasdavid please check that the wording above is right before merging 👍

Copy link
Member

Choose a reason for hiding this comment

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

👍

- Added a script for updating the package table in a easier maner.
- Fixed some broken links (some still broken because not included in
CI)
- Removed extra whitespace in readme
- Removed AppVeyor, TravisCI and CircleCI in favor of just Jenkins

License: MIT
Signed-off-by: Victor Bjelkholm <git@victor.earth>
rows.map((row) => generateRow(row)).join('\n')
]

toPrint.forEach((t) => console.log(t))
Copy link
Member

Choose a reason for hiding this comment

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

@victorbjelkholm can you make this be a module that we can just feed it some JSON? It will get used by IPLD, and libp2p

Copy link
Member Author

Choose a reason for hiding this comment

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

Let's put that as a future task, the scope of this PR is to remove CircleCI

Copy link
Member

Choose a reason for hiding this comment

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

Fine™


'Generics/Utils',
['ipfs/js-ipfs-api', 'ipfs-api'],
['xicombd/ipfs-multipart', 'ipfs-multipart'],
Copy link
Member

Choose a reason for hiding this comment

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

s/xicombd/fbaiodias

Copy link
Member Author

Choose a reason for hiding this comment

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

Thanks! Fixed

['ipfs/js-ipfs-block-service', 'ipfs-block-service'],
['ipfs/js-ipfs-bitswap', 'ipfs-bitswap'],

'Swarm/libp2p',
Copy link
Member

Choose a reason for hiding this comment

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

s/Swarm/libp2p/libp2p/

Copy link
Member Author

Choose a reason for hiding this comment

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

Gotta work on your escaping! Assumed you meant to replace this with just libp2p right?

License: MIT
Signed-off-by: Victor Bjelkholm <git@victor.earth>
// Deps
(gh, npm) => `[![Dep](https://david-dm.org/${gh}.svg?style=flat-square)](https://david-dm.org/${gh})`,
// DevDeps
(gh, npm) => `[![Dep](https://david-dm.org/${gh}.svg?style=flat-square)](https://david-dm.org/${gh})`,
Copy link
Member

Choose a reason for hiding this comment

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

Thinking more about this, I say let's remove DevDeps. From the consumer standpoint, only deps matter.

Copy link
Member

@daviddias daviddias left a comment

Choose a reason for hiding this comment

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

Still missing the updated badge at the top of the README for coverage.

License: MIT
Signed-off-by: Victor Bjelkholm <git@victor.earth>
@victorb
Copy link
Member Author

victorb commented Jun 27, 2018

@diasdavid

Still missing the update badge at the top of the README for coverage.

True, missed that one. Then I'll switch all of them to CodeCov

License: MIT
Signed-off-by: Victor Bjelkholm <git@victor.earth>
@daviddias
Copy link
Member

image

@ghost ghost assigned daviddias Jun 27, 2018
@victorb
Copy link
Member Author

victorb commented Jun 27, 2018

@diasdavid it was fixed in 3be0101

image

License: MIT
Signed-off-by: Victor Bjelkholm <git@victor.earth>
@alanshaw
Copy link
Member

If only all those badges had square corners... 😛

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