Skip to content

Commit d575193

Browse files
authored
Create release for GCM 2.4.0 (#1457)
**Changes:** - Add support for managed identity and service principals in Azure Repos (#1372) - Support universal Gitea OAuth app configuration (#1442) - Set default generic OAuth redirect URI value (#1444) - Drop WPF helpers on Windows (#1417) - Add software rendering override for Windows (#1445, #1453) - Recognise GitLab hosts via WWW-Authenticate header (#1428) - Recognise Bitbucket hosts via WWW-Authenticate header (#1441) - Support GitHub Gist remote URLs (#1402) - Update to Avalonia 11.x (#1383) - Documentation updates (#1416) - Drop unnecessary .NET Framework-specific code (#1447) - Updates to release process (#1386, #1381) - Update code signing certificates (#1431)
2 parents f0a172a + 3a60ecf commit d575193

File tree

118 files changed

+1603
-4284
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

118 files changed

+1603
-4284
lines changed

.github/set_up_esrp.ps1

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# Install ESRP client
2-
az storage blob download --file esrp.zip --auth-mode login --account-name esrpsigningstorage --container signing-resources --name microsoft.esrpclient.1.2.76.nupkg
2+
az storage blob download --file esrp.zip --auth-mode login --account-name $env:AZURE_STORAGE_ACCOUNT --container $env:AZURE_STORAGE_CONTAINER --name $env:ESRP_TOOL
33
Expand-Archive -Path esrp.zip -DestinationPath .\esrp
44

55
# Install certificates

.github/workflows/codeql-analysis.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ jobs:
2222
language: [ 'csharp' ]
2323

2424
steps:
25-
- uses: actions/checkout@v3
25+
- uses: actions/checkout@v4
2626

2727
# Initializes the CodeQL tools for scanning.
2828
- name: Initialize CodeQL

.github/workflows/continuous-integration.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
runs-on: windows-latest
1717

1818
steps:
19-
- uses: actions/checkout@v3
19+
- uses: actions/checkout@v4
2020

2121
- name: Setup .NET
2222
uses: actions/[email protected]
@@ -56,7 +56,7 @@ jobs:
5656
runs-on: ubuntu-latest
5757

5858
steps:
59-
- uses: actions/checkout@v3
59+
- uses: actions/checkout@v4
6060

6161
- name: Setup .NET
6262
uses: actions/[email protected]
@@ -97,7 +97,7 @@ jobs:
9797
runtime: [ osx-x64, osx-arm64 ]
9898

9999
steps:
100-
- uses: actions/checkout@v3
100+
- uses: actions/checkout@v4
101101

102102
- name: Setup .NET
103103
uses: actions/[email protected]

.github/workflows/lint-docs.yml

+3-3
Original file line numberDiff line numberDiff line change
@@ -18,9 +18,9 @@ jobs:
1818
name: Lint markdown files
1919
runs-on: ubuntu-latest
2020
steps:
21-
- uses: actions/checkout@v3
21+
- uses: actions/checkout@v4
2222

23-
- uses: DavidAnson/markdownlint-cli2-action@8f3516061301755c97ff833a8e933f09282cc5b5
23+
- uses: DavidAnson/markdownlint-cli2-action@ed4dec634fd2ef689c7061d5647371d8248064f1
2424
with:
2525
globs: |
2626
"**/*.md"
@@ -30,7 +30,7 @@ jobs:
3030
name: Check for broken links
3131
runs-on: ubuntu-latest
3232
steps:
33-
- uses: actions/checkout@v3
33+
- uses: actions/checkout@v4
3434

3535
- name: Run link checker
3636
# For any troubleshooting, see:

.github/workflows/release-homebrew.yaml

+16-12
Original file line numberDiff line numberDiff line change
@@ -5,17 +5,21 @@ on:
55

66
jobs:
77
release:
8-
runs-on: ubuntu-latest
8+
runs-on: macos-latest
99
environment: release
10+
env:
11+
HOMEBREW_GITHUB_API_TOKEN: ${{ secrets.HOMEBREW_TOKEN }}
1012
steps:
11-
- name: Update Homebrew tap
12-
uses: mjcheetham/[email protected]
13-
with:
14-
token: ${{ secrets.HOMEBREW_TOKEN }}
15-
tap: Homebrew/homebrew-cask
16-
name: git-credential-manager
17-
type: cask
18-
alwaysUsePullRequest: true
19-
releaseAsset: |
20-
gcm-osx-x64-(.*)\.pkg
21-
gcm-osx-arm64-(.*)\.pkg
13+
- name: Open PR against homebrew/homebrew-cask
14+
run: |
15+
# Get latest version
16+
version=$(curl --silent "https://api.github.com/repos/git-ecosystem/git-credential-manager/releases/latest" |
17+
grep '"tag_name":' |
18+
sed -E 's/.*"v([0-9\.]+).*/\1/')
19+
20+
# Ensure local Homebrew repository is up to date
21+
cd "$(brew --repository homebrew/cask)"
22+
git pull
23+
24+
# Open PR to update to latest version
25+
brew bump-cask-pr git-credential-manager --version $version --no-audit --no-browse

0 commit comments

Comments
 (0)