This commit is contained in:
krisreddy 2023-05-19 05:39:28 -04:00
parent 3fd26d2f92
commit 9155d851d2
3 changed files with 23 additions and 23 deletions

20
dist/index.js generated vendored
View File

@ -21,22 +21,22 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
Object.defineProperty(exports, "__esModule", ({ value: true }));
exports.getWorkspaceId = void 0;
const axios_1 = __importDefault(__nccwpck_require__(8757));
const baseUrl = 'https://terraform.io/api/v2';
const headers = {
Authorization: `Bearer ${process.env.api_token}`,
'Content-Type': 'application/vnd.api+json',
};
function getWorkspaceId(organization, workspace) {
var _a, _b;
return __awaiter(this, void 0, void 0, function* () {
const baseUrl = 'https://terraform.io/api/v2';
const endpoint = `organizations/${organization}/workspaces/${workspace}`;
const url = '${baseurl}/${endpoint}';
console.log("entering try");
const url = `${baseUrl}/${endpoint}`;
const headers = {
Authorization: `Bearer ${process.env.api_token}`,
'Content-Type': 'application/vnd.api+json',
};
//const url = "https://app.terraform.io/api/v2/organizations/self_hkr/workspaces/learn-terraform-github-actions"
try {
const response = yield axios_1.default.get('https://app.terraform.io/api/v2/organizations/self_hkr/workspaces/learn-terraform-github-actions',
// url,
{ headers });
console.log("entering try" + url);
const response = yield axios_1.default.get(
// 'https://app.terraform.io/api/v2/organizations/self_hkr/workspaces/learn-terraform-github-actions',
url, { headers });
console.log("after request");
const workspaceId = (_b = (_a = response === null || response === void 0 ? void 0 : response.data) === null || _a === void 0 ? void 0 : _a.data) === null || _b === void 0 ? void 0 : _b.id;
if (!workspaceId) {

2
dist/index.js.map generated vendored

File diff suppressed because one or more lines are too long

View File

@ -1,36 +1,36 @@
import axios, { AxiosResponse } from 'axios'
const baseUrl = 'https://terraform.io/api/v2'
const headers = {
Authorization: `Bearer ${process.env.api_token}`,
'Content-Type': 'application/vnd.api+json',
}
export async function getWorkspaceId(
organization: string,
workspace: string
): Promise<string> {
const baseUrl = 'https://terraform.io/api/v2'
const endpoint = `organizations/${organization}/workspaces/${workspace}`
const url = '${baseurl}/${endpoint}'
const url = `${baseUrl}/${endpoint}`
console.log("entering try")
const headers = {
Authorization: `Bearer ${process.env.api_token}`,
'Content-Type': 'application/vnd.api+json',
}
//const url = "https://app.terraform.io/api/v2/organizations/self_hkr/workspaces/learn-terraform-github-actions"
try{
console.log("entering try"+url)
const response: AxiosResponse = await axios.get(
'https://app.terraform.io/api/v2/organizations/self_hkr/workspaces/learn-terraform-github-actions',
// url,
// 'https://app.terraform.io/api/v2/organizations/self_hkr/workspaces/learn-terraform-github-actions',
url,
{ headers }