Skip to content

Commit

Permalink
Merge pull request #81 from RedHatSatellite/rel410
Browse files Browse the repository at this point in the history
Release 4.1.0
  • Loading branch information
evgeni authored Jul 17, 2024
2 parents 02f3692 + 4567a00 commit 2389653
Show file tree
Hide file tree
Showing 209 changed files with 25,103 additions and 49,360 deletions.
4 changes: 3 additions & 1 deletion .ansible-lint
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,7 @@ enable_list:
only_builtins_allow_collections:
- redhat.satellite
exclude_paths:
- changelogs/changelog.yml
- meta/runtime.yml
- plugins/inventory/foreman.py
- tests/
- .github/
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ about: Create a report to help us improve
```

##### KATELLO/FOREMAN VERSION
<!-- Paste, BELOW THIS COMMENT, verbatim output from "rpm -q tfm-rubygem-katello foreman"-->
<!-- Paste, BELOW THIS COMMENT, verbatim output from "rpm -q rubygem-katello foreman"-->
```
```
Expand Down
14 changes: 8 additions & 6 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,12 @@ jobs:
fail-fast: false
matrix:
python:
- "3.10"
- "3.11"
ansible:
- stable-2.12
- stable-2.13
- stable-2.14
- stable-2.15
- stable-2.16
- stable-2.17
- devel
include:
- python: "3.8"
Expand All @@ -37,14 +36,17 @@ jobs:
container: "python:2.7"
- python: "3.5"
ansible: "stable-2.11"
container: "python:3.5"
- python: "3.6"
ansible: "stable-2.11"
- python: "3.7"
ansible: "stable-2.11"
- python: "3.9"
ansible: "stable-2.11"
- python: "3.11"
ansible: "devel"
- python: "3.10"
ansible: "stable-2.12"
- python: "3.10"
ansible: "stable-2.13"
- python: "3.12"
ansible: "devel"
steps:
Expand Down Expand Up @@ -88,7 +90,7 @@ jobs:
run: make dist-test
- name: Run sanity tests
run: make SANITY_OPTS="--docker" sanity
if: matrix.ansible != 'v2.9.17' && matrix.ansible != 'stable-2.10' && matrix.ansible != 'stable-2.11' && matrix.ansible != 'stable-2.12' && matrix.ansible != 'stable-2.13'
if: matrix.ansible != 'v2.9.17' && matrix.ansible != 'stable-2.10' && matrix.ansible != 'stable-2.11' && matrix.ansible != 'stable-2.12' && matrix.ansible != 'stable-2.13' && matrix.ansible != 'stable-2.14'

checkmode:
runs-on: ubuntu-latest
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
- name: Build Changelog
run: antsibull-changelog generate --output release-changelog.txt --only-latest
- name: Create GitHub Release
uses: softprops/action-gh-release@v1
uses: softprops/action-gh-release@v2
with:
files: redhat-satellite-*.tar.gz
body_path: release-changelog.txt
2 changes: 2 additions & 0 deletions .mailmap
Original file line number Diff line number Diff line change
Expand Up @@ -31,3 +31,5 @@ Kenny Tordeurs <[email protected]> <[email protected]>
Paul Armstrong <[email protected]> <[email protected]>
Lukas Magauer <[email protected]> <[email protected]>
Griffin Sullivan <[email protected]> <[email protected]>
Griffin Sullivan <[email protected]> <[email protected]>
Steffen Scheib <[email protected]> <[email protected]>
33 changes: 0 additions & 33 deletions .yamllint
Original file line number Diff line number Diff line change
@@ -1,39 +1,6 @@
---
# Based on ansible-lint config
extends: default

rules:
braces:
max-spaces-inside: 1
level: error
brackets:
max-spaces-inside: 1
level: error
colons:
max-spaces-after: -1
level: error
commas:
max-spaces-after: -1
level: error
comments: disable
comments-indentation: disable
document-start:
present: true
empty-lines:
max: 3
level: error

hyphens:
level: error
indentation: {spaces: 2, indent-sequences: consistent}
key-duplicates: enable
line-length: disable
new-line-at-end-of-file: disable
new-lines:
type: unix
trailing-spaces: enable
truthy:
level: error

ignore: |
tests/test_playbooks/fixtures/
18 changes: 16 additions & 2 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,22 @@ redhat.satellite Release Notes

This changelog describes changes after version 0.8.1.

v4.1.0
======

Minor Changes
-------------

- redhat_manifest - report ``changed`` when manifest is regenerated and downloaded (https://github.com/theforeman/foreman-ansible-modules/issues/1473)

New Modules
-----------

- redhat.satellite.content_import_info - List content imports
- redhat.satellite.content_import_library - Manage library content imports
- redhat.satellite.content_import_repository - Manage repository content imports
- redhat.satellite.content_import_version - Manage content view version content imports

v4.0.0
======

Expand Down Expand Up @@ -541,7 +557,6 @@ Release Summary

Documentation fixes to reflect the correct module names.


v1.0.0
======

Expand All @@ -550,7 +565,6 @@ Release Summary

This is the first stable release of the ``redhat.satellite`` collection.


Breaking Changes / Porting Guide
--------------------------------

Expand Down
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@ ROLES := $(wildcard roles/*)
PLUGIN_TYPES := $(filter-out __%,$(notdir $(wildcard plugins/*)))
RUNTIME_YML := meta/runtime.yml
METADATA := galaxy.yml LICENSE README.md $(RUNTIME_YML) requirements.txt changelogs/changelog.yaml CHANGELOG.rst bindep.txt PSF-license.txt meta/execution-environment.yml
TESTDATA := Makefile pytest.ini $(shell find tests/ ! -type d ! -path '*/__pycache__/*' ! -path '*/test_playbooks/fixtures/*' ! -path '*/fixtures/apidoc/*')
TESTDATA := .ansible-lint Makefile pytest.ini $(shell find tests/ ! -type d ! -path '*/__pycache__/*' ! -path '*/test_playbooks/fixtures/*' ! -path '*/fixtures/apidoc/*')
$(foreach PLUGIN_TYPE,$(PLUGIN_TYPES),$(eval _$(PLUGIN_TYPE) := $(filter-out %__init__.py,$(wildcard plugins/$(PLUGIN_TYPE)/*.py)) $(wildcard plugins/$(PLUGIN_TYPE)/*.yml)))
DEPENDENCIES := $(METADATA) $(foreach PLUGIN_TYPE,$(PLUGIN_TYPES),$(_$(PLUGIN_TYPE))) $(foreach ROLE,$(ROLES),$(wildcard $(ROLE)/*/*)) $(foreach ROLE,$(ROLES),$(ROLE)/README.md) $(TESTDATA)

Expand Down Expand Up @@ -46,7 +46,7 @@ info:

lint: $(MANIFEST) $(RUNTIME_YML) | tests/test_playbooks/vars/server.yml
yamllint -f parsable tests/test_playbooks roles
ansible-lint -v --offline roles/*
ansible-lint -v --offline
ansible-playbook --syntax-check tests/test_playbooks/*.yml | grep -v '^$$'
flake8 --ignore=E402,W503 --max-line-length=160 plugins/ tests/
@echo "Check that there are no changes to $(RUNTIME_YML)"
Expand Down
Loading

0 comments on commit 2389653

Please sign in to comment.