YueGuobin
673253d848
ci: install sharkd in the test workflow and make manager tests hermetic
...
The replay tests marked sharkd_present skip gracefully without the
binary, but four manager-level tests (cap eviction, in-use protection,
single spawn under concurrency, filter-error mapping) run entirely
against fakes and died on the acquire-time PATH check instead - install
wireshark-common (which ships /usr/bin/sharkd on the Ubuntu runner) so
the real-engine tests actually run in CI, and patch the which() check in
the fake-session tests so the suite stays green on machines without
sharkd.
2026-09-11 23:49:51 +08:00
grossmj
861b7e86ff
fix: publish-api-documentation.yml
2026-08-31 12:28:03 +02:00
grossmj
1988768d32
fix: update CI configuration to use a single OS and remove Windows-specific dependencies
2026-08-11 19:23:18 +02:00
grossmj
dff79f65d3
Merge branch '2.2' into 3.1
...
# Conflicts:
# gns3server/compute/qemu/qemu_vm.py
# gns3server/controller/import_project.py
# gns3server/controller/project.py
# gns3server/crash_report.py
# gns3server/version.py
# tests/compute/docker/test_docker_vm.py
# tests/controller/test_import_project.py
# tests/controller/test_project.py
2026-08-08 16:27:14 +02:00
my-code-is-grey
37490f2c74
bugfix: docker workflow needs lowercase name
2026-07-27 22:27:48 -04:00
grossmj
2d3bb89e58
Merge remote-tracking branch 'origin/2.2' into 3.1
2026-07-08 10:33:00 +02:00
grossmj
809d4cc609
Merge branch 'master' into 2.2
...
# Conflicts:
# .github/workflows/docker-build.yml
2026-07-08 10:30:53 +02:00
my-code-is-grey
1e1ec5aae8
typo made me reconsider and move out to env
2026-07-07 21:58:49 -04:00
my-code-is-grey
e30e6435ca
defaulted DOCKERHUB_ORG repository variable
2026-07-07 21:48:13 -04:00
my-code-is-grey
77700f361c
2798
2026-07-07 01:30:58 -04:00
grossmj
d54b16df53
Merge branch '2.2' into 3.1
...
# Conflicts:
# gns3server/handlers/api/controller/template_handler.py
# tests/handlers/api/controller/test_template.py
2026-07-06 18:13:17 +02:00
grossmj
8499ed3d65
Update GitHub Actions workflows
2026-07-06 18:05:28 +02:00
YueGuobin
e0ef63ebc1
Update CI to install [ai-features,dev] instead of [ai-copilot,dev]
...
The [ai-copilot] extra has been replaced by [ai-features] which
includes both AI Copilot and MCP dependencies.
2026-06-27 22:19:39 +08:00
grossmj
ee0e52b930
Enable GA tests on branch 3.1
2026-05-25 18:23:40 +02:00
grossmj
ba79f1c226
Fix Docker build and publish API doc actions
2026-05-13 17:19:08 +08:00
grossmj
c5325fdee4
Install ai-copilot in testing.yml
2026-03-18 16:17:07 +08:00
grossmj
679c690903
Drop support for Python 3.9
2026-03-06 19:03:53 +08:00
grossmj
69a695c9e6
Merge branch '2.2' into 3.0
...
# Conflicts:
# dev-requirements.txt
# gns3server/appliances/infix.gns3a
# gns3server/crash_report.py
# gns3server/run.py
# gns3server/utils/asyncio/__init__.py
# gns3server/version.py
# requirements.txt
# setup.py
2026-01-24 19:27:39 +08:00
grossmj
193f470eaf
Upgrade dependencies
2026-01-24 19:12:58 +08:00
grossmj
60c10e7ecc
Merge remote-tracking branch 'origin/2.2' into 3.0
...
# Conflicts:
# .github/workflows/testing.yml
# CHANGELOG
# README.md
# gns3server/appliances/infix.gns3a
# gns3server/compute/docker/__init__.py
# gns3server/compute/docker/docker_vm.py
# gns3server/crash_report.py
# gns3server/version.py
# gns3server/web/web_server.py
# setup.py
# tests/controller/test_project.py
2025-11-29 11:42:02 +10:00
grossmj
09eab9529a
Fix syntax error in testing.yml
2025-11-16 19:32:19 +10:00
grossmj
3bb23708fc
Support for Python 3.14
2025-11-16 19:30:45 +10:00
grossmj
a34fa53823
Update tags
2025-09-01 18:27:04 +02:00
grossmj
565a76ae27
Only build and push Docker image when releasing a new version
2025-09-01 18:23:52 +02:00
grossmj
dc9c3b1c5d
Fix pushing Docker image to Docker hub
2025-09-01 18:17:52 +02:00
grossmj
a394fb71dc
Update method to login to ghcr.io
2025-09-01 17:55:46 +02:00
grossmj
6cbf3baa1b
Update docker-build.yml
2025-09-01 17:49:34 +02:00
Nick1200000
5ce55aff02
Resolving the Error
2025-06-08 14:11:01 +05:30
Nick1200000
aa1c0bb557
Resolving the Errors
2025-06-08 13:38:35 +05:30
Nick1200000
25bc2dce57
Resolving the Errors
2025-06-08 13:30:49 +05:30
Nick1200000
7e35d164dc
Resolving the Errors
2025-06-08 13:26:40 +05:30
Nick1200000
8666ffaff3
Resolving the Errors
2025-06-08 13:24:38 +05:30
Nick1200000
020f6a123d
Docker build CI/CD pipeline
2025-06-07 18:16:47 +05:30
grossmj
54c0b383cb
Use Python 3.9 to publish API documentation
2025-01-08 00:03:18 +07:00
grossmj
5269d4386c
Drop Python 3.8
2024-12-30 15:36:40 +07:00
grossmj
1530bdfc2b
Disable Python 3.13 testing
2024-10-31 13:53:25 +10:00
grossmj
c4fcb43e78
Merge branch '2.2' into 3.0
...
# Conflicts:
# .github/workflows/testing.yml
# CHANGELOG
# README.md
# dev-requirements.txt
# gns3server/compute/docker/docker_vm.py
# gns3server/controller/export_project.py
# gns3server/controller/import_project.py
# gns3server/controller/project.py
# gns3server/crash_report.py
# gns3server/static/web-ui/index.html
# gns3server/static/web-ui/main.df8c319a3da6fb0e3629.js
# gns3server/version.py
# requirements.txt
# setup.py
# tests/compute/docker/test_docker_vm.py
# tests/controller/test_import_project.py
2024-10-31 12:54:35 +10:00
grossmj
dbe2b8a5fb
Python 3.13 support
2024-10-26 18:38:07 +10:00
grossmj
4357410b10
Do not run tests on Windows (temporarily)
2024-10-19 17:13:13 +10:00
grossmj
734365b216
Fix win10pcap installation in tests
2024-10-19 17:04:10 +10:00
grossmj
abb7cc2075
Install win10pcap in tests
2024-10-19 17:00:32 +10:00
grossmj
718269e5b3
Fix syntax error in testing.yml
2024-10-19 16:23:46 +10:00
grossmj
19fd7d2193
Install Windows dependencies in GH Actions
2024-10-19 16:22:29 +10:00
grossmj
e62ffb1b87
Fix testing on Windows with GH Actions
2024-10-19 16:12:06 +10:00
grossmj
42808161bf
Replace AppVeyor testing with GH Actions
2024-10-19 16:07:53 +10:00
grossmj
90c69d95ad
Merge branch '2.2' into 3.0
...
# Conflicts:
# gns3server/crash_report.py
# gns3server/static/web-ui/index.html
# gns3server/static/web-ui/main.99a70a8d013fc974361c.js
# gns3server/version.py
# requirements.txt
2024-08-10 18:58:43 -06:00
grossmj
b82b9a64e6
Rename codeql.yml back to codeql-analysis.yml
2024-05-17 12:19:38 +07:00
grossmj
901652aaeb
Update GitHub Action workflows
2024-05-17 12:14:47 +07:00
grossmj
ccb5de6df1
Drop Python 3.7
2024-05-09 18:23:58 +07:00
grossmj
93520b4d6c
Do not test with Python 3.6
2024-02-09 16:34:44 +11:00