Mislav Marohnić
d4ead71d06
Merge pull request #5298 from cli/bump-golangci-lint
...
Bump golangci-lint version
2022-03-14 15:27:37 +01:00
neilnaveen
07e0e52edd
Fixed permission for workflow ( #5279 )
...
https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions
Co-authored-by: Mislav Marohnić <mislav@github.com>
2022-03-14 14:18:21 +01:00
Mislav Marohnić
9278f51aa8
Bump golangci-lint version
2022-03-11 14:58:15 +01:00
Mislav Marohnić
cb7315c85d
Re-initialize modules cache in CI
2022-03-10 18:29:42 +01:00
dependabot[bot]
0cce0e1543
Bump actions/checkout from 2 to 3
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 2 to 3.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-03-02 14:29:49 +00:00
Mislav Marohnić
3e0db567e8
Rotate our Windows signing certificates ( #5196 )
...
- The certificate pfx file is now read from WINDOWS_CERT_PFX
- The password to decode the pfx is in WINDOWS_CERT_PASSWORD
- Quit reading from desktop-secrets repo
- Switch osslsigncode to take in pfx instead of individual certs
- 🔥 obsolete setup scripts
2022-02-15 17:23:39 +01:00
Heath Stewart
bad38fdcfb
Remove prerelease metadata from ProductVersion
2022-01-20 15:22:56 -08:00
Heath Stewart
7ecf66a7ea
Use forward slashes for project path
2022-01-20 14:36:41 -08:00
Heath Stewart
9aa81c2c04
Switch parameter prefix for use in bash
2022-01-20 12:24:35 -08:00
Heath Stewart
cc0a650031
Use EXE path for msbuild.exe
2022-01-20 11:34:57 -08:00
nate smith
e32d0ea307
spaces
2022-01-20 13:07:49 -06:00
nate smith
6e56a87eb1
attempt to use an absolute path to msbuild
2022-01-20 12:55:42 -06:00
nate smith
44f9d03a85
Merge remote-tracking branch 'origin/trunk' into issue703
2022-01-20 12:11:26 -06:00
Matthew Preble
45adc4ad76
Migrate to osslsigncode.
2022-01-13 13:37:57 -06:00
nate smith
e56c78a364
Sign Windows .exes in a post-build hook
2022-01-13 13:37:57 -06:00
Mislav Marohnić
171482970f
Cache Go modules between CI runs
2022-01-13 13:17:11 +01:00
nate smith
9b1be750d2
oops
2021-11-24 16:45:27 -06:00
nate smith
1ba03938a1
automatically label non-core issues
2021-11-24 16:32:07 -06:00
nate smith
9326824e9e
self-assign core team PRs
2021-11-24 16:31:17 -06:00
nate smith
0e52f429c0
label external PRs as such
2021-11-24 16:30:31 -06:00
Mislav Marohnić
1464a8a0f3
Generate release notes using the new API
...
https://docs.github.com/en/rest/reference/repos#generate-release-notes-content-for-a-release
2021-10-14 20:22:38 +02:00
Mislav Marohnić
2819deb15b
Avoid applying human-oriented PR automation to PRs from bots
2021-10-11 11:33:44 +02:00
Mislav Marohnić
dabaa5ad7d
CodeQL-Dependabot compatibility
...
Configure the CodeQL workflow to avoid running for pushes on all pull
requests because that causes problems with Dependabot PRs.
https://github.com/cli/cli/pull/4475/checks?check_run_id=3857074760
2021-10-11 11:27:54 +02:00
Mislav Marohnić
2f45173370
Publish docs site using a deploy key instead of PAT
...
I'd like to decommission SITE_GITHUB_TOKEN as it's a PAT that has write
access to all my `github/*` repositories. Instead, I've created a deploy
key that only has access to `github/cli.github.com`.
ssh-keygen -t ed25519 -C "gh docs push" -N "" -f ~/.ssh/gh-docs-publish
gh repo -R github/cli.github.com deploy-key add ~/.ssh/gh-docs-publish.pub
# testing:
GIT_SSH_COMMAND='ssh -i $HOME/.ssh/gh-docs-publish' git push ...
2021-09-13 16:30:40 +02:00
Heath Stewart
2fa3de9ba4
Resolve PR feedback
2021-09-07 23:02:59 -07:00
Heath Stewart
cb599af1a3
Make sure correct step output is set
...
Also simplifies directories for an always-release binary.
2021-09-05 09:15:36 -07:00
Heath Stewart
5fad092b9e
Refactor Windows Installer setup
...
Resolves #703 along with several other issues:
* Build an x64 MSI for an x64 executable. This means the binary is installed to C:\Program Files, by default, rather than C:\Program Files (x86) without the ability to redirect it to 64-bit locations.
* Environment change to PATH is not system-wide, which for a per-machine install it should be so all users who can access the executable have it in their PATH.
* Environment change to PATH is not cleaned up when uninstalled.
* RTF conversion of LICENSE was difficult to read. A simple conversion script is checked in to facilitate regenerating RTF from root LICENSE.
2021-09-05 01:01:58 -07:00
Mislav Marohnić
eb78ac0dcb
Require Go 1.16+
2021-08-23 18:08:09 +02:00
Robin Neatherway
6ebafb55ae
Extend query suite with quality queries
2021-08-19 15:05:28 +01:00
Mislav Marohnić
5a46c1cab6
Merge pull request #4043 from cli/upgrade-goreleaser
...
This reverts commit 85d0447 .
2021-07-28 21:07:29 +02:00
Mislav Marohnić
85d0447a6e
Revert "Update GoReleaser to v0.172.1"
2021-07-20 21:39:50 +02:00
chemotaxis
ab675a33f3
Upgrade GoReleaser
...
Now that the config file is updated, upgrade from v0.169.0 to v0.172.1.
2021-07-01 18:41:13 -04:00
vilmibm
3cc4c40dcb
pin goreleaser version
2021-06-29 13:52:10 -05:00
Vishesh Gupta
4d20aa7873
Merge pull request #3801 from Vishesh-Gupta/automate-winget-release
...
Automate packaging for Winget
2021-06-18 15:56:58 +02:00
vilmibm
2d704ba591
bonus: support sid
2021-05-19 16:51:58 -05:00
Mislav Marohnić
068ad31c14
Add support for new Ubuntu, Kali linux ( #3645 )
...
Co-authored-by: vilmibm <vilmibm@neongrid.space>
2021-05-18 08:11:47 +02:00
Mislav Marohnić
adbfb6e8de
Merge pull request #3638 from cli/release-discussion
...
Create a Release Discussion on every new release
2021-05-17 15:37:39 +02:00
Mislav Marohnić
f18929cf3d
Increase linter timeout from 1min to 3min
...
Hopefully avoids CI failures like https://github.com/cli/cli/runs/2379956774
2021-04-19 12:53:52 +02:00
Mislav Marohnić
93b5bf20eb
Fix secrets in PR automation being available to PR from forks
2021-04-13 11:10:13 +02:00
Mislav Marohnić
a35d451b67
Fix PR automation workflow
...
- Use AUTOMATION_TOKEN to get around "resource not available by
integration". It looks like jobs triggered from community pull
requests do not have permissions to write to our project.
- Tolerate the "project already has the associated issue" error for
staff as non-fatal.
2021-04-02 15:31:22 +02:00
Mislav Marohnić
531b15c831
Fix pr automation workflow
2021-03-31 18:39:00 +02:00
Mislav Marohnić
a238d2952d
Dynamically resolve the column ID for "Needs review"
2021-03-29 15:29:08 +02:00
Mislav Marohnić
c1c936b74b
Improve PR lint script
...
- Do not add draft PRs to the review board
- Do not enforce that the base branch must be "trunk"
- Refuse PRs made with our "trunk" as the head
- Improve staff check to avoid hardcoding
- Improve pattern matching when suggesting to link to an issue
- Use the stock GITHUB_TOKEN
2021-03-29 15:05:34 +02:00
vilmibm
bfdad5bd48
fix missing PRAUTHOR and add TODO
2021-03-10 18:15:01 -06:00
vilmibm
7675588280
grep tweaks
2021-03-10 18:07:09 -06:00
vilmibm
31312d22d0
meh
2021-03-10 14:49:42 -06:00
vilmibm
8ddc82e557
rename
2021-03-10 14:13:47 -06:00
vilmibm
75ac2595b3
add workflow
2021-03-10 14:01:15 -06:00
vilmibm
7479b3834d
use volume to avoid having to rebuild
2021-01-27 10:58:54 -08:00
vilmibm
773c8b3923
no longer try and install createrepo
2021-01-27 10:58:08 -08:00