Closed wzalazar closed 6 years ago
@warrenv @WesleyCharlesBlake Do either of you have an idea what is causing this to fail?
this seems like a Github protected branches issue.
remote: error: Required status check "continuous-integration/travis-ci" is expected. At least 1 approving review is required by reviewers with write access.
semantic-releases creates a github tag and release on master, but the user as authed by the GH_TOKEN is not able to write to master due to the protected branches. Are we using the poet-ci GH user as per node and frost-api?
@WesleyCharlesBlake I think we need to add this option
I see that for some reason the GH_TOKEN appears to have different perms compared to those created with the semantic-release-cli tool.
Im recreating new tokens now and will see if this resolves the issue, as it still points to a permission issue on GitHub for the poet-ci user
I think I have this issue figured out. ![Uploading Screenshot from 2018-10-31 16-37-12.png…]()
Only the Quality Engineering user is an admin of poet-js. the poet-ci
user required to run semantic-release is thus treated like a non admin user, and has to adhere to the reviews and status checks requirement on the repo.
I will add poet-ci to the QE group, and re-test. this should resolve this issue.
OK, semantic-releases are fixed now!
The task is not working properly now
https://travis-ci.org/poetapp/poet-js/jobs/44836890