From 7609fb8cecdbef31a4f8b3bebba39038c123c6aa Mon Sep 17 00:00:00 2001 From: Ilia Kurenkov Date: Sat, 20 Jul 2024 16:41:17 +0200 Subject: [PATCH] Start validating version in CI (#18077) * Start validating version in CI * Fix changelogs and ignore ddev --- .github/workflows/run-validations.yml | 8 ++++++++ .github/workflows/validate.yml | 1 + agent_metrics/CHANGELOG.md | 7 ++++++- amazon_eks/CHANGELOG.md | 7 ++++++- amazon_eks_blueprints/CHANGELOG.md | 7 ++++++- azure_active_directory/CHANGELOG.md | 7 ++++++- cisco_duo/CHANGELOG.md | 4 +--- cisco_sdwan/CHANGELOG.md | 6 +++++- cisco_umbrella_dns/CHANGELOG.md | 4 +--- consul_connect/CHANGELOG.md | 7 ++++++- container/CHANGELOG.md | 7 ++++++- containerd/CHANGELOG.md | 7 ++++++- cri/CHANGELOG.md | 7 ++++++- databricks/CHANGELOG.md | 7 ++++++- datadog_operator/CHANGELOG.md | 2 -- ddev/src/ddev/cli/validate/version.py | 17 +++++++++++------ docker_daemon/CHANGELOG.md | 2 -- eks_anywhere/CHANGELOG.md | 7 ++++++- gke/CHANGELOG.md | 7 ++++++- go-metro/CHANGELOG.md | 2 -- helm/CHANGELOG.md | 7 ++++++- iam_access_analyzer/CHANGELOG.md | 7 ++++++- jmeter/CHANGELOG.md | 7 ++++++- kubernetes/CHANGELOG.md | 2 -- kubernetes_state_core/CHANGELOG.md | 7 ++++++- ntp/CHANGELOG.md | 7 ++++++- nvidia_jetson/CHANGELOG.md | 7 ++++++- oke/CHANGELOG.md | 7 ++++++- oom_kill/CHANGELOG.md | 7 ++++++- openai/CHANGELOG.md | 7 ++++++- openshift/CHANGELOG.md | 7 ++++++- otel/CHANGELOG.md | 7 ++++++- pivotal_pks/CHANGELOG.md | 7 ++++++- podman/CHANGELOG.md | 7 ++++++- snmp_american_power_conversion/CHANGELOG.md | 7 ++++++- snmp_arista/CHANGELOG.md | 7 ++++++- snmp_aruba/CHANGELOG.md | 7 ++++++- snmp_chatsworth_products/CHANGELOG.md | 7 ++++++- snmp_check_point/CHANGELOG.md | 7 ++++++- snmp_cisco/CHANGELOG.md | 7 ++++++- snmp_dell/CHANGELOG.md | 7 ++++++- snmp_f5/CHANGELOG.md | 7 ++++++- snmp_fortinet/CHANGELOG.md | 7 ++++++- snmp_hewlett_packard_enterprise/CHANGELOG.md | 7 ++++++- snmp_juniper/CHANGELOG.md | 7 ++++++- snmp_netapp/CHANGELOG.md | 7 ++++++- systemd/CHANGELOG.md | 7 ++++++- tcp_queue_length/CHANGELOG.md | 7 ++++++- terraform/CHANGELOG.md | 7 ++++++- winkmem/CHANGELOG.md | 7 ++++++- 50 files changed, 267 insertions(+), 61 deletions(-) diff --git a/.github/workflows/run-validations.yml b/.github/workflows/run-validations.yml index dce9b0257565d..a942597e0bc30 100644 --- a/.github/workflows/run-validations.yml +++ b/.github/workflows/run-validations.yml @@ -102,6 +102,10 @@ on: required: false default: false type: boolean + version: + required: false + default: false + type: boolean defaults: run: @@ -231,6 +235,10 @@ jobs: if: inputs.labeler run: ddev validate labeler + - name: Validate target version + if: inputs.version + run: ddev validate version $TARGET + # Every validation below here is sorted by increasing runtime rather than alphabetically - name: Validate third-party license metadata if: inputs.licenses diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml index 7f5db5ae226e9..ca39895538130 100644 --- a/.github/workflows/validate.yml +++ b/.github/workflows/validate.yml @@ -38,4 +38,5 @@ jobs: readmes: true saved-views: true service-checks: true + version: true secrets: inherit diff --git a/agent_metrics/CHANGELOG.md b/agent_metrics/CHANGELOG.md index 887025e0f78bc..3430a692a8222 100644 --- a/agent_metrics/CHANGELOG.md +++ b/agent_metrics/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Agent Metrics - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/amazon_eks/CHANGELOG.md b/amazon_eks/CHANGELOG.md index 3144abb2c24c4..bb6e7aabe8486 100644 --- a/amazon_eks/CHANGELOG.md +++ b/amazon_eks/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Amazon EKS - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/amazon_eks_blueprints/CHANGELOG.md b/amazon_eks_blueprints/CHANGELOG.md index ccd45a788bf3f..02c7c36ddda1d 100644 --- a/amazon_eks_blueprints/CHANGELOG.md +++ b/amazon_eks_blueprints/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - amazon_eks_blueprints - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/azure_active_directory/CHANGELOG.md b/azure_active_directory/CHANGELOG.md index 9ba37fbd4a687..1c87bd6a7916f 100644 --- a/azure_active_directory/CHANGELOG.md +++ b/azure_active_directory/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Azure Active Directory - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/cisco_duo/CHANGELOG.md b/cisco_duo/CHANGELOG.md index 72cb6c827b669..8471ae1a54c1d 100644 --- a/cisco_duo/CHANGELOG.md +++ b/cisco_duo/CHANGELOG.md @@ -1,9 +1,7 @@ # CHANGELOG - cisco_duo - - ## 1.0.0 / 2024-01-31 ***Added***: -* Initial Release \ No newline at end of file +* Initial Release diff --git a/cisco_sdwan/CHANGELOG.md b/cisco_sdwan/CHANGELOG.md index 31f5dcdc6f9b4..027f97476b112 100644 --- a/cisco_sdwan/CHANGELOG.md +++ b/cisco_sdwan/CHANGELOG.md @@ -1,4 +1,8 @@ # CHANGELOG - Cisco SD-WAN - +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/cisco_umbrella_dns/CHANGELOG.md b/cisco_umbrella_dns/CHANGELOG.md index 5640fd3ab8418..b7159ba09eff4 100644 --- a/cisco_umbrella_dns/CHANGELOG.md +++ b/cisco_umbrella_dns/CHANGELOG.md @@ -1,8 +1,6 @@ # CHANGELOG - cisco_umbrella_dns - - -1.0.0 / 2024-01-01 +## 1.0.0 / 2024-01-01 ***Added***: diff --git a/consul_connect/CHANGELOG.md b/consul_connect/CHANGELOG.md index 2bb06e5a52d78..35a415314c0fd 100644 --- a/consul_connect/CHANGELOG.md +++ b/consul_connect/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Consul Connect - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/container/CHANGELOG.md b/container/CHANGELOG.md index b3be2a99a0698..3a194b9fc4d00 100644 --- a/container/CHANGELOG.md +++ b/container/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Container - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/containerd/CHANGELOG.md b/containerd/CHANGELOG.md index 1e0b31cba5d9f..52156de6d9a92 100644 --- a/containerd/CHANGELOG.md +++ b/containerd/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Containerd - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/cri/CHANGELOG.md b/cri/CHANGELOG.md index 0fef49c3174e2..d957cd5c78a6c 100644 --- a/cri/CHANGELOG.md +++ b/cri/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - CRI - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/databricks/CHANGELOG.md b/databricks/CHANGELOG.md index 04af9c28f5c16..e9c78d103f1d4 100644 --- a/databricks/CHANGELOG.md +++ b/databricks/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Databricks - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/datadog_operator/CHANGELOG.md b/datadog_operator/CHANGELOG.md index 745fff200d96b..507a02b93e3f7 100644 --- a/datadog_operator/CHANGELOG.md +++ b/datadog_operator/CHANGELOG.md @@ -1,7 +1,5 @@ # CHANGELOG - Datadog Operator - - ## 1.0.0 / 2023-03-30 ***Added***: diff --git a/ddev/src/ddev/cli/validate/version.py b/ddev/src/ddev/cli/validate/version.py index 72d33a0c4b9a6..b27d9cfbb1c34 100644 --- a/ddev/src/ddev/cli/validate/version.py +++ b/ddev/src/ddev/cli/validate/version.py @@ -112,11 +112,14 @@ def version(ctx: click.Context, integrations: tuple[str, ...]): if not integrations: integrations = ('all',) - for current_check in app.repo.integrations.iter_all(selection=integrations): - changelog = current_check.path / 'CHANGELOG.md' - version_file = current_check.package_directory / '__about__.py' + for project in app.repo.integrations.iter_all(selection=integrations): + # ddev manages its version dynamically. + if project.name == 'ddev': + continue + changelog = project.path / 'CHANGELOG.md' + version_file = project.package_directory / ('_version.py' if project.name == 'ddev' else '__about__.py') is_python_pkg = version_file.exists() - track_err = partial(tracker.error, (current_check.name,)) + track_err = partial(tracker.error, (project.name,)) if is_python_pkg and not changelog.exists(): track_err(message=f'This looks like a Python package, but {changelog.relative_to(repo_path)} is missing.') @@ -126,12 +129,14 @@ def version(ctx: click.Context, integrations: tuple[str, ...]): if is_python_pkg: validate = _validate_python_package - else: + elif project.is_tile: validate = _validate_tile_only_int + else: + continue validate( track_err, repo_path, - current_check, + project, version_file, changelog, changelog_is_autogenerated, diff --git a/docker_daemon/CHANGELOG.md b/docker_daemon/CHANGELOG.md index 0ae14cb80b7cb..4227d0a9cf6de 100644 --- a/docker_daemon/CHANGELOG.md +++ b/docker_daemon/CHANGELOG.md @@ -1,7 +1,5 @@ # CHANGELOG - docker_daemon - - ## 1.12.0 / 2020-01-13 ***Added***: diff --git a/eks_anywhere/CHANGELOG.md b/eks_anywhere/CHANGELOG.md index a90e9097b1167..bd8c18f535b91 100644 --- a/eks_anywhere/CHANGELOG.md +++ b/eks_anywhere/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Amazon EKS Anywhere - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/gke/CHANGELOG.md b/gke/CHANGELOG.md index c862cb099028a..9dff440864fcc 100644 --- a/gke/CHANGELOG.md +++ b/gke/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Google Kubernetes Engine - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/go-metro/CHANGELOG.md b/go-metro/CHANGELOG.md index efb4b6d089d4c..a8788dfc52a40 100644 --- a/go-metro/CHANGELOG.md +++ b/go-metro/CHANGELOG.md @@ -1,7 +1,5 @@ # CHANGELOG - go-metro - - ## 1.3.1 / 2021-03-07 ***Fixed***: diff --git a/helm/CHANGELOG.md b/helm/CHANGELOG.md index 5a43e0a38bc53..c44f313720bef 100644 --- a/helm/CHANGELOG.md +++ b/helm/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Helm - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/iam_access_analyzer/CHANGELOG.md b/iam_access_analyzer/CHANGELOG.md index d63ccff9f5f83..1bd791b850f5b 100644 --- a/iam_access_analyzer/CHANGELOG.md +++ b/iam_access_analyzer/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Iam Access Analyzer - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/jmeter/CHANGELOG.md b/jmeter/CHANGELOG.md index 0f9a6d214c9bf..3c5c969dba6b4 100644 --- a/jmeter/CHANGELOG.md +++ b/jmeter/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - JMeter - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/kubernetes/CHANGELOG.md b/kubernetes/CHANGELOG.md index d2f5e07520ae3..490bf0e28f54a 100644 --- a/kubernetes/CHANGELOG.md +++ b/kubernetes/CHANGELOG.md @@ -1,7 +1,5 @@ # CHANGELOG - kubernetes - - ## 1.7.0 / 2020-05-17 ***Added***: diff --git a/kubernetes_state_core/CHANGELOG.md b/kubernetes_state_core/CHANGELOG.md index c229270971c6e..91f69c5e6852c 100644 --- a/kubernetes_state_core/CHANGELOG.md +++ b/kubernetes_state_core/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Kubernetes State Core - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/ntp/CHANGELOG.md b/ntp/CHANGELOG.md index 71ea97ea0fb91..84ebbd71af8f7 100644 --- a/ntp/CHANGELOG.md +++ b/ntp/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - NTP - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/nvidia_jetson/CHANGELOG.md b/nvidia_jetson/CHANGELOG.md index 03dd35f1d457e..4fc002f944bd1 100644 --- a/nvidia_jetson/CHANGELOG.md +++ b/nvidia_jetson/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Nvidia Jetson - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/oke/CHANGELOG.md b/oke/CHANGELOG.md index 135a50932e5d1..a3ba67d9b1e31 100644 --- a/oke/CHANGELOG.md +++ b/oke/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Oracle Container Engine for Kubernetes - OKE - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/oom_kill/CHANGELOG.md b/oom_kill/CHANGELOG.md index 60ecc505c8148..7646006e6efcd 100644 --- a/oom_kill/CHANGELOG.md +++ b/oom_kill/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - OOM Kill - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/openai/CHANGELOG.md b/openai/CHANGELOG.md index 02167720033cc..36ff1cf7930ff 100644 --- a/openai/CHANGELOG.md +++ b/openai/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - OpenAI - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/openshift/CHANGELOG.md b/openshift/CHANGELOG.md index 03d2cab32b4d3..f0551229d3a0a 100644 --- a/openshift/CHANGELOG.md +++ b/openshift/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - OpenShift - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/otel/CHANGELOG.md b/otel/CHANGELOG.md index c1ea41abf7140..5e8ecd06c7f73 100644 --- a/otel/CHANGELOG.md +++ b/otel/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - OTel - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/pivotal_pks/CHANGELOG.md b/pivotal_pks/CHANGELOG.md index 984327ac24ac6..efd7dba0f3dba 100644 --- a/pivotal_pks/CHANGELOG.md +++ b/pivotal_pks/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Pivotal PKS - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/podman/CHANGELOG.md b/podman/CHANGELOG.md index 707b87d3c3db1..e82e882562b12 100644 --- a/podman/CHANGELOG.md +++ b/podman/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Podman - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/snmp_american_power_conversion/CHANGELOG.md b/snmp_american_power_conversion/CHANGELOG.md index 5796444ebd21e..96010a60d8df0 100644 --- a/snmp_american_power_conversion/CHANGELOG.md +++ b/snmp_american_power_conversion/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - American Power Conversion - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/snmp_arista/CHANGELOG.md b/snmp_arista/CHANGELOG.md index a6dfc32df511d..cbd6bd01e028c 100644 --- a/snmp_arista/CHANGELOG.md +++ b/snmp_arista/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Arista - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/snmp_aruba/CHANGELOG.md b/snmp_aruba/CHANGELOG.md index bbdca753d2d65..31c24deb8f640 100644 --- a/snmp_aruba/CHANGELOG.md +++ b/snmp_aruba/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Aruba - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/snmp_chatsworth_products/CHANGELOG.md b/snmp_chatsworth_products/CHANGELOG.md index 2cb9566ed3289..3a06f5c999e39 100644 --- a/snmp_chatsworth_products/CHANGELOG.md +++ b/snmp_chatsworth_products/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Chatsworth Products - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/snmp_check_point/CHANGELOG.md b/snmp_check_point/CHANGELOG.md index 29d8baed9bcec..084e324e28476 100644 --- a/snmp_check_point/CHANGELOG.md +++ b/snmp_check_point/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Check Point - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/snmp_cisco/CHANGELOG.md b/snmp_cisco/CHANGELOG.md index e98829b721cd0..89602861ce708 100644 --- a/snmp_cisco/CHANGELOG.md +++ b/snmp_cisco/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Cisco - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/snmp_dell/CHANGELOG.md b/snmp_dell/CHANGELOG.md index c9701088bed15..c7db44437745a 100644 --- a/snmp_dell/CHANGELOG.md +++ b/snmp_dell/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Dell - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/snmp_f5/CHANGELOG.md b/snmp_f5/CHANGELOG.md index 1e7da4e2fa61e..9f16bf7b08b80 100644 --- a/snmp_f5/CHANGELOG.md +++ b/snmp_f5/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - F5 Networks - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/snmp_fortinet/CHANGELOG.md b/snmp_fortinet/CHANGELOG.md index 04a46b07641e3..970823ca4ef94 100644 --- a/snmp_fortinet/CHANGELOG.md +++ b/snmp_fortinet/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Fortinet - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/snmp_hewlett_packard_enterprise/CHANGELOG.md b/snmp_hewlett_packard_enterprise/CHANGELOG.md index 7b1505e121256..a8d975d9e86ff 100644 --- a/snmp_hewlett_packard_enterprise/CHANGELOG.md +++ b/snmp_hewlett_packard_enterprise/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Hewlett-Packard Enterprise - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/snmp_juniper/CHANGELOG.md b/snmp_juniper/CHANGELOG.md index daea887508a7c..989b31c6cfdd8 100644 --- a/snmp_juniper/CHANGELOG.md +++ b/snmp_juniper/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Juniper Networks - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/snmp_netapp/CHANGELOG.md b/snmp_netapp/CHANGELOG.md index 4948fe11b420f..baf60854a3b27 100644 --- a/snmp_netapp/CHANGELOG.md +++ b/snmp_netapp/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - NetApp - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/systemd/CHANGELOG.md b/systemd/CHANGELOG.md index a0c9c198f3416..445e1b53620bf 100644 --- a/systemd/CHANGELOG.md +++ b/systemd/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Systemd - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/tcp_queue_length/CHANGELOG.md b/tcp_queue_length/CHANGELOG.md index c2529a189c54c..8eea33beb6505 100644 --- a/tcp_queue_length/CHANGELOG.md +++ b/tcp_queue_length/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - TCP Queue Length - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/terraform/CHANGELOG.md b/terraform/CHANGELOG.md index eca4f51a78ca3..be61f18265342 100644 --- a/terraform/CHANGELOG.md +++ b/terraform/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - terraform - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file diff --git a/winkmem/CHANGELOG.md b/winkmem/CHANGELOG.md index 9329dabe21c52..997ae15fd83d4 100644 --- a/winkmem/CHANGELOG.md +++ b/winkmem/CHANGELOG.md @@ -1,3 +1,8 @@ # CHANGELOG - Windows Kernel Memory - + +## 1.0.0 + +***Added***: + +* Initial release. \ No newline at end of file