Proposal Progress: Cleaning up steemd repo

in Witness Activities26 days ago

Thanks for all the supporters for Proposal: Fixing Steemd Build Dependencies in the Latest OS

Progress Update

I've started cleaning up the repository and noticed that there is currently no CI tool configured. I reached out to @ety001, who explained that the CI was removed when the project branched from the old master to the current main branch.

Building Steem requires a minimum of 8 GB of memory, but GitHub-hosted runners only provide 4 GB, which causes the GitHub Actions pipeline to fail. As a workaround, the CI must currently be manually approved (by steemit team) and executed on an AWS EC2 instance.

For reference:
🔗 build_and_test.yml on GitHub

Until a better solution is in place, all community contributors are expected to run the CI locally before submitting PRs.

bb957ab6db3de4a471c25bf4240d294.png

First time: [+] Building 1427.4s (18/18) FINISHED
Second time: [+] Building 1285.2s (18/18) FINISHED

Stay tuned.

Steem to the Moon🚀!