From c64a1f6c81c5ec33f0a4084d94cbbe66d648c527 Mon Sep 17 00:00:00 2001
From: Marty Oehme <contact@martyoeh.me>
Date: Wed, 5 Mar 2025 14:45:23 +0100
Subject: [PATCH] Add repo index page

---
 .github/workflows/build.yaml | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml
index a2cb53a..4f70a59 100644
--- a/.github/workflows/build.yaml
+++ b/.github/workflows/build.yaml
@@ -148,6 +148,13 @@ jobs:
           for pkg in *.xbps; do sha256sum "$pkg" | tee "$pkg".sha256sum; done
           for pkg in *.xbps; do sha512sum "$pkg" | tee "$pkg".sha512sum; done
 
+      - name: Create simple index page for repo
+        working-directory: hostdir/binpkgs/
+        run: |
+          echo '<html><head><title>Index of /</title></head> <body><h1>Index of /</h1><hr><pre>' > index.html
+          for pkg in *.xbps; do echo "<a href=\"${pkg}}\">${pkg}</a>" >> index.html; done
+          echo '</body></html>' >> index.html
+
       - name: publish to pages
         uses: peaceiris/actions-gh-pages@v4
         # If you're changing the branch from main,