Marek Wolan
66daab3baf
Backport 3.3.1 fixes into Core
2025-01-21 13:08:36 +00:00
Marek Wolan
4b79c88ae5
Fix typos and TODOs
2025-01-21 10:42:09 +00:00
Marek Wolan
18a665e562
Update actions and agents to get all tests passing post-refactor
2025-01-20 14:07:51 +00:00
Marek Wolan
c521528a0a
Merge remote-tracking branch 'origin/4.0.0a1-dev' into feature/2869-Marek
2025-01-20 10:39:20 +00:00
Marek Wolan
4c0f87e8aa
Fix configure actions that were accidentally combined
2025-01-20 10:23:13 +00:00
Nick Todd
8bf841cc62
Merged PR 584: Align core software with registry
...
## Summary
These changes align core software with the approach that support extensions.
## Test process
Passes test suite.
## Checklist
- [X] PR is linked to a **work item**
- [X] **acceptance criteria** of linked ticket are met
- [X] performed **self-review** of the code
- [X] written **tests** for any new functionality added with this PR
- [ ] updated the **documentation** if this PR changes or adds functionality
- [ ] written/updated **design docs** if this PR implements new functionality
- [ ] updated the **change log**
- [X] ran **pre-commit** checks for code style
- [ ] attended to any **TO-DOs** left in the code
Related work items: #2888
2025-01-20 09:41:45 +00:00
Marek Wolan
4481d073e4
Fix action config schemas and formrequest method for dos bot action
2025-01-20 08:35:11 +00:00
Marek Wolan
858406c4a3
update more tests to new actions schema
2025-01-17 14:38:59 +00:00
Nick Todd
c82865d630
#2888 : Uncomment domain_mapping in test configs.
2025-01-16 16:52:49 +00:00
Nick Todd
dff976b336
#2888 : Fix merge test failures.
2025-01-16 16:32:55 +00:00
Marek Wolan
03cab0fcec
Update configs to new action naming schema and remove redundant agent config
2025-01-16 15:18:13 +00:00
Marek Wolan
504f4bd134
#2869 - Refactor agent and action config system
2025-01-16 15:17:42 +00:00
Marek Wolan
f8fb052dad
#2869 - Make agent schema children work properly
2025-01-15 16:44:17 +00:00
Charlie Crane
70d9fe2fd9
#2887 - End of day commit. Updates to ConfigSchema inheritance, and some initials changes to Router to remove the custom from_config method
2025-01-15 16:33:11 +00:00
Nick Todd
1fe0aea48d
Merge remote-tracking branch 'origin/4.0.0a1-dev' into feature/2888_Align_core_software_with_registry
2025-01-15 14:53:46 +00:00
Charlie Crane
582e7cfec7
#2887 - Initial commit of Node refactor for extensibility in version 4.0.0. Addition of ConfigSchema and changes to how Nodes are generated within Game.py
2025-01-15 11:21:18 +00:00
Marek Wolan
b4b6c16872
#2869 - Make observation and action managers use config schemas
2025-01-15 10:08:14 +00:00
Marek Wolan
40d052141c
#2869 - Remove outdated parameters from actionmanager (action map achieves the same result) [skip ci]
2025-01-14 13:48:18 +00:00
Marek Wolan
fb5242bd78
Merge agents and actions branches + fix import / subclass errors
2025-01-14 11:34:01 +00:00
Marek Wolan
9f5e16dd85
#2869 - Edit test fixture to work with new agent system
2025-01-14 10:58:34 +00:00
Marek Wolan
e7cfeeafc0
Make data manipulation agent inherit from periodic agent & fix it a bit
2025-01-14 09:57:35 +00:00
Marek Wolan
a447c5f43c
#2869 - Make periodic agent timing check stricter
2025-01-14 09:05:13 +00:00
Charlie Crane
1ac562ebc9
#2912 - Initial layout of extensible_actions documentation page
2025-01-13 17:09:03 +00:00
Charlie Crane
3528b712f1
#2912 - Correct instances of verb: str to verb: ClassVar[str] where the parent class uses ClassVar[str]
2025-01-13 16:35:08 +00:00
Charlie Crane
3cca3d4a5c
#2912 - Actioning review comments. Identifiers have been removed from AbstractActions, _legacy folder has been deleted and correction to IPV4Address type hints
2025-01-13 16:12:16 +00:00
Charlie Crane
23736f7738
#2869 - Documentation changes
2025-01-13 15:59:10 +00:00
Nick Todd
ea9c13b5f4
#2888 : self.X -> self.config.X
2025-01-13 15:38:11 +00:00
Charlie Crane
edd2668ea4
#2869 - Update type hints and ConfigSchema variables in some agent classes
2025-01-13 15:08:48 +00:00
Charlie Crane
32fc970cfe
#2869 - Update Config for some agent classes to use pydantic.Field, amend some identifiers and agent_name variables
2025-01-13 10:51:30 +00:00
Charlie Crane
511abea59c
#2869 - Actioning review comments
2025-01-13 10:26:48 +00:00
Charlie Crane
c16abdfd30
#2869 - Remove agent_name from ConfigSchema and replace with type
2025-01-10 14:39:03 +00:00
Charlie Crane
e3f4775acb
#2869 - Updates to ConfigSchema declaration and addressing some review comments
2025-01-10 14:09:15 +00:00
Charlie Crane
7af9d3724f
#2869 - Updates to address test failures. Updated YAML configs to remove redundant start_settings
2025-01-08 14:42:35 +00:00
Nick Todd
0203a8699a
#2888 : Fixed C2Beacon test failures.
2025-01-07 14:21:07 +00:00
Nick Todd
d0c357355c
#2888 : Update tests to use config.fixing_duration.
2025-01-07 10:27:41 +00:00
Nick Todd
cb4e10921e
#2888 : Use fixing_duration from ConfigSchema.
2025-01-06 16:33:57 +00:00
Charlie Crane
66d309871f
#2869 - Minor changes trying to make pytest happy
2025-01-06 11:38:07 +00:00
Marek Wolan
695ebb5ec7
#2888 - fix test database class to use correct listener default
2025-01-06 10:13:27 +00:00
Marek Wolan
632201681b
#2888 - fix software config issues
2025-01-06 10:08:32 +00:00
Marek Wolan
30d8f14251
#2888 - Put software configuration items in the ConfigSchema
2025-01-03 16:26:12 +00:00
Charlie Crane
a0a5f2ca38
#2912 - Review comment actions following commit revertions
2025-01-03 15:03:01 +00:00
Charlie Crane
0ee454b13e
#2912 - Rename actions/config.py to actions/software.py
2025-01-03 14:53:54 +00:00
Charlie Crane
e653afaa4c
#2912 - Merge in changes on target branch
2025-01-03 14:48:18 +00:00
Charlie Crane
ab2dd6ca27
Revert " #2912 - Actioning Review Comments"
...
This reverts commit b11678a128 .
2025-01-03 14:41:45 +00:00
Charlie Crane
b11678a128
#2912 - Actioning Review Comments
2025-01-03 14:40:00 +00:00
Charlie Crane
505eab6ed9
#2869 - Changes following review discussion
2025-01-03 14:02:36 +00:00
Marek Wolan
c481847b01
#2888 - Software: align identifiers, tidy up schemas
2025-01-03 13:39:58 +00:00
Marek Wolan
66ca72be79
Merge branch '4.0.0a1-dev' into feature/2888_Align_core_software_with_registry
2025-01-03 12:11:46 +00:00
Nick Todd
eb91721518
Merged PR 567: Extensible Rewards
...
## Summary
*Replace this text with an explanation of what the changes are and how you implemented them. Can this impact any other parts of the codebase that we should keep in mind?*
## Test process
*How have you tested this (if applicable)?*
## Checklist
- [X] PR is linked to a **work item**
- [ ] **acceptance criteria** of linked ticket are met
- [ ] performed **self-review** of the code
- [ ] written **tests** for any new functionality added with this PR
- [ ] updated the **documentation** if this PR changes or adds functionality
- [ ] written/updated **design docs** if this PR implements new functionality
- [ ] updated the **change log**
- [ ] ran **pre-commit** checks for code style
- [ ] attended to any **TO-DOs** left in the code
Related work items: #2913
2025-01-03 11:54:20 +00:00
Marek Wolan
c9752f0dc5
#2913 - minor comment cleanup
2025-01-03 11:22:17 +00:00