Skip to content

Commit 7939a4d

Browse files
committed
include the artifact hub metadata
1 parent bde3e2e commit 7939a4d

4 files changed

Lines changed: 35 additions & 0 deletions

File tree

.github/workflows/helm.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,11 @@ jobs:
4242
to-file: 'helm/values.yaml'
4343
merge: |
4444
{ "backend.image.tag": "backend-${{ github.ref_name }}", "dashboard.image.tag": "frontend-${{ github.ref_name }}" }
45+
- name: Add details to pkg.yaml file
46+
run: |
47+
echo "version: ${{ github.ref_name }}" >> helm/artifacthub-pkg.yaml
48+
echo "createdAt: $(date -u +"%Y-%m-%dT%H:%M:%SZ")" >> helm/artifacthub-pkg.yaml
49+
cp README.md helm/README.md
4550
- name: Fetch dependencies for helm chart
4651
run: helm dependency update ./helm
4752
- name: Package Helm Chart

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
# Transparency Dashboard
2+
3+
[![Artifact Hub](https://img.shields.io/endpoint?url=https://artifacthub.io/badge/repository/transparency-dashboard)](https://artifacthub.io/packages/search?repo=transparency-dashboard)

helm/artifacthub-pkg.yaml

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
name: transparency-dashboard
2+
displayName: Transparency Dashboard
3+
createdAt: The date this package was created (RFC3339 layout) (required)
4+
description: |
5+
A Helm chart for deploying the Transparency Dashboard
6+
license: MIT
7+
homeURL: https://ethcf.org
8+
9+
operator: false
10+
deprecated: false
11+
prerelease: false
12+
13+
links:
14+
- name: Source
15+
url: https://github.com/ETHCF/transparency-dashboard/
16+
install: |
17+
Installation is turn key, just need an initial admin address and an alchemy API key.
18+
19+
maintainers:
20+
- name: Ethereum Community Foundation
21+
email: engineering@ethcf.org
22+
provider:
23+
name: Ethereum Community Foundation

helm/artifacthub-repo.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
2+
repositoryID: 896827cd-119a-4004-9e19-e84e8859761a
3+
owners:
4+
- name: Ethereum Community Foundation
5+
email: engineering@ethcf.org

0 commit comments

Comments
 (0)