mirror of
https://github.com/Azure/setup-helm.git
synced 2025-07-16 19:00:35 +00:00
Changing feature flag name
This commit is contained in:
19
lib/run.js
19
lib/run.js
@ -1,5 +1,6 @@
|
|||||||
"use strict";
|
"use strict";
|
||||||
// Copyright (c) Microsoft Corporation.
|
// Copyright (c) Microsoft Corporation.
|
||||||
|
// Copyright (c) Microsoft Corporation.
|
||||||
// Licensed under the MIT license.
|
// Licensed under the MIT license.
|
||||||
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
|
||||||
if (k2 === undefined) k2 = k;
|
if (k2 === undefined) k2 = k;
|
||||||
@ -137,7 +138,7 @@ function getLatestHelmVersionFor(type) {
|
|||||||
const token = core.getInput('token', { 'required': true });
|
const token = core.getInput('token', { 'required': true });
|
||||||
try {
|
try {
|
||||||
const { repository } = yield graphql_1.graphql(`{
|
const { repository } = yield graphql_1.graphql(`{
|
||||||
repository(name:"helm", owner:"helm") {
|
repository(name: "helm", owner: "helm") {
|
||||||
releases(last: 100) {
|
releases(last: 100) {
|
||||||
nodes {
|
nodes {
|
||||||
tagName
|
tagName
|
||||||
@ -185,20 +186,20 @@ function findHelm(rootFolder) {
|
|||||||
function run() {
|
function run() {
|
||||||
return __awaiter(this, void 0, void 0, function* () {
|
return __awaiter(this, void 0, void 0, function* () {
|
||||||
let version = core.getInput('version', { 'required': true });
|
let version = core.getInput('version', { 'required': true });
|
||||||
if (process.env['NEW_VERSION_LOGIC'] == 'true') {
|
if (process.env['HELM_INSTALLER_LEGACY_VERSIONING'] == 'true') {
|
||||||
if (version.toLocaleLowerCase() === 'latest' || version === LATEST_HELM3_VERSION) {
|
if (version.toLocaleLowerCase() === 'latest') {
|
||||||
version = yield getLatestHelmVersionFor("v3");
|
version = yield getStableHelmVersion();
|
||||||
}
|
|
||||||
else if (version === LATEST_HELM2_VERSION) {
|
|
||||||
version = yield getLatestHelmVersionFor("v2");
|
|
||||||
}
|
}
|
||||||
else if (!version.toLocaleLowerCase().startsWith('v')) {
|
else if (!version.toLocaleLowerCase().startsWith('v')) {
|
||||||
version = 'v' + version;
|
version = 'v' + version;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
if (version.toLocaleLowerCase() === 'latest') {
|
if (version.toLocaleLowerCase() === 'latest' || version === LATEST_HELM3_VERSION) {
|
||||||
version = yield getStableHelmVersion();
|
version = yield getLatestHelmVersionFor("v3");
|
||||||
|
}
|
||||||
|
else if (version === LATEST_HELM2_VERSION) {
|
||||||
|
version = yield getLatestHelmVersionFor("v2");
|
||||||
}
|
}
|
||||||
else if (!version.toLocaleLowerCase().startsWith('v')) {
|
else if (!version.toLocaleLowerCase().startsWith('v')) {
|
||||||
version = 'v' + version;
|
version = 'v' + version;
|
||||||
|
16
src/run.ts
16
src/run.ts
@ -113,7 +113,7 @@ async function getLatestHelmVersionFor(type: string): Promise<string> {
|
|||||||
try {
|
try {
|
||||||
const { repository } = await graphql(
|
const { repository } = await graphql(
|
||||||
`{
|
`{
|
||||||
repository(name:"helm", owner:"helm") {
|
repository(name: "helm", owner: "helm") {
|
||||||
releases(last: 100) {
|
releases(last: 100) {
|
||||||
nodes {
|
nodes {
|
||||||
tagName
|
tagName
|
||||||
@ -166,17 +166,17 @@ function findHelm(rootFolder: string): string {
|
|||||||
async function run() {
|
async function run() {
|
||||||
let version = core.getInput('version', { 'required': true });
|
let version = core.getInput('version', { 'required': true });
|
||||||
|
|
||||||
if (process.env['NEW_VERSION_LOGIC'] == 'true') {
|
if (process.env['HELM_INSTALLER_LEGACY_VERSIONING'] == 'true') {
|
||||||
if (version.toLocaleLowerCase() === 'latest' || version === LATEST_HELM3_VERSION) {
|
if (version.toLocaleLowerCase() === 'latest') {
|
||||||
version = await getLatestHelmVersionFor("v3");
|
version = await getStableHelmVersion();
|
||||||
} else if (version === LATEST_HELM2_VERSION) {
|
|
||||||
version = await getLatestHelmVersionFor("v2");
|
|
||||||
} else if (!version.toLocaleLowerCase().startsWith('v')) {
|
} else if (!version.toLocaleLowerCase().startsWith('v')) {
|
||||||
version = 'v' + version;
|
version = 'v' + version;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
if (version.toLocaleLowerCase() === 'latest') {
|
if (version.toLocaleLowerCase() === 'latest' || version === LATEST_HELM3_VERSION) {
|
||||||
version = await getStableHelmVersion();
|
version = await getLatestHelmVersionFor("v3");
|
||||||
|
} else if (version === LATEST_HELM2_VERSION) {
|
||||||
|
version = await getLatestHelmVersionFor("v2");
|
||||||
} else if (!version.toLocaleLowerCase().startsWith('v')) {
|
} else if (!version.toLocaleLowerCase().startsWith('v')) {
|
||||||
version = 'v' + version;
|
version = 'v' + version;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user