Skip to content

Commit e4000c1

Browse files
Update CI configuration to use Nelson v1.15.0 and update version to 4.2.0
1 parent 43dbda3 commit e4000c1

File tree

3 files changed

+16
-10
lines changed

3 files changed

+16
-10
lines changed

.github/workflows/nelson_module.yml

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,8 +5,8 @@ on: [push]
55
jobs:
66

77
ubuntu:
8-
name: Ubuntu-22.04
9-
runs-on: ubuntu-22.04
8+
name: Ubuntu-24.04
9+
runs-on: ubuntu-24.04
1010
timeout-minutes: 30
1111

1212
steps:
@@ -16,7 +16,7 @@ jobs:
1616
sudo snap connect nelson:home
1717
sudo snap connect nelson:removable-media
1818
19-
- uses: actions/checkout@v4
19+
- uses: actions/checkout@v5
2020

2121
- name: creates artifacts directory
2222
run: |
@@ -38,31 +38,31 @@ jobs:
3838
run: |
3939
nelson -cli --quiet -e "test_run('module_skeleton_basic', 'benchs', '/home/runner/install/artifacts/benchs_results.xml');quit"
4040
41-
- uses: actions/upload-artifact@v4
41+
- uses: actions/upload-artifact@v5
4242
with:
4343
name: module_skeleton_basic-github-action-artifacts-linux
4444
path: /home/runner/install/artifacts/
4545

4646
windows:
4747
name: Windows 64 bits
48-
runs-on: windows-2022
48+
runs-on: windows-2025
4949
timeout-minutes: 30
5050
defaults:
5151
run:
5252
shell: cmd
5353

5454
steps:
55-
- name: Download Nelson v1.2.0 (win64)
55+
- name: Download Nelson v1.15.0 (win64)
5656
run: |
5757
$null = mkdir c:/install
58-
(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")
58+
(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")
5959
shell: powershell
6060

6161
- name: Install Nelson
6262
run: |
6363
C:/install/Nelson-x86-64.exe /SP- /VERYSILENT /SUPPRESSMSGBOXES /DIR="c:/install/Nelson"
6464
65-
- uses: actions/checkout@v4
65+
- uses: actions/checkout@v5
6666

6767
- name: creates artifacts directory
6868
run: |
@@ -85,7 +85,7 @@ jobs:
8585
run: |
8686
"c:/install/Nelson/bin/x64/nelson-adv-cli" --noipc --quiet -e "test_run('module_skeleton_basic', 'benchs', 'c:/install/artifacts/benchs_results.xml');quit"
8787
88-
- uses: actions/upload-artifact@v4
88+
- uses: actions/upload-artifact@v5
8989
with:
9090
name: module_skeleton_basic-github-action-artifacts
9191
path: c:/install/artifacts/

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# 4.2.0 (11/22/2025)
2+
3+
- CI uses v1.15.0
4+
- CI dependencies updated.
5+
- Nelson 1.15.0 required.
6+
17
# 4.1.0 (02/25/2024)
28

39
- CI uses v1.2.0

module.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"module": "module_skeleton_basic",
33
"title": "Module skeleton basic",
44
"summary": "Skeleton of a basic nelson package",
5-
"version": "4.1.0",
5+
"version": "4.2.0",
66
"platforms": "all",
77
"nelson": "<2.0.0",
88
"builtin": false,

0 commit comments

Comments
 (0)