Skip to content

Commit

Permalink
Determine full SITEURL in Actions
Browse files Browse the repository at this point in the history
It's preferable to have absolute URLs (including the domain) in feeds.
  • Loading branch information
e1mo committed Sep 28, 2023
1 parent adb93ad commit b05ac5c
Showing 1 changed file with 11 additions and 6 deletions.
17 changes: 11 additions & 6 deletions .github/workflows/build.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,13 +16,18 @@ jobs:
run: |
if [[ "$GITHUB_EVENT_NAME" == "pull_request" ]]; then
pull_number=$(jq --raw-output .pull_request.number "$GITHUB_EVENT_PATH")
echo "base_url=/_pr-${pull_number}" >> $GITHUB_OUTPUT
pull_dir="/_pr-${pull_number}"
echo "base_url=https://dev.chaos.jetzt${pull_dir}" >> $GITHUB_OUTPUT
echo "branch_dir=${pull_dir}" >> $GITHUB_OUTPUT
else
if [[ "$GITHUB_REF" != "refs/heads/main" ]]; then
branch_name=${GITHUB_REF/refs\/heads/}
echo "base_url=/${branch_name/\//_}" >> $GITHUB_OUTPUT
branch_dir="/${branch_name/\//_}"
echo "branch_dir=${branch_dir}" >> $GITHUB_OUTPUT
echo "base_url=https://dev.chaos.jetzt/${branch_dir}" >> $GITHUB_OUTPUT
else
echo "base_url=" >> $GITHUB_OUTPUT
echo "base_url=https://chaos.jetzt" >> $GITHUB_OUTPUT
echo "branch_dir=" >> $GITHUB_OUTPUT
fi
fi
Expand Down Expand Up @@ -53,7 +58,7 @@ jobs:
if: github.ref == 'refs/heads/main'
environment:
name: production
url: https://chaos.jetzt
url: ${{ needs.determine_urls.outputs.siteurl }}
steps:
- uses: actions/download-artifact@v2
with:
Expand All @@ -72,7 +77,7 @@ jobs:
if: github.ref != 'refs/heads/main'
environment:
name: development
url: https://dev.chaos.jetzt${{ needs.determine_urls.outputs.siteurl }}
url: ${{ needs.determine_urls.outputs.siteurl }}
steps:
- uses: actions/download-artifact@v2
with:
Expand All @@ -81,7 +86,7 @@ jobs:
uses: burnett01/rsync-deployments@5.2.1
with:
switches: -avzr --delete
remote_path: ${{ needs.determine_urls.outputs.siteurl }}
remote_path: ${{ needs.determine_urls.outputs.branch_dir }}
remote_host: dev.chaos.jetzt
remote_user: web-deploy
remote_key: ${{ secrets.DEPLOY_KEY }}

0 comments on commit b05ac5c

Please sign in to comment.