mirror of
https://github.com/angular/angular
synced 2026-05-24 09:28:37 +00:00
Release angular.dev on each commit to the appropriate version of the documentation site based on the current state of the repository. PR Close #55792
15 lines
471 B
TypeScript
15 lines
471 B
TypeScript
import {fileSync} from 'tmp';
|
|
import {writeSync} from 'fs';
|
|
import {getInput, setSecret} from '@actions/core';
|
|
|
|
let credentialFilePath: undefined | string;
|
|
|
|
export function getCredentialFilePath(): string {
|
|
if (credentialFilePath === undefined) {
|
|
const tmpFile = fileSync({postfix: '.json'});
|
|
writeSync(tmpFile.fd, getInput('serviceKey', {required: true}));
|
|
setSecret(tmpFile.name);
|
|
credentialFilePath = tmpFile.name;
|
|
}
|
|
return credentialFilePath;
|
|
}
|