Commit f3f0d93
Merge 5.0.1 into main (#1462)
* feat: bump 5.0.1
* Merge 5.0.0 into 5.0.1 (#1461)
* Dashboard - Changelog standardization & enforcement (#1417)
* chore(devx): add changelog enforcer CI workflow
* chore(devx): standardize CHANGELOG format
* chore(devx): standardize CHANGELOG format
* chore(devx): update bumper to regenerate CHANGELOG on version bump
The update_changelog() function now rewrites CHANGELOG.md using the new
standard format: version header, Added section with support entry, and
Prior versions section with links pruned to the last 2 minor versions.
* fix(devx): use branch name without v prefix in prior version links
* chore(devx): use actions/checkout@v6 in changelog verifier workflows
* feat: add changelog verifier GitHub Action
- Introduced a new workflow to verify that CHANGELOG.md is updated for pull requests unless the 'no-changelog' label is applied.
feat: implement unit tests for tools scripts
- Created a new workflow to run unit tests for tools scripts located under the tools/ directory on pull requests.
- Tests are executed in isolated environments using throwaway fixture repositories.
feat: add changelog_bump.sh script
- Implemented a script to manage the CHANGELOG.md file during version bumps, ensuring proper formatting and prior version references.
chore: add .gitignore for test temporary files
- Added a .gitignore file to exclude temporary files generated during testing.
docs: create README for tools unit tests
- Documented the usage and structure of unit tests for tools scripts, including instructions for running tests.
test: add run_all.sh to execute all unit tests
- Created a script to run all unit tests for tools scripts and report results.
test: implement unit tests for changelog_bump.sh
- Added comprehensive tests for changelog_bump.sh, covering argument validation, version bumps, and changelog updates.
test: implement unit tests for repository_bumper.sh
- Added unit tests for repository_bumper.sh, validating argument handling, version bumps, and file updates.
* chore: update changelog verifier workflow to use Ubuntu 24.04 and enhance concurrency settings
---------
Co-authored-by: Ian Yenien Serrano <63758389+yenienserrano@users.noreply.github.com>
* Make Discover CSV download row limit configurable (#1442)
* feat: make Discover CSV download row limit configurable via reports.csv.maxRows (#1434)
* Add change log
* feat(discover): add reference to max row in csv export setting
---------
Co-authored-by: Antonio David Gutiérrez <antonio.gutierrez@wazuh.com>
* Update CLAUDE configuration and add new skills (#1444)
* Update CLAUDE configuration and add new skills
- Enhance .gitignore to include specific CLAUDE settings and temporary files.
- Revise CLAUDE.md to clarify project context and architecture.
- Introduce new skills for analyzing vulnerabilities, checking standards, creating pull requests, developing issues, and resolving CVEs.
- Add settings.json for CLAUDE permissions management.
- Document workflows and commands for new skills in their respective SKILL.md files.
* Enhance CLAUDE.md documentation for local development
- Clarify the usage of the yarn run v1.22.22
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command. command for the raw OSD dev server.
- Introduce a new section detailing the local run model using the repo's Docker dev environment.
- Provide instructions for running the full stack locally, including mounting external plugin repositories.
* change message to no reference local routes
---------
Co-authored-by: Antonio <34042064+Desvelao@users.noreply.github.com>
* Create issue-creation skill and update PR template (#1447)
* Enhance issue and PR templates for clarity and consistency; add new issue creation skill
Signed-off-by: Diego Garcia <diego.garcia@wazuh.com>
* Remove redundant label type/task from task issue template
Signed-off-by: Diego Garcia diego.garcia@wazuh.com
* Document stale enhancement label in issue-creation skill for consistency
Signed-off-by: Diego Garcia <diego.garcia@wazuh.com>
* Standardize issue-creation skill to apply real Wazuh labels instead of stale template frontmatter
Signed-off-by: Diego Garcia <diego.garcia@wazuh.com>
* Align issue-creation skill section 3 style with sibling repos (prose, not a redundant label bullet list)
Signed-off-by: Diego Garcia <diego.garcia@wazuh.com>
* Fix task_template.md label claim: remove non-existent type/task, use level/task only
Signed-off-by: Diego Garcia <diego.garcia@wazuh.com>
* fix(skills): point create-pr example at a filled body, not the template
The gh pr create example in step 6 pointed --body-file at the blank
pull_request_template.md itself, which would file a PR with unfilled
placeholder text if run verbatim. Point it at a filled temp file instead.
Signed-off-by: Antonio David Gutiérrez <antonio.gutierrez@wazuh.com>
* docs: remove How to Test section from PR template
Manual verification steps are now covered elsewhere; drop the redundant section to simplify the template.
Signed-off-by: Antonio David Gutiérrez <antonio.gutierrez@wazuh.com>
* docs: rework PR template review checklist
Replace the fixed test-command checklist with broader review items covering evidence, documentation, dependencies, and labeling.
Signed-off-by: Antonio David Gutiérrez <antonio.gutierrez@wazuh.com>
---------
Signed-off-by: Diego Garcia <diego.garcia@wazuh.com>
Signed-off-by: Diego Garcia diego.garcia@wazuh.com
Signed-off-by: Antonio David Gutiérrez <antonio.gutierrez@wazuh.com>
Co-authored-by: Antonio David Gutiérrez <antonio.gutierrez@wazuh.com>
* feat: bump 5.0.0
* feat: revert 5.0.0 references
* Enforce Prettier formatting check on commit to prevent Prettier failures in PR pipelines (#1449)
chore(devx): add prettier check to pre-commit hook and CI workflow
* feat: bump 5.0.0
* Merge 4.14.8 into 5.0.0 (#1460)
* feat: bump 4.14.8
* Merge 4.14.7 into 4.14.8 (#1458)
* feat: bump 4.14.7
* Change tag reference for 4.14.7 (#1432)
fix: update tag references to 4.14.7 in dashboard build workflows
---------
Co-authored-by: wazuhci <22834044+wazuhci@users.noreply.github.com>
---------
Co-authored-by: wazuhci <22834044+wazuhci@users.noreply.github.com>
* Fix prettier
---------
Signed-off-by: Diego Garcia <diego.garcia@wazuh.com>
Signed-off-by: Diego Garcia diego.garcia@wazuh.com
Signed-off-by: Antonio David Gutiérrez <antonio.gutierrez@wazuh.com>
Co-authored-by: Gonzalo Arancibia <72573241+gonzaarancibia@users.noreply.github.com>
Co-authored-by: Juan Felipe Gonzalez Ortiz <53414652+felipegonzalezmv@users.noreply.github.com>
Co-authored-by: Antonio David Gutiérrez <antonio.gutierrez@wazuh.com>
Co-authored-by: Antonio <34042064+Desvelao@users.noreply.github.com>
Co-authored-by: Diego García <82405377+Ripdiegozz@users.noreply.github.com>
Co-authored-by: wazuhci <22834044+wazuhci@users.noreply.github.com>
---------
Signed-off-by: Diego Garcia <diego.garcia@wazuh.com>
Signed-off-by: Diego Garcia diego.garcia@wazuh.com
Signed-off-by: Antonio David Gutiérrez <antonio.gutierrez@wazuh.com>
Co-authored-by: wazuhci <22834044+wazuhci@users.noreply.github.com>
Co-authored-by: Gonzalo Arancibia <72573241+gonzaarancibia@users.noreply.github.com>
Co-authored-by: Juan Felipe Gonzalez Ortiz <53414652+felipegonzalezmv@users.noreply.github.com>
Co-authored-by: Antonio David Gutiérrez <antonio.gutierrez@wazuh.com>
Co-authored-by: Antonio <34042064+Desvelao@users.noreply.github.com>
Co-authored-by: Diego García <82405377+Ripdiegozz@users.noreply.github.com>1 parent 9d6eba7 commit f3f0d93
40 files changed
Lines changed: 2385 additions & 468 deletions
File tree
- .claude
- skills
- analyze-dashboard-vuln
- check-standards
- create-pr
- develop-issue
- issue-creation
- resolve-cve
- .github
- ISSUE_TEMPLATE
- workflows
- dev-tools/build-packages
- deb/debian
- rpm
- src
- dev
- prettier
- plugins/discover/public/application/components/download_csv
- tools
- tests
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
| 102 | + | |
| 103 | + | |
| 104 | + | |
| 105 | + | |
| 106 | + | |
| 107 | + | |
| 108 | + | |
| 109 | + | |
| 110 | + | |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
| 129 | + | |
| 130 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
| 95 | + | |
| 96 | + | |
| 97 | + | |
| 98 | + | |
| 99 | + | |
| 100 | + | |
| 101 | + | |
0 commit comments