Compare commits

...

44 Commits

Author SHA1 Message Date
Jay
4ba1f4be21 rename
Some checks failed
Build Notes Site / build (push) Failing after 21s
2026-03-03 11:19:06 +00:00
Jay
fbba5cb734 rename
Some checks failed
Build Notes Site / build (push) Failing after 15s
2026-03-03 11:16:05 +00:00
Jay
816bbe5be4 rename
Some checks failed
Build Notes Site / build (push) Failing after 16s
2026-03-03 11:13:47 +00:00
Jay
9b5cd7396e rename
Some checks failed
Build Notes Site / build (push) Failing after 2s
2026-03-03 11:12:29 +00:00
Jay
4a4c1419ec rename
All checks were successful
Build Notes Site / build (push) Successful in 12s
2026-03-03 11:06:11 +00:00
Jay
704a35548c rename
Some checks failed
Build Notes Site / build (push) Failing after 16s
2026-03-03 11:04:30 +00:00
Jay
5a4c6e2c88 rename
Some checks failed
Build Notes Site / build (push) Failing after 16s
2026-03-03 11:02:54 +00:00
Jay
0b6ac92f16 rename
Some checks failed
Build Notes Site / build (push) Failing after 7s
2026-03-03 11:01:55 +00:00
Jay
ca3f7cebca rename
Some checks failed
Build Notes Site / build (push) Failing after 10s
2026-03-03 11:00:51 +00:00
Jay
958b779983 rename 2026-03-03 11:00:00 +00:00
Jay
d673f9a6aa rename
Some checks failed
Build Notes Site / build (push) Failing after 9s
2026-03-03 10:54:22 +00:00
Jay
9d6417cda2 rename
Some checks failed
Build Notes Site / build (push) Failing after 9s
2026-03-03 10:53:16 +00:00
Jay
1e9247a843 rename
Some checks failed
Build Notes Site / build (push) Failing after 9s
2026-03-03 10:50:04 +00:00
Jay
6f7bc91166 Add docker file1
Some checks failed
Build Notes Site / build (push) Failing after 29s
2026-03-03 10:48:31 +00:00
Jay
af73b39fb0 Add docker file1 2026-03-03 10:48:05 +00:00
Jay
6866cba5d3 Add docker file 2026-03-03 10:47:04 +00:00
Jay
3c01d706d8 Add docker file
Some checks failed
Build Notes Site / build (push) Failing after 17s
2026-03-03 10:45:43 +00:00
Jay
4ceb357291 Add docker file
Some checks failed
Build Notes Site / build (push) Failing after 5s
2026-03-03 10:44:18 +00:00
Jay
6f37163a7b Add docker file
Some checks failed
Build Notes Site / build (push) Failing after 18s
2026-03-03 10:39:26 +00:00
Jay
4d56663b96 Add docker file
Some checks failed
Build Notes Site / build (push) Failing after 7s
2026-03-03 10:35:06 +00:00
Jay
206688ab77 remove workflow
Some checks failed
Build Notes Site / build (push) Failing after 6s
2026-03-03 02:02:54 +00:00
Jay
205eec7358 remove workflow
Some checks failed
Build Notes Site / build (push) Failing after 1s
2026-03-03 01:59:11 +00:00
Jay
9691ada4f1 remove workflow
Some checks failed
Build Notes Site / build (push) Failing after 2s
2026-03-03 01:56:54 +00:00
Jay
b211836136 remove workflow
Some checks failed
Build MkDocs / build (push) Failing after 8s
2026-03-03 01:53:56 +00:00
Jay
35ccefcd4d remove workflow 2026-03-03 01:42:24 +00:00
Jay
aed4fac3c3 remove workflow 2026-03-03 01:41:44 +00:00
Jay
69b8ac4591 remove workflow 2026-03-03 01:33:24 +00:00
Jay
0b44d28484 remove workflow 2026-03-03 01:30:52 +00:00
Jay
f049f3a277 update workflow
All checks were successful
Build and Deploy Notes / build (push) Successful in 24s
2026-03-02 18:24:28 +00:00
Jay
9b4115aafc update workflow
All checks were successful
Build and Deploy Notes / build (push) Successful in 17s
2026-03-02 18:21:18 +00:00
Jay
d4109f9d8d update workflow
Some checks failed
Build and Deploy Notes / build (push) Failing after 20s
2026-03-02 18:18:50 +00:00
Jay
eaa9edf1b4 update workflow
All checks were successful
Build and Deploy Notes / build (push) Successful in 17s
2026-03-02 18:16:35 +00:00
Jay
e31dd7789c update workflow
All checks were successful
Build and Deploy Notes / build (push) Successful in 17s
2026-03-02 18:13:14 +00:00
Jay
cfe5fe6eca update workflow
Some checks failed
Build and Deploy Notes / build (push) Failing after 17s
2026-03-02 18:12:29 +00:00
Jay
94403b660f update workflow
Some checks failed
Build and Deploy Notes / build (push) Failing after 3s
2026-03-02 18:11:02 +00:00
Jay
0b7f66351f update workflow
All checks were successful
Build and Deploy Notes / build (push) Successful in 5s
2026-03-02 18:04:43 +00:00
Jay
2aa82a9317 update workflow
Some checks failed
Build and Deploy Notes / build (push) Failing after 8s
2026-03-02 17:57:57 +00:00
Jay
adaf390009 update workflow
Some checks failed
Build and Deploy Notes / build (push) Failing after 8s
2026-03-02 17:52:58 +00:00
Jay
ca5297b78f update workflow
Some checks failed
Build and Deploy Notes / build (push) Failing after 9s
2026-03-02 17:48:58 +00:00
Jay
e9df4a3814 update workflow
Some checks failed
Build and Deploy Notes / build (push) Failing after 7s
2026-03-02 17:47:36 +00:00
Jay
e3711ae850 update workflow 2026-03-02 17:46:35 +00:00
Jay
e72f5c4231 Add readme1
Some checks failed
Build and Deploy Notes / build (push) Failing after 6s
2026-03-01 14:55:54 +00:00
Jay
be753dbb4c Add readme 2026-03-01 14:29:07 +00:00
Jay
40ca8eaf0a Add runner 2026-03-01 14:20:28 +00:00
4 changed files with 74 additions and 0 deletions

