8000 [pull] trunk from cli:trunk by pull[bot] · Pull Request #16 · Powerm4/cli · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

[pull] trunk from cli:trunk #16

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 2,800 commits into
base: trunk
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2800 commits
Select commit Hold shift + click to select a range
ec5f108
simplify test
malancas May 7, 2025
3637f5a
add missing http client field in sigstoreConfig
malancas May 7, 2025
c0701c8
include http client in verifier setup
malancas May 7, 2025
d78980c
Fix release download test http stubbing
gitulisca May 8, 2025
89bed45
Release download handles missing archive URLs
gitulisca May 8, 2025
202a4f3
Merge pull request #10947 from cli/gitulisca/handling-download-of-unp…
williammartin May 8, 2025
9b89a0a
fix(a11y prompter): remove invalid defaults
BagToad May 8, 2025
e5f7a45
Merge pull request #10942 from cli/wm/projectsv1-deprecation-pr-edit
williammartin May 8, 2025
75f72bc
use constructor
malancas May 8, 2025
90532e8
Improve assertion for disabled echo mode (#10927)
babakks May 8, 2025
3950e84
import sigstore-go at a more recent commit
malancas May 8, 2025
7ceca45
Merge pull request #10937 from cli/kw/accessible-prompter-prints-read…
andyfeller May 9, 2025
38e52db
feat(issue edit): fetch currently assigned actors
BagToad May 8, 2025
ee9d169
feat(issue edit): fetch assignable actors
BagToad May 9, 2025
0efdfed
feat(issue edit): support assigning actors to issues
BagToad May 10, 2025
e0afc91
chore(issue edit): comments cleanup
BagToad May 10, 2025
218152f
fix(issue edit): resolve race condition in actor assignment
BagToad May 10, 2025
3af32fb
fix(preview): remove needless newlines
BagToad May 10, 2025
4bc056f
Merge branch 'trunk' into kw/preview-prompter-command
BagToad May 10, 2025
c4ab455
fix(prompter): update prompter create for changes in trunk
BagToad May 10, 2025
f305cb1
fix(prompter): print to iostreams stdout
BagToad May 10, 2025
175767c
doc(preview): add long description
BagToad May 10, 2025
4985d0f
fix bug when removing all PR reviwers
babakks May 12, 2025
ce710aa
Add test to verify removing all reviewers
babakks May 12, 2025
29241cb
refactor(issue edit): improve actor type handling
BagToad May 12, 2025
73e5589
doc(issue): comment why assignable actors disabled
BagToad May 12, 2025
cff2fa7
doc(repo queries): clarify reviewer actor fetching logic
BagToad May 12, 2025
5dca16f
Update test case for removing all reviewers
babakks May 13, 2025
5db8cf7
Increase `beforePasswordSendTimeout` to 100 us (#10977)
babakks May 13, 2025
17af24e
Merge pull request #10975 from cli/babakks/fix-removing-all-pr-reviewers
BagToad May 13, 2025
3579282
refactor(issue edit): rename AssignedActors to ActorAssignees
BagToad May 13, 2025
3bed778
refactor(issue edit): rename loop variable for clarity
BagToad May 13, 2025
261297f
refactor(issue edit): add assignedActors to lookupFields
BagToad May 13, 2025
b70f9c1
Add example usage of `--head` option
babakks May 13, 2025
59a585d
Mention created PR's URL will be printed upon success
babakks May 13, 2025
21bd797
fix(issue edit): use double quotes for assignedActors
BagToad May 13, 2025
1e5c3c7
fix(issue edit): revert rename of ActorAssignees
BagToad May 13, 2025
dfd6007
refactor(api): rename assignable user types and methods
BagToad May 14, 2025
712eeab
doc(api): remove needless comment
BagToad May 14, 2025
08cd1dc
feat(issue edit): replacing actor assignee is done synchronously with…
BagToad May 14, 2025
5dc854c
doc(issue edit): clarify synchronous handling of assignees
BagToad May 14, 2025
71f22d8
feat(pr edit): fetch assigned actors
BagToad May 13, 2025
d4832ba
feat(pr edit): fetch assignable actors
BagToad May 14, 2025
eace1e8
feat(editable): update assigned actors to use display names
BagToad May 15, 2025
da40e08
doc(api): code comment typo
BagToad May 15, 2025
ea85b92
refactor(api): remove needless parenthesis
BagToad May 15, 2025
bcd47f1
fix(api): correct var name capitalization
BagToad May 15, 2025
999ffbd
Merge pull request #10960 from cli/kw/gh-cli-901-910-assign-actors-to…
BagToad May 15, 2025
0db7ae8
refactor(api): remove needless parenthesis
BagToad May 15, 2025
6162a7c
fix(api): correct var name capitalization
BagToad May 15, 2025
f559068
feat(pr edit): fetch assigned actors
BagToad May 13, 2025
d72018d
feat(pr edit): fetch assignable actors
BagToad May 14, 2025
a03c9ce
Merge branch 'kw/gh-cli-epic-900-actors-are-assignable' into kw/gh-cl…
BagToad May 15, 2025
54f48cf
fix(pr edit): remove merge conflict artifact, extra detector
BagToad May 15, 2025
9a5ea87
fix(issues): fix non-interactive assignee matching to logins&IDs
BagToad May 15, 2025
52b6ebf
doc(pr edit): Add comments describing the use of DefaultLogins
BagToad May 15, 2025
51b1e6c
Merge branch 'kw/gh-cli-909-911-assign-actors-to-prs' into kw/gh-cli-…
BagToad May 15, 2025
375c6cd
feat(issue/pr edit): support @copilot in assignee flags
BagToad May 15, 2025
f6bb1ca
refactor(pr edit): move httpclient initialization
BagToad May 15, 2025
ec7c8ed
test(pr edit): fix typo in test name
BagToad May 15, 2025
981da86
doc(pr edit): condense comment for reviewer/user filtering
BagToad May 15, 2025
8bd77c0
fix(pr edit): clarify error messages for assignee actors and users
BagToad May 15, 2025
98b289d
Merge pull request #10984 from cli/kw/gh-cli-909-911-assign-actors-to…
BagToad May 15, 2025
3a6e42f
init
ejahnGithub May 15, 2025
a22a1bb
test(editable): prompts use assignee display names
BagToad May 16, 2025
c5f2d7b
doc(editable): remove needless comment
BagToad May 16, 2025
871671b
fix(params): remove needless err return
BagToad May 16, 2025
debf0bb
test(params): enhance Copilot replacer tests for edge cases
BagToad May 16, 2025
532aa1c
doc(issue/pr edit): doc `@copilot` assignee
BagToad May 16, 2025
475163a
Merge pull request #10990 from cli/kw/gh-cli-916-special-actor-assign…
BagToad May 16, 2025
748afb6
doc(issue/pr edit): clarify @copilot usage
BagToad May 16, 2025
3a8cdda
Merge pull request #10991 from cli/kw/gh-cli-917-special-actor-assign…
BagToad May 16, 2025
510ce73
wip
ejahnGithub May 16, 2025
a28e2d8
refactor(api): use constant for Copilot login
BagToad May 16, 2025
d932934
Merge branch 'trunk' into kw/gh-cli-epic-900-actors-are-assignable
BagToad May 16, 2025
6f19060
doc(params): incorrect func name in comment
BagToad May 16, 2025
53d0d5d
fix(editable): include DefaultLogins in EditableAssignees clone
BagToad May 16, 2025
74c6a36
remove comment
ejahnGithub May 16, 2025
e0f3f0f
refactor(api): change CopilotActorLogin to constant
BagToad May 16, 2025
0788a01
refactor(api): inline struct definitions in RepoAssignableActors
BagToad May 16, 2025
e0d7ad7
Merge pull request #10992 from cli/kw/gh-cli-epic-900-actors-are-assi…
BagToad May 19, 2025
b639d6d
doc(pr): format allowed values and defaults in help
BagToad May 20, 2025
9445438
Revert "[gh config] Escape pipe symbol in Long desc for website manual"
BagToad May 20, 2025
26b46f9
wip
ejahnGithub May 20, 2025
a04dc73
Merge pull request #10745 from cli/kw/preview-prompter-command
BagToad May 20, 2025
3e54568
update the lng
ejahnGithub May 20, 2025
0a6ce2b
clean up the code
ejahnGithub May 20, 2025
7a7c7d6
minor fix
ejahnGithub May 20, 2025
53d5892
test: ensure proper usage of pipes in docs
babakks May 21, 2025
34431ab
chore: run `go mod tidy`
babakks May 21, 2025
e9fbe9d
change verify-asset logic
ejahnGithub May 21, 2025
960aadf
test: improve test case naming
babakks May 22, 2025
ace4dc6
Merge pull request #11004 from cli/revert-10371-10348-escape-pipe-in-…
BagToad May 22, 2025
ca46b56
Merge pull request #11003 from cli/kw-bks/enclose-config-options-in-c…
BagToad May 22, 2025
ca0f984
add json format
ejahnGithub May 22, 2025
1e6a2b1
Add `--compact` flag to `run watch` (#10629)
iamazeem May 23, 2025
bb5e10d
test(run): add tests for `RenderJobs` and `RenderJobsCompact`
babakks May 23, 2025
3108d99
added the unit test
ejahnGithub May 23, 2025
81f1017
removed unused file
ejahnGithub May 23, 2025
2431a58
Merge branch 'trunk' into eugene/release-verify
ejahnGithub May 23, 2025
d0da9b1
update Sprintf
ejahnGithub May 23, 2025
9594937
Update README.md
irhdab May 25, 2025
3d27e61
Merge pull request #11022 from irhdab/patch-1
williammartin May 25, 2025
22504bf
feat(update): add `updateable` build tag for update notifications
BagToad May 26, 2025
b044a76
Merge pull request #10825 from cli/dependabot/go_modules/github.com/g…
BagToad May 27, 2025
1ebed26
update sigstore-go to v1
malancas May 27, 2025
dcca4b2
replace deprecated type
malancas May 27, 2025
a154ff5
replace deprecated func
malancas May 27, 2025
ab49b2a
remove filepath test
ejahnGithub May 27, 2025
3e3b9ad
Refactor build tag logic
BagToad May 27, 2025
4fcd6bf
Merge pull request #11028 from malancas/sigstore-go-v1
malancas May 27, 2025
f2f769c
Merge branch 'trunk' into gh-attestation-tuf-client-retry
malancas May 27, 2025
dd4095d
doc(update): improve comments on updaterEnabled
BagToad May 27, 2025
bc93b54
add Digest to ReleaseAsset struct
bdehamer May 27, 2025
98b844a
Merge pull request #11024 from cli/kw/cli-10242-fix-updater-notificat…
BagToad May 27, 2025
aa64bb5
docs(pr list): mention `--head` does not support `<owner>:<branch>` s…
babakks May 28, 2025
01a1859
Merge pull request #11013 from cli/babakks/add-run-presentation-tests
babakks May 28, 2025
c927ea4
Merge pull request #10979 from cli/babakks/improve-pr-list-docs
babakks May 28, 2025
19e1178
fix: `gh gist edit` panic when no file in a gist (#10627)
phanen May 28, 2025
f8e092c
chore(deps): bump github.com/yuin/goldmark from 1.7.8 to 1.7.12
dependabot[bot] May 28, 2025
ed57df1
chore(deps): bump google.golang.org/grpc from 1.72.0 to 1.72.2
dependabot[bot] May 28, 2025
d1b82d1
Merge pull request #10980 from cli/babakks/improve-pr-create-docs
babakks May 28, 2025
8fcb206
chore(deps): bump github.com/sigstore/protobuf-specs from 0.4.1 to 0.4.2
dependabot[bot] May 28, 2025
03b0c72
Merge pull request #10999 from cli/dependabot/go_modules/github.com/s…
BagToad May 28, 2025
2cdee00
Merge pull request #11032 from cli/dependabot/go_modules/github.com/y…
BagToad May 28, 2025
23382f4
Merge branch 'trunk' into gh-attestation-tuf-client-retry
malancas May 28, 2025
c50cdbd
Merge pull request #10943 from malancas/gh-attestation-tuf-client-retry
malancas May 28, 2025
f294a5f
fix: get token for active user instead of blank if possible
anuraaga May 29, 2025
cc9a241
Cleanup
anuraaga May 29, 2025
7b33da9
Update pkg/cmd/release/view/view.go
bdehamer May 29, 2025
0d6b9f8
remove nolint comment for release header
bdehamer May 29, 2025
fc6ac59
fixup release asset digest tests
bdehamer May 29, 2025
79fc854
Merge pull request #11030 from cli/bdehamer/release-asset-digest
andyfeller May 29, 2025
6cfe8ca
Update `go-gh` to v2.12.1
BagToad May 29, 2025
b4ab343
Merge pull request #11043 from cli/kw/bump-go-gh
BagToad May 29, 2025
0385f9d
chore: add script to create Windows resources
babakks May 30, 2025
121483a
chore: prepare Windows resources `.syso` files before build
babakks May 30, 2025
71c2361
add unit test
ejahnGithub May 30, 2025
15b7692
Merge branch 'trunk' into eugene/release-verify
ejahnGithub May 30, 2025
3b17318
fix test
ejahnGithub May 30, 2025
8e6ed6e
improve test
ejahnGithub May 30, 2025
e00e1c4
clean the path
ejahnGithub May 30, 2025
bd24865
Adopt license compliance scripts into workflows, docs
andyfeller May 30, 2025
815c557
Update 3rd party license information
andyfeller May 30, 2025
6d90ad6
clean the path
ejahnGithub May 30, 2025
2312cfb
clean the path
ejahnGithub May 30, 2025
d1a5441
chore: ensure output path is a directory
babakks May 30, 2025
b30101c
Avoid analyzing 3rd party license content with CodeQL
andyfeller May 30, 2025
5ed59d0
chore: fix variable name casing
babakks May 30, 2025
53cb90a
debug windows env
ejahnGithub May 30, 2025
b423edf
debug windows env
ejahnGithub May 30, 2025
4b11087
debug windows env
ejahnGithub May 30, 2025
96db923
revert the workflow
ejahnGithub May 30, 2025
df87b15
clean the code
ejahnGithub May 30, 2025
699ccc1
empty commit
bdehamer May 30, 2025
56f8877
update the artifact and bundle for testing
ejahnGithub May 30, 2025
bf4b793
moved to shared lib
ejahnGithub May 30, 2025
5048d58
moved to shared lib
ejahnGithub May 30, 2025
d7d9228
use standardize color roles logic for the logging
ejahnGithub May 30, 2025
793a7ff
Fix pr edit when URL is provided
williammartin Jun 2, 2025
9a80311
Document support for `@copilot` in `gh [pr|issue] edit --add-assignee…
timrogers Jun 2, 2025
c13f2f1
Merge pull request #11057 from cli/wm/fix-pr-edit
williammartin Jun 2, 2025
85c8653
Merge branch 'trunk' into active-token-user
anuraaga Jun 3, 2025
cde860b
Iterate on `pr edit` problems with existing assignees
andyfeller Jun 3, 2025
a24d39a
Fix test, remove partial standalone test
andyfeller Jun 3, 2025
ed4b901
test(pr): Add tests for actor assignees
BagToad Jun 3, 2025
2266c7a
chore(deps): bump mislav/bump-homebrew-formula-action from 3.2 to 3.4
dependabot[bot] Jun 3, 2025
53cae59
refactor to simplify implementation
bdehamer Jun 5, 2025
bde303d
test: fix test data const
babakks Jun 10, 2025
49eee93
Merge pull request #11091 from cli/babakks/fix-test-data
williammartin Jun 10, 2025
52bde8a
chore(deps): bump github.com/sigstore/protobuf-specs from 0.4.2 to 0.4.3
dependabot[bot] Jun 10, 2025
7c5651d
Merge pull request #11066 from cli/dependabot/github_actions/mislav/b…
williammartin Jun 11, 2025
731a126
Merge pull request #11092 from cli/dependabot/go_modules/github.com/s…
williammartin Jun 11, 2025
8baf5cc
Merge pull request #11065 from cli/andyfeller/gh-pr-edit-assignees
williammartin Jun 11, 2025
b83d335
Merge pull request #11033 from cli/dependabot/go_modules/google.golan…
williammartin Jun 11, 2025
ee3db50
Avoid requesting PR reviewer twice
williammartin Jun 11, 2025
1eee56e
Add accurate context when `run rerun` fails (#10774)
leudz Jun 11, 2025
73b7d61
Merge pull request #11099 from cli/11097-duplicate-review-requests-wh…
williammartin Jun 11, 2025
f8a3133
chore(deps): bump actions/attest-build-provenance from 2.3.0 to 2.4.0
dependabot[bot] Jun 12, 2025
928a326
Add workflow to check `help wanted` labelling (#11105)
williammartin Jun 16, 2025
35e95a4
Merge pull request #11107 from cli/dependabot/github_actions/actions/…
williammartin Jun 16, 2025
8d0161f
Merge branch 'trunk' into eugene/release-verify
ejahnGithub Jun 16, 2025
c7baa7a
Quote workflow conditional
williammartin Jun 16, 2025
32a7400
chore(deps): bump github.com/in-toto/attestation from 1.1.1 to 1.1.2
dependabot[bot] Jun 16, 2025
da9ed6a
Quote filenames suggested at the end of worklow run
williammartin Jun 16, 2025
cfc4504
Merge pull request #11122 from cli/fix-pr-help-wanted-draft-if
williammartin Jun 16, 2025
7fa2132
Fix script path for help-wanted check
BagToad Jun 16, 2025
f652fd7
Merge pull request #11125 from cli/kw/fix-file-not-found-in-help-want…
andyfeller Jun 16, 2025
c7b1afd
Fixes #11126
andyfeller Jun 16, 2025
8532997
Merge pull request #11127 from cli/andyfeller/11126-ghas-ignore-3rd-p…
andyfeller Jun 16, 2025
7d1b5d2
Fix repo checkout in help-wanted check
BagToad Jun 16, 2025
2609b4e
Merge branch 'trunk' into kw/fix-file-not-found-in-help-wanted-workfl…
BagToad Jun 16, 2025
cc8cfbe
Merge pull request #11128 from cli/kw/fix-file-not-found-in-help-want…
williammartin Jun 16, 2025
31b3dc1
Ensure gh executes in workflow check script
williammartin Jun 16, 2025
8e5ed00
Merge pull request #11133 from cli/wm/execute-gh
williammartin Jun 16, 2025
fa3402f
Improve help wanted check skipping logic
BagToad Jun 16, 2025
9e161cd
Apply suggestion from @Copilot
BagToad Jun 16, 2025
14c2673
Merge branch 'trunk' into andyfeller/9422-license-compliance
andyfeller Jun 16, 2025
6224368
Merge pull request #11135 from cli/kw/improve-help-wanted-check
BagToad Jun 16, 2025
ac6fe9c
Merge pull request #11134 from cli/11119-suggested-run-list-command-f…
williammartin Jun 17, 2025
d9a2ffb
Merge pull request #11123 from cli/dependabot/go_modules/github.com/i…
williammartin Jun 17, 2025
86c2511
Merge pull request #11121 from cli/11101-use-golangci-lint-version-2
williammartin Jun 17, 2025
b4cd227
Bump to Go 1.24
williammartin Jun 17, 2025
49ed6c4
Use t.Chdir in tests
williammartin Jun 17, 2025
fe3bf3e
Merge pull request #11142 from cli/bump-go-to-1.24
williammartin Jun 17, 2025
f55443d
chore(deps): bump github.com/google/go-containerregistry
dependabot[bot] Jun 17, 2025
fb35097
Merge pull request #11120 from cli/dependabot/go_modules/github.com/g…
williammartin Jun 17, 2025
8deae30
Use active token stubbing on auth config
williammartin Jun 17, 2025
e51b03d
Merge pull request #10888 from aconsuegra/ac/fix-acceptance-test-output
williammartin Jun 17, 2025
1ac3f06
docs: update install command for Debian
MagneticNeedle May 6, 2025
50e4a4a
Fix step order for CodeQL workflow
BagToad Jun 17, 2025
6b36060
Update docs/install_linux.md
williammartin Jun 17, 2025
9cf0c73
Merge pull request #10935 from MagneticNeedle/patch-1
williammartin Jun 17, 2025
898bb42
Merge branch 'trunk' into eugene/release-verify
ejahnGithub Jun 17, 2025
b5613cd
Merge pull request #10699 from laffer1/patch-1
williammartin Jun 17, 2025
d9d0e14
Merge pull request #11145 from cli/kw/fix-step-order-in-codeql-workflow
williammartin Jun 17, 2025
524aee8
Merge branch 'trunk' into eugene/release-verify
ejahnGithub Jun 17, 2025
848cedd
Push up
anuraaga Jun 18, 2025
12a4133 10000
Merge branch 'trunk' of https://github.com/cli/cli into active-token-…
anuraaga Jun 18, 2025
28d5de9
chore: fix function name
jinjingroad Jun 19, 2025
dc7b22b
Merge pull request #11149 from jinjingroad/trunk
williammartin Jun 19, 2025
169b909
improve the description for gh release verify cmd
ejahnGithub Jun 19, 2025
98d7135
Merge branch 'trunk' into eugene/release-verify
ejahnGithub Jun 20, 2025
b7c2b19
Enhance Activetoken prioritize test
andyfeller Jun 20, 2025
0180c7f
Restored original test setup, clarified
andyfeller Jun 20, 2025
d4efe0b
Merge pull request #11018 from ejahnGithub/eugene/release-verify
andyfeller Jun 20, 2025
98ea250
Merge branch 'trunk' into andyfeller/9422-license-compliance
andyfeller Jun 20, 2025
4e8d022
Update 3rd party licenses
andyfeller Jun 20, 2025
4d1eb59
Use temp directory for license checks
andyfeller Jun 20, 2025
11e8a81
Use `make` for license generation and checks
andyfeller Jun 20, 2025
6bfd4bb
chore: update Go version to 1.24 in devcontainer configuration
tMinamiii Jun 22, 2025
b586720
Update missed Go 1.23 references
andyfeller Jun 23, 2025
51fd8ed
Merge pull request #11158 from tMinamiii/chore/devcontainer-image-go-…
BagToad Jun 23, 2025
8541d6e
Merge branch 'trunk' into install_solus
BagToad Jun 23, 2025
f721856
Merge pull request #11047 from cli/andyfeller/9422-license-compliance
andyfeller Jun 23, 2025
802a75b
Apply suggestions from code review
BagToad Jun 23, 2025
9ce1aee
Merge pull request #10823 from chax/install_solus
BagToad Jun 23, 2025
74d10f8
Fix missing newline in install_linux.md
BagToad Jun 23, 2025
728e973
Ensure automation uses pinned go-licenses version
andyfeller Jun 23, 2025
ce265d4
Merge pull request #11160 from cli/kw/fix-broken-install-linux-links
andyfeller Jun 23, 2025
2b89358
Merge pull request #11161 from cli/andyfeller/111-golicenses-versioni…
andyfeller Jun 23, 2025
f819762
chore: exclude generated `.syso` files from git repo
babakks Jun 24, 2025
925b0bc
refactor: switch to `github.com/josephspurrier/goversioninfo`
babakks Jun 24, 2025
68d9513
chore: add `versioninfo.template.json`
babakks Jun 24, 2025
ee5ec5e
chore: delete `script/winres.json`
babakks Jun 24, 2025
480240f
chore: create `.syso` libs only on Windows
babakks Jun 24, 2025
b31f38c
Fix: `gh pr create` prioritize `--title` and `--body` over `--fill` w…
dankrzeminski32 Jun 24, 2025
9c54fb3
chore: improve error message when `versioninfo.json` is not found
babakks Jun 24, 2025
2fc1e54
Merge pull request #11048 from cli/babakks/embed-winres-at-release
andyfeller Jun 24, 2025
e5913fe
Merge pull request #11038 from anuraaga/active-token-user
andyfeller Jun 27, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
2 changes: 1 addition & 1 deletion .devcontainer/devcontainer.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"image": "mcr.microsoft.com/devcontainers/go:1.19",
"image": "mcr.microsoft.com/devcontainers/go:1.24",
"features": {
"ghcr.io/devcontainers/features/sshd:1": {}
},
Expand Down
10 changes: 10 additions & 0 deletions .github/CODEOWNERS < F438 /clipboard-copy>
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,13 @@

pkg/cmd/codespace/ @cli/codespaces
internal/codespaces/ @cli/codespaces

# Limit Package Security team ownership to the attestation command package and related integration tests
pkg/cmd/attestation/ @cli/package-security
pkg/cmd/release/attestation @cli/package-security
pkg/cmd/release/verify @cli/package-security
pkg/cmd/release/verify-asset @cli/package-security

test/integration/attestation-cmd @cli/package-security

pkg/cmd/attestation/verification/embed/tuf-repo.github.com/ @cli/tuf-root-reviewers
45 changes: 30 additions & 15 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,27 +4,27 @@ Hi! Thanks for your interest in contributing to the GitHub CLI!

We accept pull requests for bug fixes and features where we've discussed the approach in an issue and given the go-ahead for a community member to work on it. We'd also love to hear about ideas for new features as issues.

Please do:
### Please do:

* Check existing issues to verify that the [bug][bug issues] or [feature request][feature request issues] has not already been submitted.
* Open an issue if things aren't working as expected.
* Open an issue to propose a significant change.
* Open a pull request to fix a bug.
* Open a pull request to fix documentation about a command.
* Open a pull request for any issue labelled [`help wanted`][hw] or [`good first issue`][gfi].
* Check issues to verify that a [bug][bug issues] or [feature request][feature request issues] issue does not already exist for the same problem or feature
* Open an issue if things aren't working as expected
* Open an issue to propose a significant change
* Open an issue to propose a design for an issue labelled [`needs-design` and `help wanted`][needs design and help wanted], following the [proposing a design guidelines](#proposing-a-design) instructions below
* Mention `@cli/code-reviewers` when an issue you want to work on does not have clear Acceptance Criteria
* Open a pull request for any issue labelled [`help wanted`][hw] and [`good first issue`][gfi]

Please avoid:
### Please _do not_:

* Opening pull requests for issues marked `needs-design`, `needs-investigation`, or `blocked`.
* Opening pull requests that haven't been approved for work in an issue
* Adding installation instructions specifically for your OS/package manager.
* Opening pull requests for any issue marked `core`. These issues require additional context from
the core CLI team at GitHub and any external pull requests will not be accepted.
* Open a pull request for issues without the `help wanted` label or explicit Acceptance Criteria
* Expand pull request scope to include changes that are not described in the issue's Acceptance Criteria
* Add installation instructions specifically for your OS/package manager
* Open pull requests for any issue marked `core`. These issues require additional context from
the core CLI team at GitHub and any external pull requests will not be accepted

## Building the project

Prerequisites:
- Go 1.21+
- Go 1.24+

Build with:
* Unix-like systems: `make`
Expand Down Expand Up @@ -52,7 +52,21 @@ We generate manual pages from source on every release. You do not need to submit

## Design guidelines

You may reference the [CLI Design System][] when suggesting features, and are welcome to use our [Google Docs Template][] to suggest designs.
### Proposing a design

You may propose a design to solve an open bug or feature request issue that has both [the `needs-design` and `help-wanted` labels][needs design and help wanted].

To propose a design:

- Open a new issue using the [design proposal issue template](./ISSUE_TEMPLATE/submit-a-design-proposal.md).
- Include a link to the issue that the design is for.
- Describe the design you are proposing to resolve the issue, leveraging the [CLI Design System][].
- Mock up the design you are proposing using our [Google Docs Template][] or code blocks.
- Mock ups should clearly illustrate the command(s) being run and the expected output(s).

### (core team only) Reviewing a design

A member of the core team will [triage](../docs/triage.md) the design proposal. Once a member of the core team has reviewed the design, they may add the [`help wanted`][hw] label to the issue, so a PR can be opened to provide the implementation.

## Resources

Expand All @@ -62,6 +76,7 @@ You may reference the [CLI Design System][] when suggesting features, and are we


[bug issues]: https://github.com/cli/cli/issues?q=is%3Aopen+is%3Aissue+label%3Abug
[needs design and help wanted]: https://github.com/cli/cli/issues?q=state%3Aclosed%20is%3Aissue%20label%3Aneeds-design%20label%3A%22help%20wanted%22
[feature request issues]: https://github.com/cli/cli/issues?q=is%3Aopen+is%3Aissue+label%3Aenhancement
[hw]: https://github.com/cli/cli/labels/help%20wanted
[gfi]: https://github.com/cli/cli/labels/good%20first%20issue
Expand Down
8 changes: 7 additions & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,11 @@ assignees: ''

### Describe the bug

A clear and concise description of what the bug is. Include version by typing `gh --version`.
A clear and concise description of what the bug is.

### Affected version

Please run `gh version` and paste the output below.

### Steps to reproduce the behavior

Expand All @@ -24,3 +28,5 @@ A clear and concise description of what you expected to happen and what actually
### Logs

Paste the activity from your command line. Redact if needed.

<!-- Note: Set `GH_DEBUG=true` for verbose logs or `GH_DEBUG=api` for verbose logs with HTTP traffic details. -->
58 changes: 58 additions & 0 deletions .github/ISSUE_TEMPLATE/submit-a-design-proposal.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
---
name: "🎨 Submit a design proposal"
about: Submit a design to resolve an open issue that has both `needs-design` and `help-wanted` labels
title: ''
labels: enhancement
assignees: ''

---

<!-- See [CONTRIBUTING.md](../CONTRIBUTING.md#proposing-a-design) for more information.-->

### Link to issue for design submission

<!--
Provide a link to the issue this design is for.

All design submissions must be linked to an open issue that
has both the `needs-design` and `help-wanted` labels.
-->

### Proposed Design

<!--
Describe the design you are proposing to resolve the issue.

All CLI designs must adhere to the [Primer CLI design reference](https://primer.style/cli/).
-->

### Mockup

<!--
Provide a mockup of the design you are proposing. All mockups should clearly illustrate the command(s) being run and the expected output(s).

When color and formatting are important, consider using our [CLI design Google Docs Template](https://docs.google.com/document/d/1JIRErIUuJ6fTgabiFYfCH3x91pyHuytbfa0QLnTfXKM/edit#heading=h.or54sa47ylpg).

Code blocks can also be used to submit a design mockup - remember to include the command(s) being run. Example:

```shell
$ gh issue list --json title -L 5
[
{
"title": "`gh pr checks <pr> --required` should not fail when there are no required checks"
},
{
"title": "gh pr view commits should include commit description"
},
{
"title": "Adapt the color of the device code to the color used by the terminal"
},
{
"title": "`gh pr create` does not default to fork when user has write access to upstream"
},
{
"title": "First party discussions support"
}
]
```
-->
5 changes: 4 additions & 1 deletion .github/SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,10 @@ GitHub takes the security of our software products and services seriously, inclu

If you believe you have found a security vulnerability in GitHub CLI, you can report it to us in one of two ways:

* Report it to this repository directly using [private vulnerability reporting][]. Such reports are not eligible for a bounty reward.
* Report it to this repository directly using [private vulnerability reporting][].
* Include a description of your investigation of the GitHub CLI's codebase and why you believe an exploit is possible.
* POCs and links to code are greatly encouraged.
* Such reports are not eligible for a bounty reward.

* Submit the report through [HackerOne][] to be eligible for a bounty reward.

Expand Down
13 changes: 13 additions & 0 deletions .github/licenses.tmpl
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# GitHub CLI dependencies

The following open source dependencies are used to build the [cli/cli][] GitHub CLI.

## Go Packages

Some packages may only be included on certain architectures or operating systems.

{{ range . }}
- [{{.Name}}](https://pkg.go.dev/{{.Name}}) ([{{.LicenseName}}]({{.LicenseURL}}))
{{- end }}

[cli/cli]: https://github.com/cli/cli
3 changes: 3 additions & 0 deletions .github/secret_scanning.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
paths-ignore:
- 'third-party/**'
- 'third-party-licenses.*.md'
22 changes: 19 additions & 3 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,16 +18,32 @@ permissions:
jobs:
CodeQL-Build:
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
language: ['go', 'actions']

steps:
- name: Check out code
uses: actions/checkout@v4

- name: Setup Go
if: matrix.language == 'go'
uses: actions/setup-go@v5
with:
go-version-file: "go.mod"

- name: Initialize CodeQL
uses: github/codeql-action/init@v2
uses: github/codeql-action/init@v3
with:
languages: go
languages: ${{ matrix.language }}
queries: security-and-quality
config: |
paths-ignore:
- 'third-party/**'
- 'third-party-licenses.*.md'

- name: Perform CodeQL Analysis
uses: github/codeql-action/analyze@v2
uses: github/codeql-action/analyze@v3
with:
category: "/language:${{ matrix.language }}"
Loading
0