feat(mixin): Add zipped dashboards as a release artifact#5603
Merged
feat(mixin): Add zipped dashboards as a release artifact#5603
Conversation
|
Cursor Agent can help with this pull request. Just |
Contributor
There was a problem hiding this comment.
Pull request overview
This PR adds functionality to package and publish the rendered Alloy mixin dashboards as a GitHub release artifact. The dashboards from operations/alloy-mixin/rendered/dashboards/ will now be automatically bundled into a zip file and uploaded to GitHub releases, making them easier for users to download and import into Grafana.
Changes:
- Updated
tools/publish-release-artifacts.shto create a zip archive of rendered mixin dashboards - Added error handling to verify dashboards directory exists and contains JSON files
- Modified binary zipping step to exclude already-zipped files to prevent re-zipping
Co-authored-by: Piotr <thampiotr@users.noreply.github.com>
5056900 to
a4e3dac
Compare
jharvey10
reviewed
Feb 23, 2026
Co-authored-by: Piotr <thampiotr@users.noreply.github.com>
This comment has been minimized.
This comment has been minimized.
Co-authored-by: Piotr <thampiotr@users.noreply.github.com>
auto-merge was automatically disabled
February 23, 2026 16:51
Pull request was converted to draft
Co-authored-by: Piotr <thampiotr@users.noreply.github.com>
Draft
grafana-alloybot bot
pushed a commit
that referenced
this pull request
Feb 23, 2026
This PR configures GitHub Actions to publish the rendered mixin dashboards from `operations/alloy-mixin/rendered/dashboards/` as a zip archive in GitHub releases. Previously, these dashboards were only available in the source code. This change makes them easily downloadable as a release artifact, allowing users to fetch them all when importing to Grafana. ### Issue(s) fixed by this Pull Request Related #5074 Co-authored-by: Piotr <thampiotr@users.noreply.github.com> (cherry picked from commit 34f79f6)
3 tasks
jharvey10
pushed a commit
that referenced
this pull request
Feb 23, 2026
…5625) ## Backport of #5603 This PR backports #5603 to release/v1.13. ### Original PR Author @thampiotr ### Description ### Brief description of Pull Request release: publish rendered mixin dashboards as release asset ### Pull Request Details This PR configures GitHub Actions to publish the rendered mixin dashboards from `operations/alloy-mixin/rendered/dashboards/` as a zip archive in GitHub releases. Previously, these dashboards were only available in the source code. This change makes them easily downloadable as a release artifact, allowing users to fetch them all when importing to Grafana. Related #5074 --- *This backport was created automatically.* Co-authored-by: Piotr <17101802+thampiotr@users.noreply.github.com> Co-authored-by: Piotr <thampiotr@users.noreply.github.com>
6 tasks
jharvey10
pushed a commit
that referenced
this pull request
Feb 26, 2026
This PR configures GitHub Actions to publish the rendered mixin dashboards from `operations/alloy-mixin/rendered/dashboards/` as a zip archive in GitHub releases. Previously, these dashboards were only available in the source code. This change makes them easily downloadable as a release artifact, allowing users to fetch them all when importing to Grafana. ### Issue(s) fixed by this Pull Request Related #5074 Co-authored-by: Piotr <thampiotr@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Brief description of Pull Request
release: publish rendered mixin dashboards as release asset
Pull Request Details
This PR configures GitHub Actions to publish the rendered mixin dashboards from
operations/alloy-mixin/rendered/dashboards/as a zip archive in GitHub releases. Previously, these dashboards were only available in the source code. This change makes them easily downloadable as a release artifact, allowing users to fetch them all when importing to Grafana.The
tools/publish-release-artifacts.shscript is updated to createdist/alloy-mixin-dashboards-${RELEASE_TAG}.zipwhich is then automatically included in existing GitHub releases via.github/workflows/release-publish-alloy-artifacts.yml.Issue(s) fixed by this Pull Request
Related #5074
PR Checklist