aboutsummaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorLarsVomMars2024-12-27 12:27:55 +0100
committerLarsVomMars2024-12-27 12:27:55 +0100
commit85febb59812cbe4ccbcf09b53a46e2dc92666d7e (patch)
tree466bc6bb83b9a79af81a706d978f716e1311e7d2 /.github/workflows
parent1d8ed354b333e870bd16c0767dbc04b7715a2bfe (diff)
idk
Diffstat (limited to '.github/workflows')
-rw-r--r--.github/workflows/astro.yml25
1 files changed, 3 insertions, 22 deletions
diff --git a/.github/workflows/astro.yml b/.github/workflows/astro.yml
index dce1dcc..9b3396c 100644
--- a/.github/workflows/astro.yml
+++ b/.github/workflows/astro.yml
@@ -37,25 +37,6 @@ jobs:
uses: actions/checkout@v4
with:
submodules: true
- - name: Detect package manager
- id: detect-package-manager
- run: |
- if [ -f "${{ github.workspace }}/yarn.lock" ]; then
- echo "manager=yarn" >> $GITHUB_OUTPUT
- echo "command=install" >> $GITHUB_OUTPUT
- echo "runner=yarn" >> $GITHUB_OUTPUT
- echo "lockfile=yarn.lock" >> $GITHUB_OUTPUT
- exit 0
- elif [ -f "${{ github.workspace }}/package.json" ]; then
- echo "manager=npm" >> $GITHUB_OUTPUT
- echo "command=ci" >> $GITHUB_OUTPUT
- echo "runner=npx --no-install" >> $GITHUB_OUTPUT
- echo "lockfile=package-lock.json" >> $GITHUB_OUTPUT
- exit 0
- else
- echo "Unable to determine package manager"
- exit 1
- fi
- name: Setup Node
uses: actions/setup-node@v4
with:
@@ -64,17 +45,17 @@ jobs:
# cache-dependency-path: ${{ env.BUILD_PATH }}/${{ steps.detect-package-manager.outputs.lockfile }}
# Run transform on markdown files contained by submodules
# - name: Transform Markdown
- # run: |
+ # run: |
# node ${{ github.workspace }}/.scripts/transform.js
- name: Setup Pages
id: pages
uses: actions/configure-pages@v5
- name: Install dependencies
- run: ${{ steps.detect-package-manager.outputs.manager }} ${{ steps.detect-package-manager.outputs.command }}
+ run: npm i
working-directory: ${{ env.BUILD_PATH }}
- name: Build with Astro
run: |
- ${{ steps.detect-package-manager.outputs.runner }} astro build \
+ npm run astro build \
--site "${{ steps.pages.outputs.origin }}" \
--base "${{ steps.pages.outputs.base_path }}"
working-directory: ${{ env.BUILD_PATH }}