Jonathon Anderson
019408d076
Update to golang v1.25 and x/sys
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2026-03-11 09:29:51 +01:00
Jonathon Anderson
9a3533237f
Address snyk and dependabot issues
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2026-03-11 09:29:45 +01:00
Jonathon Anderson
c7fc14c3ae
v4.6.5 release
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2026-01-12 18:37:03 -07:00
jason scott
4e3b1b6e56
resolving build break in openSUSE 15.x
2026-01-08 16:12:14 -07:00
Sebastian Schmitt
72ed4c2915
Add building of Docker image to testsuite CI
2025-10-30 10:29:32 +01:00
Jonathon Anderson
489c8662d3
v4.6.4 release updates
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-09-05 16:45:23 -06:00
Jonathon Anderson
8462a30a68
Adjust the fmt test to reveal output
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-09-05 14:16:03 +02:00
Timothy Middelkoop
c1027053d0
Add support for EL10
...
* Upadate dev container to use EL10
* Update CI to use EL10
* Update spec file for EL10
* Add `make rpm` target for building RPMs
* Use `mktemp` for `make dist` to use devcontainer filesystem
* Set default dhcpd and tftpd to dnsmasq for EL10
* Fix dnsmasq template tftp paths to use basename
Signed-off-by: Timothy Middelkoop <tmiddelkoop@internet2.edu >
2025-08-24 21:43:14 +00:00
Jonathon Anderson
70eb60bd2c
v4.6.3 release
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-08-01 16:48:30 -06:00
Jonathon Anderson
4f63790896
Restrict userdocs from building during pr when not modified
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-07-09 11:38:33 -06:00
Jonathon Anderson
432a314f04
Update to v4.6.2 GitHub release notes
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-07-09 10:01:50 -06:00
Jonathon Anderson
0cb9354364
Refactor GitHub workflows
...
This mostly simplifies our GitHub actions, but also fixes recent
breaking in the release workflows, unifies the tagged and nightly
release workflows, and moves to using `gh release` to manage releases.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-07-09 09:40:35 -06:00
Jonathon Anderson
f22ab9e7b1
v4.6.2
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-07-09 09:36:58 -06:00
Matt Hink
f6caac2b35
Fix typo in rpm github action
2025-04-30 07:51:08 -07:00
Jonathon Anderson
5971d8d908
Fix changelog entry for sos plugin
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-04-04 23:10:14 -06:00
Jonathon Anderson
0c85f813a4
Port mock root eol detection to tagged-release
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-04-04 21:41:54 -06:00
Jonathon Anderson
4a246e1b72
Release v4.6.1
...
- Back-port previous GitHub release notes to `.github/releases/`
- Fix SUSE and Rocky Linux 8 builds
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-04-04 05:12:57 -06:00
Timothy Middelkoop
ab69de476f
Build aarch64 packages with GitHub actions
...
Signed-off-by: Timothy Middelkoop <tmiddelkoop@internet2.edu >
2025-03-05 04:05:45 +00:00
Jonathon Anderson
9e41378e1c
Documentation reorg for v4.6.0
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-03-01 11:32:33 -07:00
Christian Goll
afbb937f61
Merge branch 'main' into multi-dependabot
2025-03-01 11:57:45 +01:00
Timothy Middelkoop
50ab2ff7e4
Install git before checkout
...
Signed-off-by: Timothy Middelkoop <tmiddelkoop@internet2.edu >
2025-02-24 14:50:37 -07:00
Jonathon Anderson
3ac059d79b
Merge remote-tracking branches 'origin/dependabot/go_modules/main/google.golang.org/protobuf-1.36.5', 'origin/dependabot/go_modules/main/github.com/containers/storage-1.57.1' and 'origin/dependabot/go_modules/main/google.golang.org/grpc-1.70.0' into multi-dependabot
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-24 08:06:51 -07:00
Jonathon Anderson
3f652ceb02
Run staticcheck as part of GitHub CI
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-06 22:11:13 -07:00
Jonathon Anderson
a975c5efb6
Remove labels from issue templates
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-05 22:29:39 -07:00
Jonathon Anderson
e449d10d65
Add types to issue templates
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-02-05 22:27:51 -07:00
Jonathon Anderson
53c939608b
Enforce updating license dependencies
...
- Closes : #1148
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-21 09:42:27 -07:00
Jonathon Anderson
875106a79b
Include man pages and command reference in userdocs
...
- Closes : #1488
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2025-01-21 09:42:27 -07:00
Jonathon Anderson
bf47ec1968
Remove toolchain directive from go.mod
...
This directive specified a newer version of the go toolchain from the go
runtime used, and newer than our minimum supported.
- Fixes #1571
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-12-03 11:41:02 -07:00
Jonathon Anderson
a9e591c106
Disable deadcode check for previous golang versions
...
Temporary fix for #1571
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-12-02 16:14:52 -07:00
Jonathon Anderson
500f9ebfb7
Upgrade actions/setup-python to v5
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-22 20:24:24 -07:00
Jonathon Anderson
f3c74e4408
Upgrade actions/setup-go to v5
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-22 20:23:20 -07:00
Jonathon Anderson
a68e4b05ce
Upgrade actions/upload-artifact to v4
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-22 20:22:08 -07:00
Jonathon Anderson
ab1fca4872
Upgrade actions/download-artifact to v4
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-22 20:22:00 -07:00
Jonathon Anderson
2e51d68893
Replaced "unreleased" tag with "nochangelog"
...
Supports a general-purpose "nochangelog" tag for pull requests, which should be
paired with an explanation / justification in the comments.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-13 10:47:59 -07:00
Jonathon Anderson
c0703c32d4
Skip changelog enforcement for "unreleased" PRs
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-07 22:53:59 -07:00
Jonathon Anderson
28045da271
Add deadcode to the github test suite
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-11-01 19:03:21 -06:00
xu yang
82aaf9b9ec
tidy and update related dependencies
...
Signed-off-by: xu yang <xyang@ciq.com >
2024-10-31 10:34:59 -06:00
dependabot[bot]
f6a923ac96
Bump github.com/sassoftware/go-rpmutils from 0.2.0 to 0.4.0
...
Bumps [github.com/sassoftware/go-rpmutils](https://github.com/sassoftware/go-rpmutils ) from 0.2.0 to 0.4.0.
- [Release notes](https://github.com/sassoftware/go-rpmutils/releases )
- [Commits](https://github.com/sassoftware/go-rpmutils/compare/v0.2.0...v0.4.0 )
Also updates minimum golang version to 1.21, as required.
---
updated-dependencies:
- dependency-name: github.com/sassoftware/go-rpmutils
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-10-30 20:44:58 -06:00
Jonathon Anderson
49e78e5b0d
Add testsuite to the PR reviewer checklist
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-10-25 18:07:36 -06:00
Jonathon Anderson
6796a69c3f
Update pull request template
...
The checklist is now the reviewer's responsibility.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-09-20 14:04:16 -06:00
xu yang
6abaa4dfda
fix nightly build invalid format issue
...
Signed-off-by: xu yang <xyang@ciq.com >
2024-06-12 03:48:28 +00:00
Jonathon Anderson
66a23900e9
Revert "run go mod tidy after go mod vendor"
2024-06-07 11:15:49 -06:00
xu yang
e5f6fa5a05
run go mod tidy after go mod vendor
...
Signed-off-by: xu yang <xyang@ciq.com >
2024-06-07 05:57:57 +00:00
xu yang
53cf8b5845
fix the nightly release build failure
...
Signed-off-by: xu yang <xyang@ciq.com >
2024-05-01 00:08:10 -06:00
Jonathon Anderson
aa9229a67c
Fetch all history during tagged-release
...
Tags are required during tagged-release, but attempting to fetch only
tags caused an error of the form:
Cannot fetch both <sha> and refs/tags/<name> to refs/tags/<name>
Switching to just downloading all history.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-04-18 17:11:17 -06:00
Jonathon Anderson
6d5a7735d9
Fetch tags during tagged-release
...
Tags are required for dynamic version generation.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-04-18 17:04:28 -06:00
Jonathon Anderson
79b8853cd8
Update tagged-release to accomodate new artifact names
...
Dynamic versioning of Warewulf releases broke the release process. This
simplifies and fixes finding of release artifacts during tagged-release.
This also removes CentOS 7 as a release target, as previous attempts to
fix building on CentOS 7 by omitting the API still failed to run the
testsuite.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-04-18 14:52:54 -06:00
Christian Goll
4e6cd1b9c9
skip changelog-enforcer for typos
...
Signed-off-by: Christian Goll <cgoll@suse.com >
2024-04-10 12:15:31 +02:00
Jonathon Anderson
f232c912ad
Run tests against PRs to v4.*.x branches
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-04-03 23:58:50 -06:00
Christian Goll
122a366586
Merge pull request #1149 from JasonYangShadow/golang_upgrade
...
upgrade golang version to 1.20
2024-03-22 09:05:49 +01:00