From 356b7eddc08ebcd4a73df8f96ca022f6086fbf6b Mon Sep 17 00:00:00 2001 From: Marcel Mamula Date: Tue, 11 Nov 2025 13:25:47 +0100 Subject: [PATCH 1/2] prepare for release 1.3.1 and add sanity ignore files --- CHANGELOG.rst | 13 +++++++++++++ changelogs/changelog.yaml | 7 +++++++ galaxy.yml | 2 +- tests/sanity/ignore-2.21.txt | 5 +++++ tests/sanity/ignore-2.22.txt | 5 +++++ tests/sanity/ignore-2.23.txt | 5 +++++ tests/sanity/ignore-2.24.txt | 5 +++++ tests/sanity/ignore-2.25.txt | 5 +++++ 8 files changed, 46 insertions(+), 1 deletion(-) create mode 100644 tests/sanity/ignore-2.21.txt create mode 100644 tests/sanity/ignore-2.22.txt create mode 100644 tests/sanity/ignore-2.23.txt create mode 100644 tests/sanity/ignore-2.24.txt create mode 100644 tests/sanity/ignore-2.25.txt diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 0a61609..8c74fb5 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -4,6 +4,19 @@ community.sap\_launchpad Release Notes .. contents:: Topics +v1.3.1 +====== + +Release Summary +--------------- + +Various bug fixes fixing issues identified by new workflows for sanity tests. + +Bugfixes +-------- +- collection: Add ansible-test sanity workflow and fix sanity errors (https://github.com/sap-linuxlab/community.sap_launchpad/pull/55) + + v1.3.0 ====== diff --git a/changelogs/changelog.yaml b/changelogs/changelog.yaml index 93df6ee..51b7e40 100644 --- a/changelogs/changelog.yaml +++ b/changelogs/changelog.yaml @@ -1,5 +1,12 @@ ancestor: null releases: + 1.3.1: + release_date: '2025-11-11' + changes: + release_summary: Various bug fixes fixing issues identified by new workflows for sanity tests + bugfixes: + - collection - Add ansible-test sanity workflow and fix sanity errors (https://github.com/sap-linuxlab/community.sap_launchpad/pull/55) + 1.3.0: release_date: '2025-09-23' changes: diff --git a/galaxy.yml b/galaxy.yml index 4f68df7..bf77c57 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -8,7 +8,7 @@ namespace: community name: sap_launchpad # The version of the collection. Must be compatible with semantic versioning -version: 1.3.0 +version: 1.3.1 # The path to the Markdown (.md) readme file. This path is relative to the root of the collection readme: README.md diff --git a/tests/sanity/ignore-2.21.txt b/tests/sanity/ignore-2.21.txt new file mode 100644 index 0000000..ce5c04e --- /dev/null +++ b/tests/sanity/ignore-2.21.txt @@ -0,0 +1,5 @@ +plugins/modules/license_keys.py validate-modules:missing-gplv3-license # Licensed under Apache 2.0 +plugins/modules/maintenance_planner_files.py validate-modules:missing-gplv3-license # Licensed under Apache 2.0 +plugins/modules/maintenance_planner_stack_xml_download.py validate-modules:missing-gplv3-license # Licensed under Apache 2.0 +plugins/modules/software_center_download.py validate-modules:missing-gplv3-license # Licensed under Apache 2.0 +plugins/modules/systems_info.py validate-modules:missing-gplv3-license # Licensed under Apache 2.0 \ No newline at end of file diff --git a/tests/sanity/ignore-2.22.txt b/tests/sanity/ignore-2.22.txt new file mode 100644 index 0000000..ce5c04e --- /dev/null +++ b/tests/sanity/ignore-2.22.txt @@ -0,0 +1,5 @@ +plugins/modules/license_keys.py validate-modules:missing-gplv3-license # Licensed under Apache 2.0 +plugins/modules/maintenance_planner_files.py validate-modules:missing-gplv3-license # Licensed under Apache 2.0 +plugins/modules/maintenance_planner_stack_xml_download.py validate-modules:missing-gplv3-license # Licensed under Apache 2.0 +plugins/modules/software_center_download.py validate-modules:missing-gplv3-license # Licensed under Apache 2.0 +plugins/modules/systems_info.py validate-modules:missing-gplv3-license # Licensed under Apache 2.0 \ No newline at end of file diff --git a/tests/sanity/ignore-2.23.txt b/tests/sanity/ignore-2.23.txt new file mode 100644 index 0000000..ce5c04e --- /dev/null +++ b/tests/sanity/ignore-2.23.txt @@ -0,0 +1,5 @@ +plugins/modules/license_keys.py validate-modules:missing-gplv3-license # Licensed under Apache 2.0 +plugins/modules/maintenance_planner_files.py validate-modules:missing-gplv3-license # Licensed under Apache 2.0 +plugins/modules/maintenance_planner_stack_xml_download.py validate-modules:missing-gplv3-license # Licensed under Apache 2.0 +plugins/modules/software_center_download.py validate-modules:missing-gplv3-license # Licensed under Apache 2.0 +plugins/modules/systems_info.py validate-modules:missing-gplv3-license # Licensed under Apache 2.0 \ No newline at end of file diff --git a/tests/sanity/ignore-2.24.txt b/tests/sanity/ignore-2.24.txt new file mode 100644 index 0000000..ce5c04e --- /dev/null +++ b/tests/sanity/ignore-2.24.txt @@ -0,0 +1,5 @@ +plugins/modules/license_keys.py validate-modules:missing-gplv3-license # Licensed under Apache 2.0 +plugins/modules/maintenance_planner_files.py validate-modules:missing-gplv3-license # Licensed under Apache 2.0 +plugins/modules/maintenance_planner_stack_xml_download.py validate-modules:missing-gplv3-license # Licensed under Apache 2.0 +plugins/modules/software_center_download.py validate-modules:missing-gplv3-license # Licensed under Apache 2.0 +plugins/modules/systems_info.py validate-modules:missing-gplv3-license # Licensed under Apache 2.0 \ No newline at end of file diff --git a/tests/sanity/ignore-2.25.txt b/tests/sanity/ignore-2.25.txt new file mode 100644 index 0000000..ce5c04e --- /dev/null +++ b/tests/sanity/ignore-2.25.txt @@ -0,0 +1,5 @@ +plugins/modules/license_keys.py validate-modules:missing-gplv3-license # Licensed under Apache 2.0 +plugins/modules/maintenance_planner_files.py validate-modules:missing-gplv3-license # Licensed under Apache 2.0 +plugins/modules/maintenance_planner_stack_xml_download.py validate-modules:missing-gplv3-license # Licensed under Apache 2.0 +plugins/modules/software_center_download.py validate-modules:missing-gplv3-license # Licensed under Apache 2.0 +plugins/modules/systems_info.py validate-modules:missing-gplv3-license # Licensed under Apache 2.0 \ No newline at end of file From 8271b13dcfd88f98b711ae029c3cc971b40ae745 Mon Sep 17 00:00:00 2001 From: Marcel Mamula Date: Tue, 11 Nov 2025 13:26:57 +0100 Subject: [PATCH 2/2] switch to new contributors readme --- CONTRIBUTORS.md | 77 ++++++++++++++++++++++++++++++++++++++++++++ README.md | 3 +- docs/CONTRIBUTORS.md | 13 -------- 3 files changed, 79 insertions(+), 14 deletions(-) create mode 100644 CONTRIBUTORS.md delete mode 100644 docs/CONTRIBUTORS.md diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md new file mode 100644 index 0000000..cea8269 --- /dev/null +++ b/CONTRIBUTORS.md @@ -0,0 +1,77 @@ +# Contributors to community.sap_launchpad + +Thank you to all contributors who have helped make this project possible! + +We welcome contributions! Please see our [contributing guidelines](https://sap-linuxlab.github.io/initiative_contributions/) to get started. + +## Maintainers + +The following people are the maintainers of this collection: + +### SUSE + +- [Marcel Mamula](https://github.com/marcelmamula) + + +For specific role maintainers, see the `README.md` file in the corresponding role's directory. + +## All Contributors + +| Name | Commits | Lines Changed | Last Commit | +| ---- | ------- | ------------- | ----------- | +| [Marcel Mamula](https://github.com/marcelmamula) | 45 | 11303 | 2025-11-11 | +| [Sean Freeman](https://github.com/sean-freeman) | 35 | 2915 | 2025-03-31 | +| [Matthias Winzeler](https://github.com/MatthiasWinzeler) | 12 | 885 | 2023-11-12 | +| [Markus Koch](https://github.com/rhmk) | 1 | 32 | 2022-10-21 | +| 朱聖黎 Zhu Sheng Li | 1 | 209 | 2022-04-11 | + +## Contributions by Role + +### Role: sap_software_download + +| Name | Commits | Lines Changed | Last Commit | +| ---- | ------- | ------------- | ----------- | +| [Marcel Mamula](https://github.com/marcelmamula) | 15 | 2408 | 2025-09-10 | + +## Contributions by Module + +### Module: license_keys.py + +| Name | Commits | Lines Changed | Last Commit | +| ---- | ------- | ------------- | ----------- | +| [Matthias Winzeler](https://github.com/MatthiasWinzeler) | 9 | 351 | 2023-11-12 | +| [Marcel Mamula](https://github.com/marcelmamula) | 2 | 181 | 2025-10-08 | + +### Module: maintenance_planner_stack_xml_download.py + +| Name | Commits | Lines Changed | Last Commit | +| ---- | ------- | ------------- | ----------- | +| [Marcel Mamula](https://github.com/marcelmamula) | 5 | 126 | 2025-10-08 | +| [Sean Freeman](https://github.com/sean-freeman) | 3 | 156 | 2024-11-09 | +| [Matthias Winzeler](https://github.com/MatthiasWinzeler) | 1 | 3 | 2023-11-17 | + +### Module: systems_info.py + +| Name | Commits | Lines Changed | Last Commit | +| ---- | ------- | ------------- | ----------- | +| [Matthias Winzeler](https://github.com/MatthiasWinzeler) | 5 | 121 | 2023-11-12 | +| [Marcel Mamula](https://github.com/marcelmamula) | 2 | 72 | 2025-10-08 | + +### Module: maintenance_planner_files.py + +| Name | Commits | Lines Changed | Last Commit | +| ---- | ------- | ------------- | ----------- | +| [Marcel Mamula](https://github.com/marcelmamula) | 4 | 134 | 2025-10-08 | +| [Sean Freeman](https://github.com/sean-freeman) | 2 | 161 | 2024-11-09 | +| [Matthias Winzeler](https://github.com/MatthiasWinzeler) | 1 | 3 | 2023-11-17 | + +### Module: software_center_download.py + +| Name | Commits | Lines Changed | Last Commit | +| ---- | ------- | ------------- | ----------- | +| [Marcel Mamula](https://github.com/marcelmamula) | 11 | 627 | 2025-10-08 | +| [Sean Freeman](https://github.com/sean-freeman) | 6 | 189 | 2024-11-09 | +| [Matthias Winzeler](https://github.com/MatthiasWinzeler) | 1 | 3 | 2023-11-17 | +| [Markus Koch](https://github.com/rhmk) | 1 | 11 | 2022-10-21 | +| 朱聖黎 Zhu Sheng Li | 1 | 44 | 2022-04-11 | + diff --git a/README.md b/README.md index 536d26c..6a3a3e3 100644 --- a/README.md +++ b/README.md @@ -97,7 +97,8 @@ This Ansible Collection was tested across different Operating Systems and SAP pr ## Contributing -You can find more information about ways you can contribute at [sap-linuxlab website](https://sap-linuxlab.github.io/initiative_contributions/). + +We welcome contributions to this collection. For a list of all contributors and information on how you can get involved, please see our [CONTRIBUTORS document](./CONTRIBUTORS.md). ## Support diff --git a/docs/CONTRIBUTORS.md b/docs/CONTRIBUTORS.md deleted file mode 100644 index 833ab8c..0000000 --- a/docs/CONTRIBUTORS.md +++ /dev/null @@ -1,13 +0,0 @@ -# Development contributors - -- **IBM Lab for SAP Solutions** - - IBM Consulting - - **Jason Masipiquena** - Developer of Ansible Collection - - **Sheng Li Zhu** - Developer for Python Functions and API execution optimization - - IBM Cloud - - **Sean Freeman** - Origin developer of Python API constructs, and project owner -- **SVA GmbH - System Vertrieb Alexander GmbH** - - **Rainer Leber** - User acceptance testing -- **SUSE** - - SUSE SAP Emerging Technology Solutions - - **Marcel Mamula** - Developer of Ansible Collection