Mike Auty
40a3d23e2d
Infra: Update checkout actions
2025-05-26 10:19:28 +01:00
ikelos and GitHub
1a71b03b8d
Merge pull request #1791 from volatilityfoundation/feature/code-coverage
...
Add in coverage recording to the test process
2025-05-11 13:55:45 +01:00
Mike Auty
ee445d9746
Add in workflow_dispatch for pyinstaller action
2025-05-06 22:27:03 +01:00
Mike Auty
92673be42c
Reformat and install volatility package deps before build
2025-05-06 22:15:38 +01:00
Mike Auty
d3da34ce10
Update codeql action from v2 to v3
2025-04-27 16:18:47 +01:00
Mike Auty
9c7655a635
Add in coverage recording to the test process
2025-04-27 14:56:17 +01:00
David McDonald
a3353a3cb6
CI Testing: Renames script and updates job name
2025-03-29 15:49:33 -05:00
David McDonald
2ad1536b4e
Testing: Verify VersionRequirements
...
This adds a script and GitHub action to the `test` directory that
dynamically imports all modules in `volatility3`, searches for usages of
`VersionableInterface` objects within classes that inherit from
`ConfigurableInterface` but don't enumerate the used component as a
requirement in `get_requirements()`, and returns -1 if any violations
are found.
Fixes
2025-03-28 13:21:10 -05:00
Abyss-W4tcher and GitHub
ff8d6dbd42
Merge branch 'develop' into additional_windows_testing
2025-03-26 14:42:14 +01:00
Abyss Watcher
6a28d1432f
adjust curl cmds
2025-03-24 20:39:44 +01:00
Abyss Watcher
f80b207aab
download symbols_win-10_19041-2025_03.zip
2025-03-24 20:36:25 +01:00
Mike Auty
9550db82a9
Bump the ruff action
2025-03-15 20:31:01 +00:00
Abyss Watcher
8de7f11448
revert volshell test on image-dir
2025-03-12 17:59:04 +01:00
Abyss Watcher
d46c02cb75
more granular runtime debugging
2025-03-12 17:33:47 +01:00
Abyss Watcher
ff55a0ea6c
use win10 generic sample as main testing
2025-03-12 16:25:47 +01:00
ikelos and GitHub
0a4e1827da
Merge pull request #1661 from Abyss-W4tcher/bulk_out_windows_testing
...
Testing: enhance general design
2025-03-07 21:31:18 +00:00
Abyss Watcher
22594847d2
ubuntu 20.04 unsupported on 01/04/2025
2025-03-04 17:36:40 +01:00
Abyss Watcher
8b634e49e1
ubuntu 20.04 unsupported on 01/04/2025
2025-03-04 17:25:09 +01:00
Abyss Watcher
32c3997560
update paths to os-specific testfiles
2025-03-04 17:04:15 +01:00
Kerry Goodwine
1a84f96c70
Actions: Add new workflow for generating windows EXEs with pyinstaller
2025-01-14 14:55:06 -05:00
Gustavo Moreira
90766f466f
testcases: exclude volshell test from the volatility set
2024-12-20 13:21:24 +11:00
Gustavo Moreira
658d40335a
testcases: Add basic volshell testcases for each OS image
2024-12-20 13:06:14 +11:00
Arthur Deierlein
503999ddca
update black workflow (formatter not a linter)
2024-12-17 22:55:39 +01:00
Arthur Deierlein
8e9b719a16
use ruff for linting and enforce linting via ci
2024-12-17 22:53:05 +01:00
Gustavo Moreira
535ce3a22a
testing: Enable automatic selection of the OS image based on the test and filename prefix, addressing an issue in the development environment.
...
For example, when using VSCode with pytest, test autodiscovery triggers pytest_generate_tests(), adding all images to each test case. This causes issues, as Linux tests end up being executed with Windows and Mac images, and vice versa.
2024-12-01 19:34:35 +11:00
ikelos and GitHub
bdd3e1e48e
Merge pull request #1365 from volatilityfoundation/issues/pr1343
...
CLI: Partial changes by @lesander contributed in #1343
2024-11-24 09:58:04 +00:00
lesander and Mike Auty
1a0d1a238d
CLI: Partial changes by @lesander contributed in #1343
2024-11-24 09:31:26 +00:00
lesander
a04c04c4e3
fix ci
2024-11-08 14:03:08 +01:00
Gustavo Moreira
384042202e
fix black stable version issue with Python 3.8
2024-10-08 18:37:32 +11:00
ikelos and GitHub
3f5fce31e7
Merge pull request #1208 from dadokkio/develop
...
yara-x support for yarascan
2024-09-02 21:51:50 +01:00
Davide Arcuri
a2196850bc
increase python version to 3.8
2024-08-28 10:39:28 +02:00
Gustavo Moreira
f804b44ff6
Fix test.yaml, it should remove *.bin and not *.lime. There is no *.lime atm.
2024-08-13 01:00:57 -07:00
Branch Vincent
693eebc34b
migrate to pyproject.toml
2024-06-01 16:16:44 -07:00
Mike Auty
35122df27d
Infra: Upgrade deprecated githubs actions 2
2024-05-29 20:42:25 +01:00
Mike Auty
57b3a99a1e
Infra: Upgrade deprecated githubs actions
2024-05-29 20:40:44 +01:00
Shutdown
370b6774ea
Remove macOS from matrix hosts
2023-09-17 23:21:56 +02:00
Shutdown
ef341d54d6
Fixing fail-fast strategy
2023-09-05 22:37:45 +02:00
Shutdown
9982a44131
Adding matrix strategy for hosts and python version
2023-09-05 22:36:40 +02:00
Shutdown
2a67aa639a
Removing Python version
2023-09-05 22:29:25 +02:00
Shutdown
627e2fbab9
Adding install.yml workflow
2023-09-05 22:27:53 +02:00
Mike Auty
581c493f4f
Add in action to make old tickets stale.
2023-08-16 21:35:11 +01:00
Mike Auty
aac4c73528
Actions: Bump black checkout to Node16/wqv3
2023-02-03 09:22:30 +00:00
Mike Auty
3297ba02e7
Core: Rather than scheduling it daily, only do it on commits
2023-01-29 12:46:06 +00:00
Mike Auty
c2a1afb0ba
Core: Update codeql action to only run once a week
2023-01-29 12:42:17 +00:00
Donghyun Kim
632fe0b671
Fix: ubuntu version to 20.04
2022-12-09 01:00:16 +09:00
Donghyun Kim
5f4e2716db
Fix: ubuntu-latest version
2022-12-08 16:26:54 +09:00
Mike Auty
4cf0a185e3
Core: Bump minimum python 3 version for pypi build
2022-12-07 21:12:49 +00:00
Mike Auty
441be4535c
Core: Fix up black workflow action
2022-12-07 21:09:32 +00:00
ikelos and GitHub
b4e9e9203a
Merge branch 'develop' into feature/python-37
2022-12-07 20:50:40 +00:00
Mike Auty
bd402772c7
Core: Apply black to the entire codebase and add workflow
2022-12-07 20:48:14 +00:00