Skip to content

Commit 8f3ba6a

Browse files
committed
Use current GitHub Pages actions
1 parent 25c07fc commit 8f3ba6a

2 files changed

Lines changed: 13 additions & 10 deletions

File tree

.github/workflows/pages.yml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,12 @@ jobs:
1616
build:
1717
runs-on: ubuntu-latest
1818
steps:
19-
- uses: actions/checkout@v4
20-
- uses: pnpm/action-setup@v4
19+
- uses: actions/checkout@v7
20+
- uses: pnpm/action-setup@v6
2121
with:
2222
version: 11.15.1
2323
run_install: false
24-
- uses: actions/setup-node@v4
24+
- uses: actions/setup-node@v7
2525
with:
2626
node-version: 24.17.0
2727
cache: pnpm
@@ -32,7 +32,7 @@ jobs:
3232
- run: pnpm site:build
3333
- name: Verify Pages artifact
3434
run: test -f apps/site/dist/index.html && test "$(cat apps/site/dist/CNAME)" = "explorables.ai"
35-
- uses: actions/upload-pages-artifact@v3
35+
- uses: actions/upload-pages-artifact@v5
3636
with:
3737
path: apps/site/dist
3838

@@ -48,4 +48,4 @@ jobs:
4848
steps:
4949
- name: Deploy to GitHub Pages
5050
id: deployment
51-
uses: actions/deploy-pages@v4
51+
uses: actions/deploy-pages@v5

docs/implementation-status.md

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,10 @@ Updated: 22 July 2026
2626

2727
## Current work
2828

29-
Milestone 5 deployment: commit/push the verified implementation, enable GitHub
30-
Pages through the API, observe the Actions deployment, and configure the custom
31-
domain. Local implementation milestones 1–5 are complete.
29+
Milestone 5 deployment: the verified MVP commit is on `master`, Pages uses the
30+
Actions source, the static deployment succeeded, and repository settings name
31+
`explorables.ai`. Local implementation milestones 1–5 are complete. Only
32+
external DNS and learner-study evidence remain.
3233

3334
## Decisions
3435

@@ -41,8 +42,8 @@ domain. Local implementation milestones 1–5 are complete.
4142

4243
## Known external evidence
4344

44-
- GitHub Pages is not configured yet; it is enabled after the workflow commit
45-
exists on `master`.
45+
- GitHub Pages is configured with `build_type: workflow`; its first full build
46+
and deploy succeeded in Actions run `29851762912`.
4647
- DNS provider access for `explorables.ai` has not been established. DNS queries
4748
currently return no A, AAAA, or `www` CNAME records. Exact records are in
4849
`docs/deployment.md`.
@@ -71,5 +72,7 @@ pnpm site:test pass (content, no-tracking copy, axe, 72
7172
generated course smoke pass (validate, 2 tests, static build)
7273
pnpm audit --audit-level high pass (no known vulnerabilities)
7374
Pages workflow YAML parse pass
75+
GitHub Pages API pass (workflow source, public, CNAME configured)
76+
GitHub Actions run 29851762912 pass (build, checks, artifact, deploy)
7477
DNS A / AAAA / www CNAME no records returned (external blocker)
7578
```

0 commit comments

Comments
 (0)