From e4000c1dcfa5b9efce6aedd115d1e5d1cbe1e406 Mon Sep 17 00:00:00 2001 From: Allan CORNET Date: Sat, 22 Nov 2025 20:06:50 +0100 Subject: [PATCH] Update CI configuration to use Nelson v1.15.0 and update version to 4.2.0 --- .github/workflows/nelson_module.yml | 18 +++++++++--------- CHANGELOG.md | 6 ++++++ module.json | 2 +- 3 files changed, 16 insertions(+), 10 deletions(-) diff --git a/.github/workflows/nelson_module.yml b/.github/workflows/nelson_module.yml index abcf10b..043a31a 100644 --- a/.github/workflows/nelson_module.yml +++ b/.github/workflows/nelson_module.yml @@ -5,8 +5,8 @@ on: [push] jobs: ubuntu: - name: Ubuntu-22.04 - runs-on: ubuntu-22.04 + name: Ubuntu-24.04 + runs-on: ubuntu-24.04 timeout-minutes: 30 steps: @@ -16,7 +16,7 @@ jobs: sudo snap connect nelson:home sudo snap connect nelson:removable-media - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: creates artifacts directory run: | @@ -38,31 +38,31 @@ jobs: run: | nelson -cli --quiet -e "test_run('module_skeleton_basic', 'benchs', '/home/runner/install/artifacts/benchs_results.xml');quit" - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 with: name: module_skeleton_basic-github-action-artifacts-linux path: /home/runner/install/artifacts/ windows: name: Windows 64 bits - runs-on: windows-2022 + runs-on: windows-2025 timeout-minutes: 30 defaults: run: shell: cmd steps: - - name: Download Nelson v1.2.0 (win64) + - name: Download Nelson v1.15.0 (win64) run: | $null = mkdir c:/install - (new-object net.webclient).DownloadFile("https://github.com/nelson-lang/nelson/releases/download/v1.2.0/Nelson-1.2.0.3744-x86-64.exe", "C:\install\Nelson-x86-64.exe") + (new-object net.webclient).DownloadFile("https://github.com/nelson-lang/nelson/releases/download/v1.15.0/Nelson-1.15.0.5475-x86-64.exe", "C:\install\Nelson-x86-64.exe") shell: powershell - name: Install Nelson run: | C:/install/Nelson-x86-64.exe /SP- /VERYSILENT /SUPPRESSMSGBOXES /DIR="c:/install/Nelson" - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: creates artifacts directory run: | @@ -85,7 +85,7 @@ jobs: run: | "c:/install/Nelson/bin/x64/nelson-adv-cli" --noipc --quiet -e "test_run('module_skeleton_basic', 'benchs', 'c:/install/artifacts/benchs_results.xml');quit" - - uses: actions/upload-artifact@v4 + - uses: actions/upload-artifact@v5 with: name: module_skeleton_basic-github-action-artifacts path: c:/install/artifacts/ diff --git a/CHANGELOG.md b/CHANGELOG.md index 227cb38..432c9d8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +# 4.2.0 (11/22/2025) + +- CI uses v1.15.0 +- CI dependencies updated. +- Nelson 1.15.0 required. + # 4.1.0 (02/25/2024) - CI uses v1.2.0 diff --git a/module.json b/module.json index 0496c37..1197c9d 100644 --- a/module.json +++ b/module.json @@ -2,7 +2,7 @@ "module": "module_skeleton_basic", "title": "Module skeleton basic", "summary": "Skeleton of a basic nelson package", - "version": "4.1.0", + "version": "4.2.0", "platforms": "all", "nelson": "<2.0.0", "builtin": false,