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

Replace Travis CI with GitHub actions #37

Draft
wants to merge 58 commits into
base: master
Choose a base branch
from

Conversation

myronrotter
Copy link
Contributor

@myronrotter myronrotter commented Apr 26, 2021

Depends on #36 #35 #34 #47 #49 #50
Closes #33 #32 #31 #30 #27 #48

  • ReplacesTravis CI with GitHub actions
  • Add dependabot config
  • Add PR template
  • Use husky 6
  • Bump dependencies
  • Styling

TODO:

  • Add GitHub secrets
  • Bump SemVer version
  • Rebase to master after dependencies merged

Myron Rotter added 30 commits April 20, 2021 13:47
- Update geth commands according to latest geth version
- Expose RPC for miners
- Add a second blockchain explorer
- Update forks in genesis.json

Open issues:
- ethereum-swarm is depreacted
- geth-explorer is depreacted
- monitor and dashboard is deprecated
- Add docker file for blockscout
- Add blockscout to docker-compose
- Add swarm bee to docker-compose
- Building blockscout fails
- Swarm bee containers does not connect to geth-dev node
- Remove deprecated go-ethereum swarm
- Add Makefile for convenience
- WIP readme
- Add alethio blockchain explorer
- Enable oyente and smartcheck as analyzer for solc < v0.4.21 and smartcheck only for solc < latest
- smartcheck.Dockerfile is WIP, node is missing as a dependency
Myron Rotter and others added 24 commits April 29, 2021 10:53
- Add schain
- Add explorer
- Add Makefile for convenience
- Add README with quick start
* Refactor poa components for latest geth version

- Update geth commands according to latest geth version
- Expose RPC for miners
- Add a second blockchain explorer
- Update forks in genesis.json

Open issues:
- ethereum-swarm is depreacted
- geth-explorer is depreacted
- monitor and dashboard is deprecated

* Add makefile for convenience; Update readme to match up-to-date setup

* Add berlin block

* Add gcmode archive for blockscout

* Add blockscout and swarm bee

- Add docker file for blockscout
- Add blockscout to docker-compose
- Add swarm bee to docker-compose
- Building blockscout fails
- Swarm bee containers does not connect to geth-dev node

* Git is requied

* Add postgres container for blockscout

* Fix blockscout integration

* Remove leftovers of go-ethereum swarm

* Update network topology description and quickstart

* Fix format; update to latest setup

* Add deprecation warning for parity setup

* Prepend account addresses with hex identifier

* Remove quotation marks for workdir

* Fix healthchecks for miners

* Fix typos

* Change docker.host.internal to static ip

* Add build and build without cache command

* Remove bootnode from monitoring since no rpc exposed

* Fix typo

* Remove deprecation warning

Co-authored-by: Myron Rotter <myron.rotter@maibornwolff.de>
* Refactor PoW setup; now runnable

- Remove deprecated go-ethereum swarm
- Add Makefile for convenience
- WIP readme

* Add healthcheck; enable scaling for geth-node; assign ports similar to geth-poa-docker setup

* Add description and quick start

* Add build and build without cache command

* Fix typo

Co-authored-by: Myron Rotter <myron.rotter@maibornwolff.de>
…ff#38)

- Add seperate Dockerfiles for authorities and members
- Pin parity version to latest stable version
- Add members to network monitoring
- Add alethio lite explorer
- Remove unnecessary config files
- Add Makefile for convenience
- Update README accordingly

Co-authored-by: Myron Rotter <myron.rotter@maibornwolff.de>
- Add dockerized ipfs network with 3 ipfs peers and corresponding ipfs clusters
- Add Makefile for convenience
- Add README with quick start
- Add containerized dev chain environment
- Add explorer
- Add monitor and dashboard
- Add Makefile for convenience
- Add README instructions with quick start
- Update README
- Update Makefile
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
CI/CD Change in build pipeline DO_NOT_MERGE
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant