# "missing api\_key" when deploying to GitHub releases

**URL:** <https://travis-ci.community/t/missing-api-key-when-deploying-to-github-releases/5761>\
**Category:** Deployment\
**Created:** [November 3, 2019, 10:39am UTC](https://travis-ci.community/t/missing-api-key-when-deploying-to-github-releases/5761 "2019-11-03T10:39:06Z")\
**Posts on this page:** 1\
**Showing post:** 13

<div class="post-metadata">

**Author:** ![native-api](https://sea1.discourse-cdn.com/flex015/user_avatar/travis-ci.community/native-api/32/430_2.png) [@native-api](https://travis-ci.community/u/native-api)\
**Post date:** [November 19, 2019, 6:42pm UTC](https://travis-ci.community/t/missing-api-key-when-deploying-to-github-releases/5761/13 "2019-11-19T18:42:21Z")

</div>

As per [GitHub pages deployment fails with "missing github\_token"](https://travis-ci.community/t/github-pages-deployment-fails-with-missing-github-token/5955/3), this is a bug in build config validation.

@BanzaiMan Where’s the source code for build config validation? I don’t see anything relevant in [https://github.com/travis-ci/travis-web](https://github.com/travis-ci/travis-web). There are relevant-looking functions in [https://github.com/travis-ci/travis-web/blob/master/app/components/build-message.js](https://github.com/travis-ci/travis-web/blob/master/app/components/build-message.js) but they aren’t used by anything.

---

_[View the full topic](https://travis-ci.community/t/missing-api-key-when-deploying-to-github-releases/5761)._
