Commit graph

10446 commits

Author SHA1 Message Date
Anuraag (Rag) Agrawal
85c86531b4
Merge branch 'trunk' into active-token-user 2025-06-03 09:43:15 +09:00
Andy Feller
4ba6d05256 Primer formatting 2025-06-02 16:18:25 -04:00
Andy Feller
180f629cd7 Fix spacing 2025-06-02 16:13:27 -04:00
Andy Feller
3008abae71 Add missing files 2025-06-02 16:11:31 -04:00
Andy Feller
a9468ae535 Rename READMEs
Help content automatically render
2025-06-02 16:10:51 -04:00
Andy Feller
e6cc90a346 Initial restore of Primer CLI docs
This commit brings the https://github.com/primer/cli/ content into the repository for contributors and maintainers.

Minimal changes to the original content have been made as this is being hosted as pure markdown.
2025-06-02 16:08:28 -04:00
William Martin
c13f2f1232
Merge pull request #11057 from cli/wm/fix-pr-edit
Fix pr edit when URL is provided
2025-06-02 17:44:30 +02:00
Tim Rogers
9a8031151c
Document support for @copilot in gh [pr|issue] edit --add-assignee and --remove-assignee (#11056)
* Document support for `@copilot` in `gh [pr|issue] edit --add-assignee` and `--remove-assignee`

Following up on #10991, this updates the help text for
`issue edit` and `pr edit`'s `--add-assignee` and
`--remove-assignee` options to mention that you can use
`@copilot`.

This is already mentioned in the command-level help text, but
not at the argument level, whereas the `@me` macro is.

* Apply suggestion from @babakks

Co-authored-by: Babak K. Shandiz <babakks@github.com>

* Apply suggestion from @babakks

Co-authored-by: Babak K. Shandiz <babakks@github.com>

---------

Co-authored-by: Babak K. Shandiz <babakks@github.com>
2025-06-02 16:29:35 +01:00
William Martin
793a7ff459 Fix pr edit when URL is provided 2025-06-02 15:07:55 +02:00
ejahnGithub
d7d9228609 use standardize color roles logic for the logging 2025-05-30 14:08:59 -07:00
ejahnGithub
5048d586dc moved to shared lib 2025-05-30 13:46:54 -07:00
ejahnGithub
bf4b793eff moved to shared lib 2025-05-30 13:43:07 -07:00
ejahnGithub
56f8877097 update the artifact and bundle for testing 2025-05-30 13:31:23 -07:00
Brian DeHamer
699ccc1a94
empty commit 2025-05-30 13:19:41 -07:00
ejahnGithub
df87b15598 clean the code 2025-05-30 12:53:19 -07:00
ejahnGithub
96db923f19 revert the workflow 2025-05-30 12:33:40 -07:00
ejahnGithub
4b1108734c debug windows env 2025-05-30 12:18:23 -07:00
ejahnGithub
b423edff7b debug windows env 2025-05-30 11:51:33 -07:00
ejahnGithub
53cb90aeca debug windows env 2025-05-30 11:16:04 -07:00
Babak K. Shandiz
5ed59d0993
chore: fix variable name casing
Signed-off-by: Babak K. Shandiz <babakks@github.com>
2025-05-30 18:23:15 +01:00
Andy Feller
b30101c496 Avoid analyzing 3rd party license content with CodeQL
With these changes, `cli/cli` will be redistributing code as-is due to license compliance, which we will not change or address issues around.  Without these changes, our pull requests are getting a bunch of false positive annotations we cannot and will not fix directly.
2025-05-30 13:22:42 -04:00
Babak K. Shandiz
d1a5441725
chore: ensure output path is a directory
Signed-off-by: Babak K. Shandiz <babakks@github.com>
2025-05-30 18:19:55 +01:00
ejahnGithub
2312cfb146 clean the path 2025-05-30 10:07:18 -07:00
ejahnGithub
6d90ad6a2d clean the path 2025-05-30 09:58:23 -07:00
Andy Feller
815c557f9a Update 3rd party license information 2025-05-30 12:50:20 -04:00
Andy Feller
bd24865076 Adopt license compliance scripts into workflows, docs
This commit introduces the use of `go-licenses` within CI/CD and manual processes for generating / updating the license information used by GitHub CLI including the code required by license to be redistributed.

During GitHub CLI pull requests, the `lint` workflow will notify users if this information is not updated.
2025-05-30 12:46:51 -04:00
ejahnGithub
e00e1c414b clean the path 2025-05-30 09:46:46 -07:00
ejahnGithub
8e6ed6eb38 improve test 2025-05-30 09:30:05 -07:00
ejahnGithub
3b17318ee4 fix test 2025-05-30 08:31:07 -07:00
Eugene
15b7692f1a
Merge branch 'trunk' into eugene/release-verify 2025-05-30 08:20:42 -07:00
ejahnGithub
71c2361dfc add unit test 2025-05-30 08:17:21 -07:00
Babak K. Shandiz
121483ad4a
chore: prepare Windows resources .syso files before build
Signed-off-by: Babak K. Shandiz <babakks@github.com>
2025-05-30 15:20:40 +01:00
Babak K. Shandiz
0385f9d10c
chore: add script to create Windows resources
Signed-off-by: Babak K. Shandiz <babakks@github.com>
2025-05-30 15:20:38 +01:00
Kynan Ware
b4ab34371d
Merge pull request #11043 from cli/kw/bump-go-gh
Bump `go-gh` to v2.12.1
2025-05-29 14:49:12 -06:00
Kynan Ware
6cfe8ca0e2 Update go-gh to v2.12.1 2025-05-29 13:56:54 -06:00
Andy Feller
79fc854814
Merge pull request #11030 from cli/bdehamer/release-asset-digest
Add Digest to ReleaseAsset struct
2025-05-29 15:11:16 -04:00
Brian DeHamer
fc6ac59bbc
fixup release asset digest tests
Signed-off-by: Brian DeHamer <bdehamer@github.com>
2025-05-29 12:00:40 -07:00
Brian DeHamer
0d6b9f89a4
remove nolint comment for release header
Signed-off-by: Brian DeHamer <bdehamer@github.com>
2025-05-29 11:54:44 -07:00
Brian DeHamer
7b33da981e
Update pkg/cmd/release/view/view.go
Co-authored-by: Andy Feller <andyfeller@github.com>
2025-05-29 11:53:33 -07:00
Anuraag Agrawal
cc9a2411e0 Cleanup 2025-05-29 12:28:26 +09:00
Anuraag Agrawal
f294a5f533 fix: get token for active user instead of blank if possible 2025-05-29 12:13:21 +09:00
Meredith Lancaster
c50cdbd0c5
Merge pull request #10943 from malancas/gh-attestation-tuf-client-retry
Add retry logic when fetching TUF content in `gh attestation` commands
2025-05-28 13:16:18 -06:00
Meredith Lancaster
23382f498e Merge branch 'trunk' into gh-attestation-tuf-client-retry 2025-05-28 10:24:32 -06:00
Kynan Ware
2cdee009a3
Merge pull request #11032 from cli/dependabot/go_modules/github.com/yuin/goldmark-1.7.12
chore(deps): bump github.com/yuin/goldmark from 1.7.8 to 1.7.12
2025-05-28 10:13:30 -06:00
Kynan Ware
03b0c7276e
Merge pull request #10999 from cli/dependabot/go_modules/github.com/sigstore/protobuf-specs-0.4.2
chore(deps): bump github.com/sigstore/protobuf-specs from 0.4.1 to 0.4.2
2025-05-28 09:58:23 -06:00
dependabot[bot]
8fcb206de4
chore(deps): bump github.com/sigstore/protobuf-specs from 0.4.1 to 0.4.2
Bumps [github.com/sigstore/protobuf-specs](https://github.com/sigstore/protobuf-specs) from 0.4.1 to 0.4.2.
- [Release notes](https://github.com/sigstore/protobuf-specs/releases)
- [Changelog](https://github.com/sigstore/protobuf-specs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sigstore/protobuf-specs/compare/v0.4.1...v0.4.2)

---
updated-dependencies:
- dependency-name: github.com/sigstore/protobuf-specs
  dependency-version: 0.4.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-28 15:47:41 +00:00
Babak K. Shandiz
d1b82d19f9
Merge pull request #10980 from cli/babakks/improve-pr-create-docs
Mention `pr create` will print the created PR's URL
2025-05-28 16:43:04 +01:00
dependabot[bot]
ed57df1a9a
chore(deps): bump google.golang.org/grpc from 1.72.0 to 1.72.2
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.72.0 to 1.72.2.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.72.0...v1.72.2)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.72.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-28 14:26:44 +00:00
dependabot[bot]
f8e092cbb7
chore(deps): bump github.com/yuin/goldmark from 1.7.8 to 1.7.12
Bumps [github.com/yuin/goldmark](https://github.com/yuin/goldmark) from 1.7.8 to 1.7.12.
- [Release notes](https://github.com/yuin/goldmark/releases)
- [Commits](https://github.com/yuin/goldmark/compare/v1.7.8...v1.7.12)

---
updated-dependencies:
- dependency-name: github.com/yuin/goldmark
  dependency-version: 1.7.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-28 14:26:37 +00:00
phanium
19e1178a32
fix: gh gist edit panic when no file in a gist (#10627)
* fix: `gh gist edit` panic when no file in a gist

* fix: improve error message

Signed-off-by: Babak K. Shandiz <babakks@github.com>

---------

Signed-off-by: Babak K. Shandiz <babakks@github.com>
Co-authored-by: Babak K. Shandiz <babakks@github.com>
2025-05-28 14:40:14 +01:00