Ben Reedy
890fac507e
chore(ci): Update release workflow actions
...
Signed-off-by: Ben Reedy <breed808@breed808.com>
2023-03-27 07:03:01 +10:00
SuperQ
bee042d9fa
Use new landing page generator
...
Use the new exporter-toolkit landing page generator feature.
* Update Go to 1.20.
* Update promu to 0.14.0.
Signed-off-by: SuperQ <superq@gmail.com>
2023-03-25 10:41:48 +01:00
Ben Reedy
8d4c38b48e
chore(ci): Update golangci-lint to v1.51.2
...
Signed-off-by: Ben Reedy <breed808@breed808.com>
2023-03-12 17:34:33 +10:00
Ben Reedy
72995f4bb1
fix(ci): Disable ARM MSI builds
...
Version of Wix in use (3.11.0.1701) doesn't support ARM builds.
Signed-off-by: Ben Reedy <breed808@breed808.com>
2023-01-06 07:44:53 +10:00
Ben Reedy
1db0dd909b
fix(ci): Set correct download URL for promu tool
...
Signed-off-by: Ben Reedy <breed808@breed808.com>
2023-01-06 07:44:52 +10:00
Ben Reedy
20d7048478
chore(ci): Update deprecated Github Actions
...
checkout@v2 and go-setup@v2 both used a deprecated Node.js version (12)
See https://github.blog/changelog/2022-09-22-github-actions-all-actions-will-begin-running-on-node16-instead-of-node12/
for context
Signed-off-by: Ben Reedy <breed808@breed808.com>
2023-01-05 22:26:33 +10:00
Ben Reedy
484385d387
feat(ci): Download promu binaries
...
Compiling of promu tool unnecessarily extended CI duration.
Signed-off-by: Ben Reedy <breed808@breed808.com>
2023-01-05 22:01:33 +10:00
Ben Reedy
bf181eee38
feat(ci): Split CI/CD configuration
...
`build` job was redundant for PRs and pushes to `master` branch, as `go build`
is run in the e2e job.
Linting jobs only need to be run for code changes, and were unnecessarily
extending CI duration for documentation changes.
Signed-off-by: Ben Reedy <breed808@breed808.com>
2023-01-05 22:01:29 +10:00
Ben Reedy
7a6e2d7456
feat(ci): Add ARM64 builds to releases
...
Signed-off-by: Ben Reedy <breed808@breed808.com>
2022-10-24 21:21:43 +10:00
Ben Reedy
55312ebdca
Don't spellcheck Go dependency files
...
Signed-off-by: Ben Reedy <breed808@breed808.com>
2022-08-20 21:44:38 +10:00
Ben Reedy
1fab2621eb
Add content write permissions to GITHUB_TOKEN
...
Write permissions are required to upload release artifacts.
Signed-off-by: Ben Reedy <breed808@breed808.com>
2022-07-23 19:05:47 +10:00
Ben Reedy
02e2e257c9
Use `go install` for build deps
...
Previous `go get` method of installation was causing issues with
`goversiontool`, preventing successful CI builds.
Signed-off-by: Ben Reedy <breed808@breed808.com>
2022-04-07 09:13:16 +10:00
Ben Reedy
791df8009c
Update golangci-lint CI action to latest version
...
Signed-off-by: Ben Reedy <breed808@breed808.com>
2022-04-07 09:13:10 +10:00
Ben Reedy
c6285cdf9d
Fix VERSION env variable for image push
...
Powershell uses $Env: prefix for environment variables.
Signed-off-by: Ben Reedy <breed808@breed808.com>
2022-02-27 17:28:51 +10:00
Ben Reedy
cde750f76d
Replace invalid tag characters for master images
...
Signed-off-by: Ben Reedy <breed808@breed808.com>
2022-02-27 17:28:46 +10:00
Ben Reedy
5a9711dc90
Run CI on pushes to master branch
...
Required to keep container image (with "latest" tag) up to date. Will
also ensure the master branch is healthy after PR merges.
Signed-off-by: Ben Reedy <breed808@breed808.com>
2022-02-26 09:25:27 +10:00
Ben Reedy
e1796c3d42
Upgrade promu build tool to v0.13.0
...
Signed-off-by: Ben Reedy <breed808@breed808.com>
2022-02-08 17:15:03 +10:00
Ben Reedy
14d3e4ea28
Check default collector metrics with promtool
...
Signed-off-by: Ben Reedy <breed808@breed808.com>
2022-02-08 17:14:39 +10:00
James Sturtevant
b450a50103
Add HostProcess Container Configuration for k8s
...
Co-authored-by: Brian Redmond <brianisrunning@gmail.com>
Signed-off-by: Brian Redmond <brianisrunning@gmail.com>
Signed-off-by: James Sturtevant <jstur@microsoft.com>
2022-02-07 10:16:34 -08:00
Ben Reedy
2a5c51a236
Don't upgrade dependencies when installing tools
...
Dependency upgrade has resulted in github.com/prometheus/client_golang
being upgraded from v1.11.0 to v1.12.0 prior to end-to-end test.
This new release introduces new `go_*` metrics, causing the test to
fail on the unexpected output.
Signed-off-by: Ben Reedy <breed808@breed808.com>
2022-01-23 09:19:06 +10:00
Mario Trangoni
a8eefae123
codespell: add GH Action for checking spelling issues
...
After fixing all spelling issues in #892 , this will prevent us for
adding new ones.
Signed-off-by: Mario Trangoni <mjtrangoni@gmail.com>
2022-01-02 18:21:43 +01:00
Ben Reedy
0db956aa4d
Migrate CI/CD to Github Actions
...
Signed-off-by: Ben Reedy <breed808@breed808.com>
2022-01-01 10:04:33 +10:00