eosnetworkfoundation/mandel

remove/skip appropriate steps in CI for forked repos

spoonincode opened this issue · 1 comments

workflow runs initiated by PRs from forked repos do not have a GITHUB_TOKEN that can upload to ghcr among other things. Any steps that require that should be skipped so that PR can "go green".

At the moment this is the contract builder upload step. Any PRs coming from forks break on that step when realistically it could just be skipped.

I'm considering this resolved as of AntelopeIO/leap#8 & AntelopeIO/leap#28. Builds from forks work fine unless they change a platform definition. However, changing a platform definition should be a rather rare event, even for forks.