Skip to content

Replace Travis CI with GitHub actions#37

Draft
myronrotter wants to merge 58 commits into
MaibornWolff:masterfrom
myronrotter:feature/github-actions
Draft

Replace Travis CI with GitHub actions#37
myronrotter wants to merge 58 commits into
MaibornWolff:masterfrom
myronrotter:feature/github-actions

Conversation

@myronrotter

@myronrotter myronrotter commented Apr 26, 2021

Copy link
Copy Markdown
Contributor

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