diff --git a/CHANGELOG.md b/CHANGELOG.md index b2a2be3..d6213bc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,9 +6,10 @@ * Use `no_log` on systemd unit interrogations to suppress potential sensitive output when applying Ansible * Support manifesting Puppet code, as well as Ansible! * Support manifesting Salt code, as well as Ansible and Puppet! + * Take advantage of Jinjaturtle 0.5.5 if it's present, to render .erb templates for Puppet (as well as j2 for Ansible and Salt) * A lot of under-the-bonnet refactoring to make it easier to extend to cover other config managers (that don't suck) in future. - * Support for detecting Docker images. - * Add support for detecting Flatpaks and Snaps (manifests for Ansible code only, not Puppet or Salt at this time) + * Support for detecting Docker and Podman images and enforcing their presence (by SHA256 hash). + * Add support for detecting Flatpaks and Snaps. # 0.6.0 diff --git a/release.sh b/release.sh index d41c468..761c816 100755 --- a/release.sh +++ b/release.sh @@ -7,7 +7,6 @@ filedust -y . # Publish to Pypi poetry build -poetry publish # Make AppImage poetry run pyproject-appimage --output dist/Enroll.AppImage @@ -86,6 +85,9 @@ for dist in ${DISTS[@]}; do qubes-gpg-client --local-user "$KEYID" --detach-sign --armor "$RPM_REPO/repodata/repomd.xml" > "$RPM_REPO/repodata/repomd.xml.asc" done +# If we got this far, publish to Poetry too +poetry publish + echo "==> Syncing repo to server..." rsync -aHPvz --exclude=.git --delete "$REPO_ROOT/" "$REMOTE/"