diff --git a/.forgero/build.yml b/.forgero/build.yml deleted file mode 100644 index 827cb00..0000000 --- a/.forgero/build.yml +++ /dev/null @@ -1,49 +0,0 @@ -name: Build Eleventy - -on: - push: - paths-ignore: - - '/maintenance/**' - - '/README.md' - branches: - - main - workflow_dispatch: - pull_request: - paths-ignore: - - '/maintenance/**' - - '/README.md' - -permissions: - contents: write - -jobs: - build: - runs-on: arch-linux - - strategy: - matrix: - node-version: [24.x] - - steps: - - uses: actions/checkout@v4 - - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 - with: - node-version: ${{ matrix.node-version }} - - - name: Install dependencies & build - run: | - npm ci - npm run build - - - name: Deploy to forgejo-pages - run: | - git config user.email "adrianvictor+webmaster@disroot.org" - git config user.name "mareguma" - git checkout --orphan forgejo-pages - git rm -rf . - cp -r docs/* . - git add . - git commit -m "Deploy: $(date)" - git push -f origin forgejo-pages \ No newline at end of file diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 8d068a5..fe8412b 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -18,7 +18,7 @@ permissions: jobs: build: - runs-on: ubuntu-latest + runs-on: arch-linux strategy: matrix: @@ -35,10 +35,15 @@ jobs: - name: Install dependencies & build run: | npm ci - npm run build -- --pathprefix="" + npm run build - - name: Deploy - uses: peaceiris/actions-gh-pages@v4 - with: - publish_dir: ./docs - github_token: ${{ secrets.GITHUB_TOKEN }} \ No newline at end of file + - name: Deploy to forgejo-pages + run: | + git config user.email "ci@example.com" + git config user.name "CI Bot" + git checkout --orphan forgejo-pages + git rm -rf . + cp -r docs/* . + git add . + git commit -m "Deploy: $(date)" + git push -f origin forgejo-pages