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
Xu Yang
2cb0f84f4e
upgrade golang version to 1.20
...
Signed-off-by: Xu Yang <xyang@ciq.com >
2024-03-21 21:04:48 -06:00
Jonathon Anderson
3feeb8dd41
Update issue templates to reflect our new dedicated Slack
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-03-15 15:15:48 -06:00
Xu Yang
d78af656de
upgrade minimum golang version
...
Signed-off-by: Xu Yang <xyang@ciq.com >
2024-03-15 02:35:49 -06:00
Jonathon Anderson
8c63d34bc5
Prompt apt to update prior to prepare
...
Working around an apparent error in GitHub
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-03-09 19:10:51 -07:00
Jonathon Anderson
629dbd603f
Change documentation repository_dispatch to workflow_dispatch
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-03-06 23:03:47 -06:00
Jonathon Anderson
0c1fef5cd5
Support manually updating documentation
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-03-06 23:00:29 -06:00
Jonathon Anderson
07e71d3fa5
Quote asterisks in documentation workflow
...
Yaml strings containing asterisks require quoting, because asterisks have
special meaning otherwise.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-03-06 22:33:32 -06:00
Brian Clemens
d1f7b21943
Install Graphviz in userdocs CI workflow
...
Signed-off-by: Brian Clemens <brian@ciq.com >
2024-02-26 18:50:17 +09:00
Jonathon Anderson
ea8e4680bc
Update tagged release workflow
...
- Don't use git hash in build identifier for tagged release
- Update upstream action versions
- Initiate release from pushed tag
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-02-17 22:22:31 -07:00