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
Jonathon Anderson
a1832ad8c1
Complete transfer of Warewulf from HPCng
...
Warewulf is now being maintained in its own GitHub organization at
github.com/warewulf
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-01-26 21:35:04 -07:00
Jonathon Anderson
5d6ef1882d
Remove whitespace damage
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2024-01-21 00:18:38 -07:00
Brian Clemens
648ebe2abc
Update website repo URL
...
Signed-off-by: Brian Clemens <brian@ciq.com >
2024-01-11 11:04:13 +09:00
jason yang
163b0aa4f4
add git tag to nightly release
...
Signed-off-by: jason yang <jasonyangshadow@gmail.com >
2023-12-07 11:53:24 +00:00
jason yang
618ba74b8b
add workflow_dispatch
...
Signed-off-by: jason yang <jasonyangshadow@gmail.com >
2023-12-07 03:50:09 +00:00
jason yang
a0cea0f74e
remove update_latest_release tag
...
Signed-off-by: jason yang <jasonyangshadow@gmail.com >
2023-12-07 02:43:54 +00:00
jason yang
3fd2899b1f
add nightly release support
...
Signed-off-by: jason yang <jasonyangshadow@gmail.com >
2023-12-06 13:17:22 +00:00
Jonathon Anderson
4f41a569dd
Replace development with main
...
The development branch has been replaced with the main branch in GitHub.
Replaces references to development in docs, commands, configuration, and
workflows.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2023-11-25 00:27:52 -07:00
Jonathon Anderson
2f32d567d3
Update docs for release branches
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2023-10-27 15:51:52 -06:00
Jonathon Anderson
a2b353af56
Only build docs on push when docs are updated
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2023-10-27 15:49:23 -06:00
Jonathon Anderson
9c3894f24e
Update workflow to verify fmt
...
To support this, I refactored the actions to use a composite action so
that all checks could run with the same setup.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2023-10-24 16:47:52 -06:00
Jonathon Anderson
7e9b3b48de
Fix spelling of "changelog"
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2023-10-16 10:17:23 +02:00
Jonathon Anderson
44090a5984
Reflow release.yml
...
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2023-10-16 10:17:22 +02:00