letsencrypt / letsencrypt/boulder
build: remove Makefile
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 5.8k
- Forks
- 649
- Avg merge
- 3d 23h
- Merged PRs (30d)
- 24
Description
We'd like to transition to building our release artifacts with containers (and also produce containers as our main release artifact). As part of that, let's get rid of our Makefile. Currently that's blocked on changes to our on-prem build environment to support container builds. We also need to change startservers.py to build Boulder directly.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by reviewing the existing Makefile and startservers.py build paths, then inspect how release artifacts are currently produced. Confirm that the on-prem build environment supports container builds before proceeding. Done means the Makefile is removed and startservers.py builds Boulder directly, with the release flow producing the intended artifacts.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, python
- Domain
- build-system, devops, release
- Issue type
- Refactor
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 30/100