Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ci: gate toolstate repo pushes on the TOOLSTATE_PUBLISH envvar
Unfortunately due to an Azure quirk the TOOLSTATE_REPO_ACCESS_TOKEN is not suitable to gate whether to push new commits to the repo, as if it's not defined on the Azure side it will actually be set to the literal `$(TOOLSTATE_REPO_ACCESS_TOKEN)`, which screws everything up. This instead adds another, non-secret environment variable to gate publishing: TOOLSTATE_PUBLISH. As non-secret environment variables behave correctly this fixes the issue.
- Loading branch information