Skip to content

Commit 7c678da

Browse files
committed
Merge branch 'main' into dev
2 parents bf552fe + 226181d commit 7c678da

File tree

17 files changed

+178
-169
lines changed

17 files changed

+178
-169
lines changed

.github/workflows/ansible-test.yml

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -17,22 +17,23 @@ jobs:
1717
strategy:
1818
matrix:
1919
ansible:
20-
- stable-2.9
21-
- stable-2.10
22-
- stable-2.11
23-
- stable-2.12
2420
- stable-2.13
2521
- stable-2.14
22+
- stable-2.15
23+
- stable-2.16
24+
- stable-2.17
25+
- stable-2.18
26+
- stable-2.19
2627
- devel
2728

2829
runs-on: >-
2930
${{ contains(fromJson(
30-
'["stable-2.9", "stable-2.10", "stable-2.11", "stable-2.12", "stable-2.13", "stable-2.14"]'
31+
'["stable-2.13", "stable-2.14"]'
3132
), matrix.ansible) && 'ubuntu-20.04' || 'ubuntu-latest' }}
3233
steps:
3334

3435
- name: Check out code
35-
uses: actions/checkout@v2
36+
uses: actions/checkout@v4
3637

3738
- name: Perform sanity testing with ansible-test
3839
uses: ansible-community/ansible-test-gh-action@release/v1
@@ -44,34 +45,35 @@ jobs:
4445
units:
4546
runs-on: >-
4647
${{ contains(fromJson(
47-
'["stable-2.9", "stable-2.10", "stable-2.11", "stable-2.12", "stable-2.13", "stable-2.14"]'
48+
'["stable-2.13", "stable-2.14"]'
4849
), matrix.ansible) && 'ubuntu-20.04' || 'ubuntu-latest' }}
4950
name: Units (Ⓐ${{ matrix.ansible }}+py${{ matrix.python }})
5051
strategy:
5152
# As soon as the first unit test fails, cancel the others to free up the CI queue
5253
fail-fast: true
5354
matrix:
5455
ansible:
55-
- stable-2.9
56-
- stable-2.10
57-
- stable-2.11
58-
- stable-2.12
5956
- stable-2.13
6057
- stable-2.14
58+
- stable-2.15
59+
- stable-2.16
60+
- stable-2.17
61+
- stable-2.18
62+
- stable-2.19
6163
- devel
6264

6365
steps:
6466
- name: Check out code
65-
uses: actions/checkout@v2
67+
uses: actions/checkout@v4
6668

6769
- name: Perform unit testing with ansible-test
6870
uses: ansible-community/ansible-test-gh-action@release/v1
6971
with:
7072
ansible-core-version: ${{ matrix.ansible }}
7173
testing-type: units
72-
test-deps: >-
73-
ansible.netcommon
74-
ansible.utils
74+
# test-deps: >-
75+
# ansible.netcommon
76+
# ansible.utils
7577

7678
# Please consult the Readme for information on why we disabled integration tests temporarily.
7779

@@ -105,7 +107,7 @@ jobs:
105107

106108
# steps:
107109
# - name: Check out code
108-
# uses: actions/checkout@v2
110+
# uses: actions/checkout@v3
109111

110112
# - name: Perform integration testing with ansible-test
111113
# uses: ansible-community/ansible-test-gh-action@release/v1

CHANGELOG.rst

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,26 @@ Community SAP Release Notes
55
.. contents:: Topics
66

77

8+
v1.4.1
9+
======
10+
11+
Release Summary
12+
---------------
13+
14+
This is the 1.4.1 patch release of the ``community.sap_libs`` collection.
15+
This changelog contains all changes to the modules and plugins in this collection
16+
that have been made after the previous release.
17+
18+
Bugfixes
19+
--------
20+
21+
- fixes failures in sanity test for plugins/modules/sap_pyrfc.py
22+
- fixes failures in sanity test for tests/unit/compat/builtins.py
23+
- fixes failures in sanity test for tests/unit/plugins/modules/test_sap_system_facts.py
24+
- fixes failures in sanity test for tests/unit/plugins/modules/test_sap_system_facts.py
25+
- fixes pipeline warnings
26+
- sapcontrol_exec - This pr fixes problems on c(StartSystem), c(StopSystem), c(RestartSystem) which needs parameters they ca not provided by the parameters argument because of special format like c(waittimeout=1) without string quotes. This is caused by the suds module itself.
27+
828
v1.4.0
929
======
1030

README.md

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -65,18 +65,13 @@ Every voice is important. If you have something on your mind, create an issue or
6565
## Tested with Ansible and the following Python versions
6666

6767
Tested Ansible versions:
68-
- 2.9
69-
- 2.10
70-
- 2.11
71-
- 2.12
7268
- 2.13
7369
- 2.14
70+
- 2.15
71+
- 2.16
7472
- devel
7573

