Skip to content

Commit

Permalink
Release v4.5.5
Browse files Browse the repository at this point in the history
Signed-off-by: Jonathon Anderson <[email protected]>

(cherry picked from commit 8f71cca)

Signed-off-by: Jonathon Anderson <[email protected]>
  • Loading branch information
anderbubble committed Jul 5, 2024
1 parent a24dae7 commit 59324d5
Show file tree
Hide file tree
Showing 6 changed files with 30 additions and 23 deletions.
4 changes: 2 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Replace slice in templates with sprig substr. #1093
- Fix an invalid format issue for the GitHub nightly build action. #1258

## v4.5.5, unreleased
## v4.5.5, 2024-07-05

### Fixed

Expand All @@ -46,13 +46,13 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
- Capture "broken" symlinks during container build. #1267
- Fix the issue that removing lines during wwctl overlay edit didn't work. #1235
- Fix the issue that new files created with wwctl overlay edit have 755 permissions. #1236
- Mount `/sys` and `/run` during `wwctl container exec`. #1287
- Fix tab-completion for `wwctl overlay list`. #1260

### Changed

- Explicitly ignore compat-style NIS lines in passwd/group during syncuser. #1286
- Accept `+` within kernel version. #1268
- Mount `/sys` and `/run` during `wwctl container exec`. #1287

## v4.5.4, 2024-06-12

Expand Down
27 changes: 17 additions & 10 deletions RELEASE.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,23 +9,30 @@ branch.
`%Y-%m-%d` format, following existing convention in the log.
- Do any final clean-up. (e.g., removing redundancy, adding issue
or PR numbers).
- Cherry-pick this to a release branch if necessary. (i.e., when
not doing a new major release)
2. Create a signed tag for the release of the format v4.MINOR.PATCH,
2. Update `userdocs` implicit references to the latest version.
- `contents/installation.rst`
- `contributing/development-environment-vagrant.rst`
- `quickstart/debian12.rst`
- `quickstart/el.rst`
references that imply the latest release to refer to the
new version.
3. Cherry-pick updates from 1 and 2 above to a release branch if necessary.
(i.e., when not doing a new major release)
4. Create a signed tag for the release of the format v4.MINOR.PATCH,
following the format specified in <MAINTAINING.md>. (e.g., `git tag
--sign v4.5.3; git push origin v4.5.3`)
3. Monitor the release action associated with the pushed tag at
5. Monitor the release action associated with the pushed tag at
https://github.com/warewulf/warewulf/actions, and verify the
generated draft release contains the expected artifacts. This
includes the source tarball and RPMs for Suse and Rocky Linux.
4. Update the release notes for the release, summarizing and expanding
6. Update the release notes for the release, summarizing and expanding
on the relevant contents from <CHANGELOG.md>.
5. Confirm the correct values for the pre-release and latest release
7. Confirm the correct values for the pre-release and latest release
flags.
6. Publish the release.
8. Announce the release as a [post][1] to warewulf.org/news, linking
8. Publish the release.
9. Announce the release as a [post][1] to warewulf.org/news, linking
to the GitHub release.
9. Announce the release on the Warewulf Slack, linking to the
warewulf.org/news post.
10. Announce the release on the Warewulf Slack, linking to the
warewulf.org/news post.

[1]: https://github.com/warewulf/warewulf.org/tree/main/src/posts
12 changes: 6 additions & 6 deletions userdocs/contents/installation.rst
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,14 @@ Rocky Linux 8

.. code-block:: console
# dnf install https://github.com/warewulf/warewulf/releases/download/v4.5.2/warewulf-4.5.2-1.el8.x86_64.rpm
# dnf install https://github.com/warewulf/warewulf/releases/download/v4.5.5/warewulf-4.5.5-1.el8.x86_64.rpm
openSuse Leap
-------------

.. code-block:: console
# zypper install https://github.com/warewulf/warewulf/releases/download/v4.5.2/warewulf-4.5.2-1.suse.lp155.x86_64.rpm
# zypper install https://github.com/warewulf/warewulf/releases/download/v4.5.5/warewulf-4.5.5-1.suse.lp155.x86_64.rpm
Compiled Source code
====================
Expand Down Expand Up @@ -59,9 +59,9 @@ appropriate substitutions:

.. code-block:: bash
curl -LO https://github.com/warewulf/warewulf/releases/download/v4.5.2/warewulf-4.5.2.tar.gz
tar -xf warewulf-4.5.2.tar.gz
cd warewulf-4.5.2
curl -LO https://github.com/warewulf/warewulf/releases/download/v4.5.5/warewulf-4.5.5.tar.gz
tar -xf warewulf-4.5.5.tar.gz
cd warewulf-4.5.5
make all && sudo make install
Git
Expand Down Expand Up @@ -89,7 +89,7 @@ tag.
git clone https://github.com/warewulf/warewulf.git
cd warewulf
git checkout development # or switch to a tag like 'v4.5.2'
git checkout development # or switch to a tag like 'v4.5.5'
make all && sudo make install
Runtime Dependencies
Expand Down
4 changes: 2 additions & 2 deletions userdocs/contributing/development-environment-vagrant.rst
Original file line number Diff line number Diff line change
Expand Up @@ -124,7 +124,7 @@ Vagrantfile
cat << 'EOF' > Vagrantfile
Vagrant.configure("2") do |config|
number_of_node = ENV["NODES"] || 2
branch = ENV["BRANCH"] || "v4.5.2"
branch = ENV["BRANCH"] || "v4.5.5"
config.vm.define :head do |head|
head.vm.box = "rockylinux/9"
Expand Down Expand Up @@ -161,7 +161,7 @@ Vagrantfile
cd /tmp
git clone https://github.com/warewulf/warewulf.git
cd warewulf
git checkout v4.5.2
git checkout v4.5.5
make clean defaults \
PREFIX=/usr \
BINDIR=/usr/bin \
Expand Down
2 changes: 1 addition & 1 deletion userdocs/quickstart/debian12.rst
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@ Install Warewulf and dependencies
cd ~/git
git clone https://github.com/warewulf/warewulf.git
cd warewulf
git checkout main # or switch to a tag like 'v4.5.2'
git checkout main # or switch to a tag like 'v4.5.5'
make all && sudo make install
Expand Down
4 changes: 2 additions & 2 deletions userdocs/quickstart/el.rst
Original file line number Diff line number Diff line change
Expand Up @@ -7,11 +7,11 @@ Install Warewulf

The preferred way to install Warewulf on Enterprise Linux is using the
the RPMs published in `GitHub releases`_. For example, to install the
v4.5.2 release on Enterprise Linux 9:
v4.5.5 release on Enterprise Linux 9:

.. code-block:: bash
dnf install https://github.com/warewulf/warewulf/releases/download/v4.5.2/warewulf-4.5.2-1.el9.x86_64.rpm
dnf install https://github.com/warewulf/warewulf/releases/download/v4.5.5/warewulf-4.5.5-1.el9.x86_64.rpm
Packages are available for el7, el8, and el9.

Expand Down

0 comments on commit 59324d5

Please sign in to comment.