-
-
Notifications
You must be signed in to change notification settings - Fork 5.5k
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
CONTRIBUTING.md tells new contributors to run 'drone exec', which attempts several maintainer/owner operations #4053
Comments
Need run |
Ah, I get it. Now I see what drone's step conditions are for -- thanks. But running [generate-coverage:L0:0s] + make coverage [generate-coverage:L1:2s] gocovmerge integration.coverage.out > coverage.all;\ [generate-coverage:L2:2s] [generate-coverage:L3:2s] 2018/05/27 03:39:49 failed to parse profiles: open integration.coverage.out: no such file or directory [generate-coverage:L4:2s] Makefile:147: recipe for target 'coverage' failed [generate-coverage:L5:2s] make: *** [coverage] Error 1 [generate-coverage] exit code 2 This is in a clean clone as of 2eabf18. |
Strangely, my |
BTW the coverage errors I mentioned above were caused by the ancient version of drone CLI that we were leading people (including me) to install. There went my Saturday... Fixed in #4071, and local drone run completes successfully now. Thanks all! |
CONTRIBUTING.md asks new contributors to run
drone exec
. This isn't possible without several API keys, including those of gitea maintainers/owners. None of these keys are mentioned in CONTRIBUTING.md, so it's hard to tell which are for maintainers and which are worth being set up by a contributor. As a result, the process of finding and removing the related stanzas from .drone.yml to try to get drone to run leads the user to inadvertently attempt several maintainer/owner operations, such as pushing new images to dockerhub:See #3977 for related discussion of crowdin, discord, and codecov API keys.
Not sure if the right answer is to modify CONTRIBUTING.md to tell users to run tests individually, add a Makefile stanza to make that easier, or alter the drone run.
To reproduce:
drone exec
.drone.yml.gz.
docker push
error and stop out of concern.The text was updated successfully, but these errors were encountered: