Skip to content

Commit 6f14d3a

Browse files
committed
Update git-credential-manager version handling
Switches to using the full tag name (including 'v') for git-credential-manager version in dependencies and script. Updates asset naming and metadata update logic to ensure consistency with release tags.
1 parent e155815 commit 6f14d3a

File tree

2 files changed

+8
-8
lines changed

2 files changed

+8
-8
lines changed

dependencies.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -94,7 +94,7 @@
9494
]
9595
},
9696
"git-credential-manager": {
97-
"version": "2.6.1",
97+
"version": "v2.6.1",
9898
"files": [
9999
{
100100
"filename": "gcm-linux_amd64.2.6.1.tar.gz",

script/update-git-credential-manager.ts

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -36,9 +36,9 @@ async function run(): Promise<boolean> {
3636
: await octokit.repos.getReleaseByTag({ owner, repo, tag: argv['tag'] })
3737

3838
const { tag_name, id } = release.data
39-
const version = tag_name.replace(/^v/, '')
39+
const clean_version = tag_name.replace(/^v/, '')
4040

41-
console.log(`✅ Using git-credential-manager version '${version}'`)
41+
console.log(`✅ Using git-credential-manager version '${tag_name}'`)
4242

4343
const assets = await octokit.repos.listReleaseAssets({
4444
owner,
@@ -48,17 +48,17 @@ async function run(): Promise<boolean> {
4848

4949
const fileTemplates = [
5050
{
51-
name: `gcm-linux_amd64.${version}.tar.gz`,
51+
name: `gcm-linux_amd64.${clean_version}.tar.gz`,
5252
platform: 'linux',
5353
arch: 'amd64',
5454
},
5555
{
56-
name: `gcm-osx-arm64-${version}.tar.gz`,
56+
name: `gcm-osx-arm64-${clean_version}.tar.gz`,
5757
platform: 'darwin',
5858
arch: 'arm64',
5959
},
6060
{
61-
name: `gcm-osx-x64-${version}.tar.gz`,
61+
name: `gcm-osx-x64-${clean_version}.tar.gz`,
6262
platform: 'darwin',
6363
arch: 'amd64',
6464
},
@@ -86,10 +86,10 @@ async function run(): Promise<boolean> {
8686
})
8787
}
8888

89-
updateGitCredentialManagerDependencies(version, files)
89+
updateGitCredentialManagerDependencies(tag_name, files)
9090

9191
console.log(
92-
`✅ Updated dependencies metadata to Git credential manager '${version}'`
92+
`✅ Updated dependencies metadata to Git credential manager '${clean_version}'`
9393
)
9494
return true
9595
}

0 commit comments

Comments
 (0)