henrygd
7748651f5c
ci: build each docker image once and push to both registries
...
Previously the matrix had separate entries for Docker Hub and GHCR, so
every image was built twice. Each entry now pushes to both registries
from a single build. Docker Hub is skipped when DOCKERHUB_TOKEN is
unset (e.g. forks).
Also drops the explicit latest tag on the GHCR agent image so latest
comes only from latest=auto, and lowers max-parallel to 3.
2026-10-05 10:53:02 -04:00
henrygd
97de1471d7
fix: prevent variant Docker images from overwriting latest tags
2026-09-18 18:38:18 -04:00
dependabot[bot] and GitHub
6efe4be648
chore(deps): bump azure/setup-helm from 4 to 5 ( #2255 )
2026-08-23 12:31:58 -04:00
henrygd
19f250c7de
ci: change release flow actions/setup-go to use go-version: stable
2026-08-17 16:11:00 -04:00
henrygd
f894d188cf
ci(helm): update chart versions on new beszel release
2026-08-17 14:52:31 -04:00
henrygd
46cc602d37
ci(helm): publish charts to GHCR instead of creating releases
2026-08-17 14:33:40 -04:00
d5f41af3a6
chore(deps): bump docker/setup-buildx-action from 3 to 4 ( #2221 )
...
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action ) from 3 to 4.
- [Release notes](https://github.com/docker/setup-buildx-action/releases )
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-17 13:03:15 -04:00
henrygd
dbe10e3a8f
ci: update vulncheck workflow to run only on pushes to main, not PRs
2026-08-16 20:33:38 -04:00
henrygd
7556a63378
helm: update version to latest and automate chart app version bumps
...
- Keep chart documentation aligned with the application version
- Update app versions automatically after application releases
- Restore the main application release as latest after chart publishing
2026-08-16 20:23:34 -04:00
henrygd
55054a75ab
fix(helm): publish and index chart releases reliably, maybe
...
- Serialize release runs to prevent GitHub Pages index races
- Publish drafts using the release ID from Release Please
- Keep Helm chart releases out of the latest release channel
- Publish releases before Chart Releaser indexes them
- Match Chart Releaser to v-prefixed release tags
2026-08-16 20:02:20 -04:00
henrygd
c67b69d17e
fix(helm): publish immutable chart releases safely, maybe
...
- Create draft releases before uploading chart packages
- Update the chart index before making releases immutable
- Keep Helm releases out of the latest release channel
- Serialize chart publishing to avoid index races
- Run the workflow only when Helm-related files change
2026-08-16 19:39:25 -04:00
Daniel Nikoloski and GitHub
ec4ec01a39
feat: huge beszel hub and agent helm chart update ( #1582 )
2026-08-16 18:52:26 -04:00
Donggyu Kwon and GitHub
ca5497324c
feat: add :slim NVIDIA agent container image ( #2002 , #2003 )
2026-08-16 15:42:13 -04:00
Sven van Ginkel and GitHub
1ab1229a61
feat: build for armv5 and armv6 ( #1884 )
2026-08-16 14:33:04 -04:00
henrygd
66ac62a125
vulncheck: update actions/setup-go to use go-version: stable
...
https://github.com/actions/setup-go/blob/main/docs/advanced-usage.md#using-the-go-version-input
2026-08-14 19:44:11 -04:00
Rajkumar and GitHub
c9b6279e61
feat(agent): add arm64 to beszel-agent-nvidia platform matrix ( #2207 )
2026-08-11 18:10:36 -04:00
Kobi Hikri and GitHub
71bc6f9b9f
ci: attach provenance and SBOM attestations to the published images ( #2159 )
...
* ci: attach provenance and SBOM attestations to the published images
* ci: restore trailing newline at end of file
2026-08-11 18:04:39 -04:00
87468965dc
chore(deps): bump docker/metadata-action from 5 to 6 ( #2201 )
...
Bumps [docker/metadata-action](https://github.com/docker/metadata-action ) from 5 to 6.
- [Release notes](https://github.com/docker/metadata-action/releases )
- [Commits](https://github.com/docker/metadata-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: docker/metadata-action
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 17:56:29 -04:00
db0da58ac8
chore(deps): bump docker/login-action from 3 to 4 ( #2202 )
...
Bumps [docker/login-action](https://github.com/docker/login-action ) from 3 to 4.
- [Release notes](https://github.com/docker/login-action/releases )
- [Commits](https://github.com/docker/login-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/login-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 17:49:49 -04:00
b9b3a23063
chore(deps): bump actions/setup-dotnet from 4 to 6 ( #2203 )
...
Bumps [actions/setup-dotnet](https://github.com/actions/setup-dotnet ) from 4 to 6.
- [Release notes](https://github.com/actions/setup-dotnet/releases )
- [Commits](https://github.com/actions/setup-dotnet/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-dotnet
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 17:49:28 -04:00
ac34e58113
chore(deps): bump actions/checkout from 4 to 7 ( #2200 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 7.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v7 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 17:48:24 -04:00
3c8703d1c0
chore(deps): bump actions/stale from 10 to 11 ( #2199 )
...
Bumps [actions/stale](https://github.com/actions/stale ) from 10 to 11.
- [Release notes](https://github.com/actions/stale/releases )
- [Changelog](https://github.com/actions/stale/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/stale/compare/v10...v11 )
---
updated-dependencies:
- dependency-name: actions/stale
dependency-version: '11'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-11 17:48:11 -04:00
a81ce14046
chore(deps): bump docker/setup-qemu-action from 3 to 4 ( #2188 )
...
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action ) from 3 to 4.
- [Release notes](https://github.com/docker/setup-qemu-action/releases )
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
dependency-version: '4'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-06 18:29:47 -04:00
6e4a2c8a3d
chore(deps): bump docker/build-push-action from 5 to 7 ( #2190 )
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5 to 7.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5...v7 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-06 18:29:36 -04:00
146ca4284c
chore(deps): bump actions/setup-go from 5 to 7 ( #2192 )
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 5 to 7.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v5...v7 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-06 18:28:35 -04:00
6eae195d9c
chore(deps): bump klaasnicolaas/action-inactivity-lock ( #2194 )
...
Bumps [klaasnicolaas/action-inactivity-lock](https://github.com/klaasnicolaas/action-inactivity-lock ) from 1.1.3 to 2.0.1.
- [Release notes](https://github.com/klaasnicolaas/action-inactivity-lock/releases )
- [Commits](https://github.com/klaasnicolaas/action-inactivity-lock/compare/v1.1.3...v2.0.1 )
---
updated-dependencies:
- dependency-name: klaasnicolaas/action-inactivity-lock
dependency-version: 2.0.1
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-06 18:28:22 -04:00
f57f5883ce
chore(deps): bump goreleaser/goreleaser-action from 6 to 7 ( #2187 )
...
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action ) from 6 to 7.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases )
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/v6...v7 )
---
updated-dependencies:
- dependency-name: goreleaser/goreleaser-action
dependency-version: '7'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-06 18:26:35 -04:00
henrygd
adbfe7cfb7
chore: upgrade action and go versions in vulncheck workflow
2026-03-19 11:36:10 -04:00
Sven van Ginkel and GitHub
2230097dc7
chore: update inactivity-actions ( #1742 )
2026-02-12 12:29:22 -05:00
Sven van Ginkel and GitHub
988de6de7b
chore: update workflows and templates ( #1661 )
...
* Update templates
* Add CodeOwners
* Apply Hanks Feedback
* Add note to make one issue per request
* update workflow
2026-01-21 15:36:23 -05:00
henrygd
3eb025ded2
make sure distroless image gets :latest tag in workflow
2025-11-14 16:21:17 -05:00
Sven van Ginkel and GitHub
779dcc62aa
chore: update actions to lock issues and skip PRs ( #1419 )
2025-11-14 13:58:13 -05:00
henrygd
a7ef1235f4
specify latest tag for non-alpine agent image
...
also change capitalization for gpu alert
2025-11-11 16:18:54 -05:00
henrygd
7f372c46db
add alpine image + add smartmontools to intel / nvidia images
2025-10-25 11:59:57 -04:00
henrygd
79fbbb7ad0
add ghcr.io image configuration for beszel-agent-intel in gh workflow
2025-09-23 20:16:19 -04:00
henrygd
e240ced018
add support for henrygd/beszel-agent-intel in docker workflow
2025-09-22 17:47:32 -04:00
henrygd
c898a9ebbc
update /src to /internal
2025-09-09 13:35:34 -04:00
henrygd
f6078fc232
fix govulncheck workflow
2025-09-07 16:52:46 -04:00
henrygd
6f5d95031c
update project structure
...
- move agent to /agent
- change /beszel to /src
- update workflows and docker builds
2025-09-07 16:42:15 -04:00
henrygd
f7618ed6b0
update go version for vulcheck action
2025-09-04 19:17:44 -04:00
Alexander Mnich and GitHub
ab81c04569
[Fix] fix GitHub workflow errors in forks ( #1113 )
...
* feat: do not run winget/homebrew/scoop release in fork
* fix: replaced deprecated goreleaser fields
https://goreleaser.com/deprecations/#archivesbuilds
* fix: push docker images only with access to the registry
2025-08-30 15:49:49 -04:00
henrygd
e11d452d91
separate agent dockerfiles
2025-08-03 21:14:43 -04:00
dalton-baker and GitHub
99c7f7bd8a
Add GPU-enabled build target in dockerfile_Agent (nvidia-smi support) ( #898 )
2025-08-03 13:31:26 -04:00
henrygd
b22ae87022
disable winget auto pr and reactivate docker workflow
2025-08-01 21:15:37 -04:00
henrygd
79e79079bc
fix goreleaser winget token field and temp disable docker workflow
2025-08-01 20:43:33 -04:00
henrygd
8c36dd1caa
windows: embed LibreHardwareMonitorLib for better sensors detection
...
- Updated GitHub Actions release workflow to set up .NET and build the LHM executable.
- Modified Makefile to include a conditional build step for the .NET executable on Windows.
2025-08-01 20:04:40 -04:00
henrygd
60a6ae2caa
add winget token for goreleaser action
2025-07-25 20:13:31 -04:00
Sven van Ginkel and GitHub
926e807020
[Chore] Fix CI labels ( #964 )
2025-07-14 14:03:56 -04:00
Sven van Ginkel and GitHub
d91847c6c5
[Chrore] Improve Issue Templates with Categorization and Label Automation ( #939 )
...
* Update templates
* update script
* update labels
* add PR template
* update dropdown
2025-07-13 19:51:29 -04:00
Alexander Mnich and GitHub
0abd88270c
fix docker edge tag ( #959 )
2025-07-13 11:18:25 -04:00