Skip to content
This repository has been archived by the owner on Nov 12, 2024. It is now read-only.

Update default Camel K version to 2.3.2 #1843

Merged
merged 1 commit into from
Jun 4, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/workflows/insider.yml
Original file line number Diff line number Diff line change
Expand Up @@ -67,7 +67,7 @@ jobs:
- name: Configure Kamel (ubuntu)
if: matrix.os == 'ubuntu-latest'
run: |
curl -Lo kamel.tar.gz https://github.com/apache/camel-k/releases/download/v2.3.1/camel-k-client-2.3.1-linux-amd64.tar.gz
curl -Lo kamel.tar.gz https://github.com/apache/camel-k/releases/download/v2.3.2/camel-k-client-2.3.2-linux-amd64.tar.gz
tar -zxvf kamel.tar.gz
chmod +x kamel
sudo mv kamel /usr/local/bin/
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -69,7 +69,7 @@ jobs:
- name: Configure Kamel (ubuntu)
if: matrix.os == 'ubuntu-latest'
run: |
curl -Lo kamel.tar.gz https://github.com/apache/camel-k/releases/download/v2.3.1/camel-k-client-2.3.1-linux-amd64.tar.gz
curl -Lo kamel.tar.gz https://github.com/apache/camel-k/releases/download/v2.3.2/camel-k-client-2.3.2-linux-amd64.tar.gz
tar -zxvf kamel.tar.gz
chmod +x kamel
sudo mv kamel /usr/local/bin/
Expand Down
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,8 @@ All notable changes to the "vscode-camelk" extension will be documented in this

## 0.0.42

- Update default runtime version to v2.3.2

## 0.0.41

- Update Red Hat telemetry dependency to reduce number of event sent (startup information will be sent one time per day per user)
Expand Down
16 changes: 8 additions & 8 deletions src/test/suite/versionUtils.test.ts
Original file line number Diff line number Diff line change
Expand Up @@ -106,20 +106,20 @@ suite("VersionUtils check", () => {
await validateVersion('2.2.0', Platform.LINUX, 'https://github.com/apache/camel-k/releases/download/v2.2.0/camel-k-client-2.2.0-linux-amd64.tar.gz');
});

test("validate url for existing 2.3.0 version", async () => {
await validateVersion('2.3.0', Platform.LINUX, 'https://github.com/apache/camel-k/releases/download/v2.3.0/camel-k-client-2.3.0-linux-amd64.tar.gz');
});

test("validate url for existing 2.3.1 version", async () => {
await validateVersion('2.3.1', Platform.LINUX, 'https://github.com/apache/camel-k/releases/download/v2.3.1/camel-k-client-2.3.1-linux-amd64.tar.gz');
});

test("validate url for existing 2.3.1 windows version", async () => {
await validateVersion('2.3.1', Platform.WINDOWS, 'https://github.com/apache/camel-k/releases/download/v2.3.1/camel-k-client-2.3.1-windows-amd64.tar.gz');
test("validate url for existing 2.3.2 version", async () => {
await validateVersion('2.3.2', Platform.LINUX, 'https://github.com/apache/camel-k/releases/download/v2.3.2/camel-k-client-2.3.2-linux-amd64.tar.gz');
});

test("validate url for existing 2.3.2 windows version", async () => {
await validateVersion('2.3.2', Platform.WINDOWS, 'https://github.com/apache/camel-k/releases/download/v2.3.2/camel-k-client-2.3.2-windows-amd64.tar.gz');
});

test("validate url for existing 2.3.1 MacOS version", async () => {
await validateVersion('2.3.1', Platform.MACOS, 'https://github.com/apache/camel-k/releases/download/v2.3.1/camel-k-client-2.3.1-darwin-amd64.tar.gz');
test("validate url for existing 2.3.2 MacOS version", async () => {
await validateVersion('2.3.2', Platform.MACOS, 'https://github.com/apache/camel-k/releases/download/v2.3.2/camel-k-client-2.3.2-darwin-amd64.tar.gz');
});

test("validate invalid url for xyz1 version", async () => {
Expand Down
4 changes: 2 additions & 2 deletions src/versionUtils.ts
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,13 @@ import { platform } from './installer';
import fetch from 'cross-fetch';
import { Platform } from './shell';

export const version = '2.3.1'; //need to retrieve this if possible, but have a default
export const version = '2.3.2'; //need to retrieve this if possible, but have a default

/*
* Can be retrieved using `curl -i https://api.github.com/repos/apache/camel-k/releases/latest | grep last-modified`
* To be updated when updating the default "version" attribute
*/
const LAST_MODIFIED_DATE_OF_DEFAULT_VERSION = 'Mon, 06 May 2024 08:02:46 GMT';
const LAST_MODIFIED_DATE_OF_DEFAULT_VERSION = 'Tue, 04 Jun 2024 07:40:42 GMT';
let latestVersionFromOnline: string;

export async function testVersionAvailable(versionToUse: string): Promise<boolean> {
Expand Down
Loading