github / github/vscode-github-actions
Setting upstream pushurl to a bad value to prevent pushing prevents branch from being used to find Actions info
- 主要语言
- TypeScript
- 星标
- 660
- 派生
- 213
- PR 合并指标
- 30 天内没有已合并 PR
描述
**Describe the bug**
If `pushurl` has been set to prevent a remote from being pushable (which I tend to do in order to ensure I never ever push upstream, https://stackoverflow.com/a/10260389), then the extension is unable to find any info about the repo, workflows, secrets, etc.
**To Reproduce**
Steps to reproduce the behavior:
1. Check out a fork.
1. Add an upstream.
1. Set `upstream` to be unpushable using (`git remote set-url --push upstream no_push`)
1. Set `"github-actions.remote-name": "upstream"` in `settings.json`.
**Expected behavior**
The repo works as normal. After all, all of the other settings point to the right places:
```ini
[remote "upstream"]
url = git@github.com:microsoft/TypeScript.git
fetch = +refs/heads/*:refs/remotes/upstream/*
gh-resolved = base
pushurl = no_push
```
**Screenshots**
With pushurl set:


With it unset:


**Extension Version**
`v0.26.2`
贡献指南
评估
这个 Issue 还没有评估数据。