Jonathon Anderson
bf3995d6f5
Clean up test targets in Makefile
...
Most notably, replaces the test-it target with a more simply named test
target.
Signed-off-by: Jonathon Anderson <janderson@ciq.com >
2023-08-10 11:43:46 -06:00
Jonathon Anderson
5146403c4e
Enable the changelog enforcer
...
* https://github.com/marketplace/actions/changelog-enforcer
* https://dangoslen.medium.com/enforcing-a-changelog-with-github-actions-279119ed4182
Closes #278
Signed-off-by: Jonathon Anderson <janderson@ciq.co >
2023-04-19 20:10:42 -06:00
Christian Goll
ce43dfa0b7
removed getters as configs must exportable
...
Signed-off-by: Christian Goll <cgoll@suse.de >
2023-03-06 10:20:00 +01:00
Jonathon Anderson
1a59080a99
Fix repository owner test in documentation workflow
...
Signed-off-by: Jonathon Anderson <janderson@ciq.co >
2023-02-21 09:32:52 -07:00
Jonathon Anderson
47b3fbca07
Quote path expression in documentation workflow
...
Signed-off-by: Jonathon Anderson <janderson@ciq.co >
2023-02-21 09:28:11 -07:00
Jonathon Anderson
2ec38ae3b5
Update GitHub CI to build docs and lint
...
Signed-off-by: Jonathon Anderson <janderson@ciq.co >
2023-02-21 09:04:43 -07:00
Michael L. Young
792c3574b7
Add SRPM Artifact To Releases
...
* Upload SRPMs that are created
* Update actions/checkout to v3
Closes #614
Signed-off-by: Michael L. Young <myoung@ciq.co >
2022-12-22 22:21:50 -05:00
Christian Goll
f005fbc601
Merge pull request #555 from elguero/buildtestfixup
...
[CI/CD] Build Testing Improvement
2022-12-09 09:57:11 +01:00
Jonathon Anderson
78b857a3e4
Whitespace cleanup
...
Removes trailing whitespace from all source files.
Signed-off-by: Jonathon Anderson <janderson@ciq.co >
2022-12-08 18:59:56 -07:00
Michael L. Young
d217279a04
[CI/CD] Build Testing Improvement
...
We are pinning version 1.17 for the linting workflow. Go 1.16
has been EOL for almost two years and even EL7 releases have
1.17 available now. Removed 1.16 from our test matrix.
This commit does the following:
* Update the build testing workflow to run on development branch
* Remove go 1.16 and add 1.19 to test build workflow
Signed-off-by: Michael L. Young <myoung@ciq.co >
2022-10-06 00:55:38 -04:00
Michael L. Young
ec555f2d5e
[CI/CD] Check owner of repo before running documentaton GH action
...
If a fork is running GH actions, do not create the static
documentation and try to push to the warewulf documentation repo.
Signed-off-by: Michael L. Young <myoung@ciq.co >
2022-10-05 23:40:05 -04:00
Brian Clemens
f8d9dbc61e
Correct static folder location
2022-09-27 13:27:11 +09:00
Brian Clemens
04ee8cc967
feat(docs): New documentation
...
Convert docs to mkdocs, move back into repo, publish to repo
2022-09-15 21:00:17 +09:00
Christian Goll
a79503eddd
Added right mock build
2022-06-20 14:46:00 +02:00
Christian Goll
e0afbced13
Add suse builds mock build
2022-06-20 14:35:35 +02:00
Michael L. Young
3f86dcc3a5
Adjust release build artifacts upload to handle pre-releases
...
Update the upload-artifacts and download-artifacts version
Signed-off-by: Michael L. Young <myoung@ciq.co >
2022-06-12 08:19:14 -04:00
Brian Clemens
645fd16fde
Use setup-go v3 with built-in cache
2022-06-02 15:27:50 +09:00
Christian Goll
86624a6980
install gpgme.h first
2022-04-09 13:59:05 +02:00
MatthewHink
9e459a7f69
vet is failing. see if test works.
2022-04-07 15:40:41 -04:00
MatthewHink
99f6ec8d2b
Vet and test in CI.
2022-04-07 15:34:50 -04:00
MatthewHink
f3719845fb
fix action name
2022-04-07 11:35:54 +02:00
MatthewHink
26244a4dcb
golang-lintci v.1.45.2 + fix yaml syntax
2022-04-07 11:35:54 +02:00
MatthewHink
63768daa0c
Pin go to 1.17
2022-04-06 15:24:42 -04:00
Michael L. Young
cf03d7ef69
Attempt to fix the build testing error.
2022-03-17 16:28:09 +01:00
Michael L. Young
17c71993d3
Add GitHub action to build new release assets and upload them
2021-10-26 22:25:50 -04:00
WestleyR
53651be35a
Increase timeout for lint action
...
- Related to: #120
2021-09-10 11:09:09 -07:00
WestleyR
85f5f335c5
lint: ingnore the staticfile dir
2021-09-07 21:24:10 -07:00
WestleyR
4edc16953e
Fix linting issues
2021-09-07 20:48:51 -07:00
Brian Clemens
37556e6a64
Remove docs CI
2021-05-07 18:26:27 +09:00
Brian Clemens
6105980642
cache go modules
2021-03-26 15:19:37 +09:00
Brian Clemens
c9d6e1ceca
limit unnecessary testing
2021-03-03 22:37:29 +09:00
Brian Clemens
547dd0cabd
trigger document generation only when docs modified
2021-03-03 22:31:47 +09:00
Brian Clemens
3a4b83224d
fixup! add docusaurus docs
2021-03-03 07:56:48 +09:00
Brian Clemens
57957ed427
Add basic test workflow
2021-01-17 19:56:15 +09:00