Skip to content

Commit 5ccf4d3

Browse files
authored
Merge pull request #10 from grycap/feat-local-static
Revamped site and workflow
2 parents f9c00ba + 96b0a54 commit 5ccf4d3

File tree

15 files changed

+71
-795
lines changed

15 files changed

+71
-795
lines changed

.github/workflows/pages.yml

Lines changed: 30 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -4,15 +4,20 @@ on:
44
push:
55
branches:
66
- main
7+
workflow_dispatch:
78

8-
jobs:
9-
build-and-commit:
10-
if: github.ref == 'refs/heads/main'
11-
runs-on: ubuntu-latest
9+
permissions:
10+
contents: read
11+
pages: write
12+
id-token: write
1213

13-
permissions:
14-
contents: write
14+
concurrency:
15+
group: "pages"
16+
cancel-in-progress: true
1517

18+
jobs:
19+
build:
20+
runs-on: ubuntu-latest
1621
steps:
1722
- name: Checkout repository
1823
uses: actions/checkout@v4
@@ -31,21 +36,22 @@ jobs:
3136
- name: Build static site
3237
run: npm run build
3338

34-
- name: Restore custom domain
35-
run: |
36-
if [[ -f CNAME ]]; then
37-
mkdir -p docs
38-
cp CNAME docs/CNAME
39-
fi
40-
41-
- name: Commit updated docs
42-
run: |
43-
if [[ -n "$(git status --short docs CNAME)" ]]; then
44-
git config user.name "github-actions[bot]"
45-
git config user.email "41898282+github-actions[bot]@users.noreply.github.com"
46-
git add docs CNAME
47-
git commit -m "chore(docs): update GitHub Pages artifacts"
48-
git push
49-
else
50-
echo "No changes to commit"
51-
fi
39+
- name: Copy custom domain
40+
if: ${{ hashFiles('CNAME') != '' }}
41+
run: cp CNAME dist/CNAME
42+
43+
- name: Upload Pages artifact
44+
uses: actions/upload-pages-artifact@v3
45+
with:
46+
path: dist
47+
48+
deploy:
49+
environment:
50+
name: github-pages
51+
url: ${{ steps.deployment.outputs.page_url }}
52+
runs-on: ubuntu-latest
53+
needs: build
54+
steps:
55+
- name: Deploy to GitHub Pages
56+
id: deployment
57+
uses: actions/deploy-pages@v4

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
dist/

docs/.nojekyll

Whitespace-only changes.

docs/CNAME

Lines changed: 0 additions & 1 deletion
This file was deleted.

docs/index.html

Lines changed: 0 additions & 117 deletions
This file was deleted.

docs/services.json

Lines changed: 0 additions & 75 deletions
This file was deleted.

package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"private": true,
55
"type": "module",
66
"scripts": {
7-
"build": "node scripts/build.mjs",
8-
"dev": "node scripts/dev.mjs"
7+
"build": "node src/build.mjs",
8+
"dev": "node src/dev.mjs"
99
}
1010
}

site/static/main.js

Lines changed: 0 additions & 67 deletions
This file was deleted.

site/static/oscar3-logo-trans.png

-19.7 KB
Binary file not shown.

0 commit comments

Comments
 (0)