diff --git a/.github/workflows/deploy-pages.yml b/.github/workflows/deploy-pages.yml index bef8933..7f350b7 100644 --- a/.github/workflows/deploy-pages.yml +++ b/.github/workflows/deploy-pages.yml @@ -112,6 +112,9 @@ jobs: needs: build if: github.event_name == 'pull_request' runs-on: ubuntu-latest + permissions: + contents: write + pull-requests: write steps: - name: Download artifact uses: actions/download-artifact@v4 @@ -132,6 +135,7 @@ jobs: publish_dir: ./preview destination_dir: pr-${{ github.event.pull_request.number }} keep_files: false + force_orphan: true - name: Comment PR uses: actions/github-script@v7 @@ -184,6 +188,9 @@ jobs: cleanup-preview: if: github.event_name == 'pull_request' && github.event.action == 'closed' runs-on: ubuntu-latest + permissions: + contents: write + pull-requests: write steps: - name: Checkout gh-pages branch uses: actions/checkout@v4 diff --git a/docs/.vitepress/config.mts b/docs/.vitepress/config.mts index 87c8916..96f1f24 100644 --- a/docs/.vitepress/config.mts +++ b/docs/.vitepress/config.mts @@ -131,7 +131,7 @@ export default defineConfig({ { rel: "icon", type: "image/svg+xml", - href: ".vitepress/theme/assets/gardenlinux-logo.svg", + href: `${base}.vitepress/theme/assets/gardenlinux-logo.svg`, }, ], ["meta", { name: "theme-color", content: "#009f76" }], @@ -150,8 +150,8 @@ export default defineConfig({ themeConfig: { // https://vitepress.dev/reference/default-theme-config logo: { - light: ".vitepress/theme/assets/gardenlinux-logo.svg", - dark: ".vitepress/theme/assets/gardenlinux-logo.svg", + light: `${base}.vitepress/theme/assets/gardenlinux-logo.svg`, + dark: `${base}.vitepress/theme/assets/gardenlinux-logo.svg`, }, nav: [ { text: "Start Here", link: "/" },