View File

@@ -0,0 +1,61 @@
name: Build Notes Site
on:
push:
branches: [ main ]
jobs:
build:
runs-on: ubuntu-latest
container:
image: node:20-bookworm # Node for checkout
steps:
# 1⃣ Checkout repository
- uses: actions/checkout@v4
# 2⃣ Install Python for MkDocs build
- name: Install Python
run: |
apt-get update
apt-get install -y python3 python3-venv python3-pip
# 3⃣ List repo files (debug)
- name: List repo files
run: ls -R "${{ github.workspace }}"
# 4⃣ Build MkDocs site locally
- name: Build MkDocs site
run: |
python3 -m venv .venv
.venv/bin/pip install --upgrade pip
.venv/bin/pip install -r ci/mkdocs/requirements.txt
.venv/bin/mkdocs build --clean --site-dir site_output
# 5⃣ Install Docker CLI so we can copy to volume
- name: Install Docker CLI
run: |
apt-get update
apt-get install -y ca-certificates curl gnupg lsb-release
install -m 0755 -d /etc/apt/keyrings
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /etc/apt/keyrings/docker.gpg
chmod a+r /etc/apt/keyrings/docker.gpg
echo \
"deb [arch=$(dpkg --print-architecture) signed-by=/etc/apt/keyrings/docker.gpg] \
https://download.docker.com/linux/debian $(lsb_release -cs) stable" | \
tee /etc/apt/sources.list.d/docker.list > /dev/null
apt-get update
apt-get install -y docker-ce-cli
# 6⃣ Copy the site output into notes_public Docker volume
- name: Copy site to notes_public volume
run: |
docker run --rm \
-v notes_public:/public \
-v "${{ github.workspace }}/site_output:/tmp/site" \
alpine sh -c "cp -r /tmp/site/* /public/"
# 7⃣ Optional: Verify files in volume
- name: List notes_public volume
run: |
docker run --rm -v notes_public:/data alpine ls -la /data

3
README.md Normal file
View File

@@ -0,0 +1,3 @@
# Notes
A repository to store the notes taken.

7
ci/mkdocs/Dockerfile Normal file
View File

@@ -0,0 +1,7 @@
FROM python:3.13-slim
WORKDIR /work
COPY requirements.txt /tmp/requirements.txt
RUN pip install --no-cache-dir -r /tmp/requirements.txt

View File

@@ -0,0 +1,3 @@
mkdocs==1.6.1
mkdocs-material==9.7.3
pymdown-extensions==10.21