nicolargo
d20e31fcfd
Make FreeBSD test compliant with conftest (requests is now needed)
2026-08-07 11:09:08 +02:00
neil
3b51e822ca
Run the unit tests on FreeBSD
...
The test-freebsd job has been commented out since it was written, and as
written it could not have worked: it used two separate vmactions steps, one
to install dependencies and one to run pytest, and each step boots its own
VM -- so pytest ran in a VM where the dependencies were never installed. It
also carried an actions/setup-python step and a python-version matrix, which
only configure the Linux host.
Fold it into a single step with prepare/run, drop the host-side Python setup,
and cache the prepared VM image.
Install only the runtime requirements: dev-requirements.txt pulls in
matplotlib's build chain (contourpy, cffi) and FreeBSD ships no wheels for
those, so pip builds them from source and the job runs past its timeout.
pytest and psutil come from packages instead.
2026-08-02 21:08:42 +08:00
dependabot[bot]
16c28ea2f2
Bump the actions group across 1 directory with 2 updates
...
Bumps the actions group with 2 updates in the / directory: [aquasecurity/trivy-action](https://github.com/aquasecurity/trivy-action ) and [actions/setup-node](https://github.com/actions/setup-node ).
Updates `aquasecurity/trivy-action` from 0.35.0 to 0.36.0
- [Release notes](https://github.com/aquasecurity/trivy-action/releases )
- [Commits](https://github.com/aquasecurity/trivy-action/compare/57a97c7e7821a5776cebc9bb87c984fa69cba8f1...ed142fd0673e97e23eac54620cfb913e5ce36c25 )
Updates `actions/setup-node` from 6.3.0 to 6.4.0
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/53b83947a5a98c8d113130e565377fae1a50d02f...48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-version: 6.4.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: aquasecurity/trivy-action
dependency-version: 0.36.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-30 05:24:13 +00:00
nicolargo
1ccca9b7ba
Add workflow to merge develop to develop-v5 every week
2026-04-26 15:59:50 +02:00
nicolargo
a3771ce0cd
Improve WevUI workflow
2026-04-18 14:40:08 +02:00
dependabot[bot]
e03f95f700
Bump the actions group with 3 updates
...
Bumps the actions group with 3 updates: [actions/upload-artifact](https://github.com/actions/upload-artifact ), [docker/build-push-action](https://github.com/docker/build-push-action ) and [github/codeql-action](https://github.com/github/codeql-action ).
Updates `actions/upload-artifact` from 7.0.0 to 7.0.1
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/bbbca2ddaa5d8feaa63e36b76fdaad77386f024f...043fb46d1a93c77aae656e7c1c64a875d1fc6a0a )
Updates `docker/build-push-action` from 7.0.0 to 7.1.0
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/d08e5c354a6adb9ed34480a06d141179aa583294...bcafcacb16a39f128d818304e6c9c0c18556b85f )
Updates `github/codeql-action` from 4.35.1 to 4.35.2
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/c10b8064de6f491fea524254123dbe5e09572f13...95e58e9a2cdfd71adc6e0353d5c52f41a045d225 )
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
- dependency-name: docker/build-push-action
dependency-version: 7.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: github/codeql-action
dependency-version: 4.35.2
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-16 05:21:39 +00:00
dependabot[bot]
1315531d7b
Bump the actions group with 2 updates
...
Bumps the actions group with 2 updates: [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish ) and [docker/login-action](https://github.com/docker/login-action ).
Updates `pypa/gh-action-pypi-publish` from 1.13.0 to 1.14.0
- [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases )
- [Commits](https://github.com/pypa/gh-action-pypi-publish/compare/ed0c53931b1dc9bd32cbe73a98c7f6766f8a527e...cef221092ed1bacb1cc03d23a2d87d1d172e277b )
Updates `docker/login-action` from 4.0.0 to 4.1.0
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/b45d80f862d83dbcd57f89517bcf500b2ab88fb2...4907a6ddec9925e35a0a9e82d7399ccc52663121 )
---
updated-dependencies:
- dependency-name: pypa/gh-action-pypi-publish
dependency-version: 1.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
- dependency-name: docker/login-action
dependency-version: 4.1.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-09 05:20:40 +00:00
nicolargo
d07233857b
Windows-curses noz support Python 3.14
2026-04-04 16:49:34 +02:00
dependabot[bot]
bf3a651b7d
Bump github/codeql-action from 4.34.1 to 4.35.1 in the actions group
...
Bumps the actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action ).
Updates `github/codeql-action` from 4.34.1 to 4.35.1
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/38697555549f1db7851b81482ff19f1fa5c4fedc...c10b8064de6f491fea524254123dbe5e09572f13 )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.35.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-02 07:03:07 +00:00
Nicolas Hennion
9e1200bd5a
Correct CI v2
2026-03-31 06:02:38 +00:00
Nicolas Hennion
8bd7c9916c
Update CI
2026-03-30 16:47:19 +00:00
nicolargo
ccffd34386
Force install of pytest on Windows
2026-03-28 11:21:16 +01:00
dependabot[bot]
62521bcf8c
Bump github/codeql-action from 4.33.0 to 4.34.1 in the actions group
...
Bumps the actions group with 1 update: [github/codeql-action](https://github.com/github/codeql-action ).
Updates `github/codeql-action` from 4.33.0 to 4.34.1
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/b1bff81932f5cdfc8695c7752dcee935dcd061c8...38697555549f1db7851b81482ff19f1fa5c4fedc )
---
updated-dependencies:
- dependency-name: github/codeql-action
dependency-version: 4.34.1
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-26 05:29:12 +00:00
dependabot[bot]
9f782b5d26
Bump the actions group with 10 updates
...
Bumps the actions group with 10 updates:
| Package | From | To |
| --- | --- | --- |
| [actions/checkout](https://github.com/actions/checkout ) | `5.0.1` | `6.0.2` |
| [actions/upload-artifact](https://github.com/actions/upload-artifact ) | `4.6.2` | `7.0.0` |
| [actions/download-artifact](https://github.com/actions/download-artifact ) | `5.0.0` | `8.0.1` |
| [docker/metadata-action](https://github.com/docker/metadata-action ) | `5.10.0` | `6.0.0` |
| [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) | `3.7.0` | `4.0.0` |
| [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) | `3.12.0` | `4.0.0` |
| [docker/login-action](https://github.com/docker/login-action ) | `3.7.0` | `4.0.0` |
| [docker/build-push-action](https://github.com/docker/build-push-action ) | `6.19.2` | `7.0.0` |
| [github/codeql-action](https://github.com/github/codeql-action ) | `3.32.6` | `4.32.6` |
| [actions/setup-node](https://github.com/actions/setup-node ) | `5.0.0` | `6.3.0` |
Updates `actions/checkout` from 5.0.1 to 6.0.2
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/93cb6efe18208431cddfb8368fd83d5badbf9bfd...de0fac2e4500dabe0009e67214ff5f5447ce83dd )
Updates `actions/upload-artifact` from 4.6.2 to 7.0.0
- [Release notes](https://github.com/actions/upload-artifact/releases )
- [Commits](https://github.com/actions/upload-artifact/compare/ea165f8d65b6e75b540449e92b4886f43607fa02...bbbca2ddaa5d8feaa63e36b76fdaad77386f024f )
Updates `actions/download-artifact` from 5.0.0 to 8.0.1
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](https://github.com/actions/download-artifact/compare/634f93cb2916e3fdff6788551b99b062d0335ce0...3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c )
Updates `docker/metadata-action` from 5.10.0 to 6.0.0
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Commits](https://github.com/docker/metadata-action/compare/c299e40c65443455700f0fdfc63efafe5b349051...030e881283bb7a6894de51c315a6bfe6a94e05cf )
Updates `docker/setup-qemu-action` from 3.7.0 to 4.0.0
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/c7c53464625b32c7a7e944ae62b3e17d2b600130...ce360397dd3f832beb865e1373c09c0e9f86d70a )
Updates `docker/setup-buildx-action` from 3.12.0 to 4.0.0
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/8d2750c68a42422c14e847fe6c8ac0403b4cbd6f...4d04d5d9486b7bd6fa91e7baf45bbb4f8b9deedd )
Updates `docker/login-action` from 3.7.0 to 4.0.0
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/c94ce9fb468520275223c153574b00df6fe4bcc9...b45d80f862d83dbcd57f89517bcf500b2ab88fb2 )
Updates `docker/build-push-action` from 6.19.2 to 7.0.0
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/10e90e3645eae34f1e60eeb005ba3a3d33f178e8...d08e5c354a6adb9ed34480a06d141179aa583294 )
Updates `github/codeql-action` from 3.32.6 to 4.32.6
- [Release notes](https://github.com/github/codeql-action/releases )
- [Changelog](https://github.com/github/codeql-action/blob/main/CHANGELOG.md )
- [Commits](https://github.com/github/codeql-action/compare/820e3160e279568db735cee8ed8f8e77a6da7818...0d579ffd059c29b07949a3cce3983f0780820c98 )
Updates `actions/setup-node` from 5.0.0 to 6.3.0
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/a0853c24544627f65ddf259abe73b1d18a591444...53b83947a5a98c8d113130e565377fae1a50d02f )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: 6.0.2
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: actions/upload-artifact
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: actions/download-artifact
dependency-version: 8.0.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: docker/metadata-action
dependency-version: 6.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: docker/setup-qemu-action
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: docker/setup-buildx-action
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: docker/login-action
dependency-version: 4.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: docker/build-push-action
dependency-version: 7.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: github/codeql-action
dependency-version: 4.32.6
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
- dependency-name: actions/setup-node
dependency-version: 6.3.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: actions
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-19 05:28:10 +00:00
nicolargo
56e4db91dc
Make the WebUI build before the packages and Docker images build
2026-03-15 18:39:13 +01:00
nicolargo
1edaa9296e
Correct issue with permissions in Github Workflows
2026-03-15 18:28:14 +01:00
nicolargo
599c193258
Harden GitHub Actions workflows: minimal permissions, SHA pins, timeouts
...
- Add top-level on caller (ci.yml) and scheduled/event
workflows (inactive_issues.yml, needs_contributor.yml)
- Declare explicit job-level permissions across all reusable workflows
- Pin all third-party actions to immutable commit SHAs (was using mutable
tags, including the critical )
- Align codeql-action on v3 across quality.yml and cyber.yml
- Add timeout-minutes on every job to prevent runaway builds
- Add concurrency group on ci.yml with cancel-in-progress for PRs only
- Add .github/dependabot.yml for automated SHA and npm dependency updates
2026-03-15 18:23:06 +01:00
nicolargo
f153a101a3
CI - Avoid error on master branch when building Docker image
2026-03-07 16:22:09 +01:00
nicolargo
c138ad776e
Update Trivy in CI
2026-02-20 15:03:04 +01:00
nicolargo
fb19ff8176
Tru to add cyber and webui workflows in the CI pipelines (develop only)
2026-02-20 10:22:55 +01:00
nicolargo
094909bc81
Update CI
2026-02-20 09:56:45 +01:00
nicolargo
fda2a6b16e
Lint code
2026-02-07 18:02:43 +01:00
nicolargo
5cc92b8e4c
Improve Github action unit test on BSD systems #2749
2026-01-18 13:56:45 +01:00
nicolargo
d37d1d3546
Improve Github action unit test on BSD systems #2749
2026-01-17 19:20:22 +01:00
nicolargo
96e7ce3d63
Improve Github action unit test on BSD systems #2749
2026-01-17 19:16:03 +01:00
nicolargo
2482017041
Improve Github action unit test on BSD systems #2749
2026-01-17 19:12:25 +01:00
nicolargo
9b063c25fa
Improve Github action unit test on BSD systems #2749
2026-01-17 18:58:48 +01:00
nicolargo
27005774ff
Improve Github action unit test on BSD systems #2749
2026-01-17 18:51:39 +01:00
nicolargo
4cf5ed240c
Improve Github action unit test on BSD systems #2749
2026-01-17 18:47:07 +01:00
nicolargo
241f34537a
Improve Github action unit test on BSD systems #2749
2026-01-17 18:38:34 +01:00
nicolargo
e74dcc0060
Add comment for Git action tests
2025-12-20 15:19:58 +01:00
nicolargo
5cbd9e030a
Improve Docker build pipeline #3336
2025-11-11 17:45:16 +01:00
nicolargo
34c3c11725
Make unit test with Python 3.13 on Windows
2025-11-10 11:16:07 +01:00
nicolargo
de0b1ef2da
Make unit test with Python 3.14 on Windows and MacOS
2025-11-10 11:08:37 +01:00
nicolargo
227dedb41b
Try to use Python 3.14 in the CI
2025-10-18 14:00:18 +02:00
Nicolas Hennion
d28f3056a7
Merge pull request #3287 from nicolargo/renovate/macos-15.x
...
chore(deps): update dependency macos to v15
2025-09-28 16:40:10 +02:00
Nicolas Hennion
e2c65c6687
Merge pull request #3278 from nicolargo/renovate/actions-stale-10.x
...
chore(deps): update actions/stale action to v10
2025-09-28 16:39:30 +02:00
Nicolas Hennion
e721b66488
Merge pull request #3277 from nicolargo/renovate/actions-setup-python-6.x
...
chore(deps): update actions/setup-python action to v6
2025-09-28 16:39:25 +02:00
renovate[bot]
b6db99cbb8
Update dependency macos to v15
2025-09-25 16:35:06 +00:00
renovate[bot]
86e198310d
Update actions/stale action to v10
2025-09-25 16:35:04 +00:00
renovate[bot]
55c3b9c0ab
Update actions/setup-python action to v6
2025-09-25 16:35:01 +00:00
renovate[bot]
9eaef1da36
Update actions/setup-node action to v5
2025-09-25 16:34:58 +00:00
nicolargo
26a41d0c21
Display hash for Pypi release
2025-08-23 14:55:54 +02:00
Nicolas Hennion
3f5c1f478a
Merge pull request #3261 from nicolargo/renovate/major-github-artifact-actions
...
Update actions/download-artifact action to v5
2025-08-17 16:43:52 +02:00
renovate[bot]
dbba6e0673
Update actions/checkout action to v5
2025-08-11 18:55:38 +00:00
renovate[bot]
f173c8d6b4
Update actions/download-artifact action to v5
2025-08-10 13:45:47 +00:00
renovate[bot]
c738f482e9
Update docker/build-push-action action to v6
2025-07-05 10:32:11 +02:00
renovate[bot]
16dee18c52
chore(deps): update actions/stale action to v9
2025-07-05 10:32:11 +02:00
renovate[bot]
d2de1424fb
Update dependency windows to v2025
2025-07-05 10:32:10 +02:00
renovate[bot]
daf6964f14
Update dependency ubuntu to v24
2025-07-05 10:32:10 +02:00