Skip to content

Commit 28614b1

Browse files
committed
Bump GitHub Actions versions and update changelog
Upgrade CI workflows: update actions versions in .github/workflows (checkout@v4→v6, setup-python@v5→v6, actions/cache@v4→v5, actions/upload-artifact@v4→v6) across macOS, Ubuntu and Windows runners. Remove the Windows "Set up Visual Studio environment" step (ilammy/msvc-dev-cmd@v1). Also add release entries to CHANGELOG.md for 15.0.1 (module init refactor, removed initialize_license alias) and 15.0.0 (license system and packaging notes).
1 parent e5b06f0 commit 28614b1

File tree

4 files changed

+50
-15
lines changed

4 files changed

+50
-15
lines changed

.github/workflows/unit_test_macos.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -122,7 +122,7 @@ jobs:
122122

123123
steps:
124124
- name: Checkout repository
125-
uses: actions/checkout@v4
125+
uses: actions/checkout@v6
126126
with:
127127
ssh-key: ${{secrets.RADARSIMC}}
128128
submodules: recursive
@@ -133,12 +133,12 @@ jobs:
133133
xcode-version: ${{ matrix.xcode }}
134134

135135
- name: Set up Python ${{ matrix.python-version }}
136-
uses: actions/setup-python@v5
136+
uses: actions/setup-python@v6
137137
with:
138138
python-version: ${{ matrix.python-version }}
139139

140140
- name: Cache pip packages
141-
uses: actions/cache@v4
141+
uses: actions/cache@v5
142142
with:
143143
path: ~/Library/Caches/pip
144144
key: ${{ matrix.arch == 'arm64' && format('{0}-arm64-pip-{1}', runner.os, hashFiles('**/requirements-dev.txt')) || format('{0}-pip-{1}', runner.os, hashFiles('**/requirements-dev.txt')) }}
@@ -202,7 +202,7 @@ jobs:
202202
203203
- name: Upload build logs
204204
if: always()
205-
uses: actions/upload-artifact@v4
205+
uses: actions/upload-artifact@v6
206206
with:
207207
name: build-logs-python-${{ matrix.python-version }}-${{ matrix.arch }}
208208
path: build_logs/

.github/workflows/unit_test_ubuntu.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -105,18 +105,18 @@ jobs:
105105

106106
steps:
107107
- name: Checkout repository
108-
uses: actions/checkout@v4
108+
uses: actions/checkout@v6
109109
with:
110110
ssh-key: ${{secrets.RADARSIMC}}
111111
submodules: recursive
112112

113113
- name: Set up Python ${{ matrix.python-version }}
114-
uses: actions/setup-python@v5
114+
uses: actions/setup-python@v6
115115
with:
116116
python-version: ${{ matrix.python-version }}
117117

118118
- name: Cache pip packages
119-
uses: actions/cache@v4
119+
uses: actions/cache@v5
120120
with:
121121
path: ~/.cache/pip
122122
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements-dev.txt') }}
@@ -177,7 +177,7 @@ jobs:
177177
178178
- name: Upload build logs
179179
if: always()
180-
uses: actions/upload-artifact@v4
180+
uses: actions/upload-artifact@v6
181181
with:
182182
name: build-logs-python-${{ matrix.python-version }}-${{ matrix.os_label }}
183183
path: build_logs/

.github/workflows/unit_test_windows.yml

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -50,18 +50,18 @@ jobs:
5050

5151
steps:
5252
- name: Checkout repository
53-
uses: actions/checkout@v4
53+
uses: actions/checkout@v6
5454
with:
5555
ssh-key: ${{secrets.RADARSIMC}}
5656
submodules: recursive
5757

5858
- name: Set up Python ${{matrix.python-version}}
59-
uses: actions/setup-python@v5
59+
uses: actions/setup-python@v6
6060
with:
6161
python-version: ${{matrix.python-version}}
6262

6363
- name: Cache pip packages
64-
uses: actions/cache@v4
64+
uses: actions/cache@v5
6565
with:
6666
path: ~\AppData\Local\pip\Cache
6767
key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements-dev.txt') }}
@@ -80,7 +80,7 @@ jobs:
8080
echo "${{ github.workspace }}\vcpkg" | Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
8181
8282
- name: Cache vcpkg packages
83-
uses: actions/cache@v4
83+
uses: actions/cache@v5
8484
with:
8585
path: vcpkg/installed
8686
key: ${{ runner.os }}-vcpkg-${{ hashFiles('**/vcpkg.json') }}-mbedtls
@@ -98,9 +98,6 @@ jobs:
9898
env:
9999
TEST_LICENSE_WINDOWS: ${{ secrets.TEST_LICENSE_WINDOWS }}
100100

101-
- name: Set up Visual Studio environment
102-
uses: ilammy/msvc-dev-cmd@v1
103-
104101
- name: Display system information
105102
run: |
106103
echo "Python version:"

CHANGELOG.md

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,44 @@ All notable changes to this project will be documented in this file.
44

55
---
66

7+
## [15.0.1] - 2026-02-11
8+
9+
### Changed
10+
11+
- Refactored `__init__.py` to improve module initialization structure
12+
13+
### Removed
14+
15+
- `initialize_license` alias and optional gating from license module
16+
17+
---
18+
19+
## [15.0.0] - 2026-02-09
20+
21+
### Added
22+
23+
- License management system with mbedTLS integration
24+
- `set_license()` API for license configuration
25+
- Support for multiple license files
26+
- Automatic license initialization on module import
27+
- Packaging scripts for Windows and Linux/macOS platforms
28+
29+
### Changed
30+
31+
- Consolidated simulator imports from unified module
32+
- Simplified CI packaging by removing build tiers
33+
- Updated license API usage and free-tier checks
34+
- Enhanced build scripts for better library handling
35+
- Updated radarsimcpp submodule with licensing support
36+
37+
### Removed
38+
39+
- Ubuntu CUDA 12 GPU workflow from CI
40+
- Vehicle STL model files from repository
41+
- Build tier system
42+
43+
---
44+
745
## [14.2.0] - 2026-01-09
846

947
### Added

0 commit comments

Comments
 (0)