7674
Tested Python versions:
77-
- 2.6
78-
- 2.7
79-
- 3.5
8075
- 3.6
8176
- 3.7
8277
- 3.8
@@ -88,6 +83,9 @@ Due to SAP licensing and hardware requirements, integration tests are momentaril
8883
The modules are tested manually against SAP systems until we found a solution or have some
8984
modules where we are able to execute integration test we decided to disable these tests.
9085

86+
The test support for Ansible versions 2.9 - 2.12 is disabled due to eol of these versions.
87+
The modules may work with these versions but are not tested.
88+
9189
## External requirements
9290

9391
For some modules the below requirements are needed on the host that executes a module.
@@ -102,14 +100,14 @@ For some modules the below requirements are needed on the host that executes a m
102100
## Included content
103101

104102
- **Modules**:
105-
- [sap_hdbsql](https://docs.ansible.com/ansible/latest/collections/community/sap_libs/sap_hdbsql.html)
106-
- [sap_task_list_execute](https://docs.ansible.com/ansible/latest/collections/community/sap_libs/sap_task_list_execute.html)
107-
- [sapcar_extract](https://docs.ansible.com/ansible/latest/collections/community/sap_libs/sapcar_extract.html)
108-
- [sap_company](https://docs.ansible.com/ansible/latest/collections/community/sap_libs/sap_company.html)
109-
- [sap_snote](https://docs.ansible.com/ansible/latest/collections/community/sap_libs/sap_snote.html)
110-
- [sap_user](https://docs.ansible.com/ansible/latest/collections/community/sap_libs/sap_user.html)
111-
- [sap_system_facts](https://docs.ansible.com/ansible/latest/collections/community/sap_libs/sap_system_facts.html)
112-
- [sap_control_exec](https://docs.ansible.com/ansible/latest/collections/community/sap_libs/sap_control_exec.html)
103+
- [sap_hdbsql](https://docs.ansible.com/ansible/latest/collections/community/sap_libs/sap_hdbsql_module.html)
104+
- [sap_task_list_execute](https://docs.ansible.com/ansible/latest/collections/community/sap_libs/sap_task_list_execute_module.html)
105+
- [sapcar_extract](https://docs.ansible.com/ansible/latest/collections/community/sap_libs/sapcar_extract_module.html)
106+
- [sap_company](https://docs.ansible.com/ansible/latest/collections/community/sap_libs/sap_company_module.html)
107+
- [sap_snote](https://docs.ansible.com/ansible/latest/collections/community/sap_libs/sap_snote_module.html)
108+
- [sap_user](https://docs.ansible.com/ansible/latest/collections/community/sap_libs/sap_user_module.html)
109+
- [sap_system_facts](https://docs.ansible.com/ansible/latest/collections/community/sap_libs/sap_system_facts_module.html)
110+
- [sap_control_exec](https://docs.ansible.com/ansible/latest/collections/community/sap_libs/sap_control_exec_module.html)
113111

114112
## Using this collection
115113

changelogs/changelog.yaml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,3 +95,32 @@ releases:
9595
- 1.4.0.yml
9696
- 22-use-before-assignment.yml
9797
release_date: '2022-12-05'
98+
1.4.1:
99+
changes:
100+
bugfixes:
101+
- fixes failures in sanity test for plugins/modules/sap_pyrfc.py
102+
- fixes failures in sanity test for tests/unit/compat/builtins.py
103+
- fixes failures in sanity test for tests/unit/plugins/modules/test_sap_system_facts.py
104+
- fixes failures in sanity test for tests/unit/plugins/modules/test_sap_system_facts.py
105+
- fixes pipeline warnings
106+
- sapcontrol_exec - This pr fixes problems on c(StartSystem), c(StopSystem),
107+
c(RestartSystem) which needs parameters they ca not provided by the parameters
108+
argument because of special format like c(waittimeout=1) without string quotes.
109+
This is caused by the suds module itself.
110+
release_summary: This is the 1.4.1 patch release of the ``community.sap_libs``
111+
collection. This changelog contains all changes to the modules and plugins
112+
in this collection that have been made after the previous release.
113+
fragments:
114+
- 28-fix-sapcontrol-issue.yml
115+
- 29-fix-lint-issues.yml
116+
release_date: '2023-03-09'
117+
1.4.2:
118+
changes:
119+
bugfixes:
120+
- fixes failures in sanity test for all modules
121+
release_summary: This is the 1.4.2 patch release of the ``community.sap_libs``
122+
collection. This changelog contains all changes to the modules and plugins
123+
in this collection that have been made after the previous release.
124+
fragments:
125+
- 30-fix-lint-issues.yml
126+
release_date: '2024-23-01'
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
minor_changes:
2+
- Drop support for ansible <= 2.12
3+
- Add test for ansible 2.18 aka devel
4+
bugfixes:
5+
- Fix pipelines
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
minor_changes:
2+
- Add -E 3 Option to hdbsql run, if filepaht is selected, to fail on first sql error

galaxy.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
namespace: community
44
name: sap_libs
5-
version: 1.4.0
5+
version: 1.4.2
66
readme: README.md
77
authors:
88
- Rainer Leber (github.com/rainerleber)

0 commit comments

Comments
 (0)