eric sciple 2025-10-17 00:24:10 +00:00
parent c9518fb408
commit dc519229d3
2 changed files with 6 additions and 0 deletions

3
dist/index.js vendored
View File

@ -481,11 +481,13 @@ class GitAuthHelper {
return __awaiter(this, void 0, void 0, function* () {
var _a;
// Remove HTTP extra header
core.info("Removing HTTP extra header");
yield this.removeGitConfig(this.tokenConfigKey);
yield this.removeSubmoduleGitConfig(this.tokenConfigKey);
// Collect credentials config paths that need to be removed
const credentialsPaths = new Set();
// Remove includeIf entries that point to git-credentials-*.config files
core.info("Removing includeIf entries pointing to credentials config files");
const mainCredentialsPaths = yield this.removeIncludeIfCredentials();
mainCredentialsPaths.forEach(path => credentialsPaths.add(path));
// Remove submodule includeIf entries that point to git-credentials-*.config files
@ -497,6 +499,7 @@ class GitAuthHelper {
// Remove credentials config files
for (const credentialsPath of credentialsPaths) {
try {
core.info(`Removing credentials config '${credentialsPath}'`);
yield io.rmRF(credentialsPath);
}
catch (err) {

View File

@ -452,6 +452,7 @@ class GitAuthHelper {
*/
private async removeToken(): Promise<void> {
// Remove HTTP extra header
core.info("Removing HTTP extra header")
await this.removeGitConfig(this.tokenConfigKey)
await this.removeSubmoduleGitConfig(this.tokenConfigKey)
@ -459,6 +460,7 @@ class GitAuthHelper {
const credentialsPaths = new Set<string>()
// Remove includeIf entries that point to git-credentials-*.config files
core.info("Removing includeIf entries pointing to credentials config files")
const mainCredentialsPaths = await this.removeIncludeIfCredentials()
mainCredentialsPaths.forEach(path => credentialsPaths.add(path))
@ -472,6 +474,7 @@ class GitAuthHelper {
// Remove credentials config files
for (const credentialsPath of credentialsPaths) {
try {
core.info(`Removing credentials config '${credentialsPath}'`)
await io.rmRF(credentialsPath)
} catch (err) {
core.debug(`${(err as any)?.message ?? err}`)