From 1754eb9623ef165aff8e46d8935e3469f3e33bb2 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 18 Jul 2025 09:46:16 +0000 Subject: [PATCH 1/5] Initial plan From 1c31deb45ca426b507d0d3b2cc696f64027640f4 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 18 Jul 2025 09:48:34 +0000 Subject: [PATCH 2/5] Initial analysis - plan for dependency caching implementation Co-authored-by: guygregory <16044916+guygregory@users.noreply.github.com> --- __pycache__/pelicanconf.cpython-312.pyc | Bin 1051 -> 1429 bytes __pycache__/publishconf.cpython-312.pyc | Bin 525 -> 633 bytes docs/CNAME | 1 - 3 files changed, 1 deletion(-) delete mode 100644 docs/CNAME diff --git a/__pycache__/pelicanconf.cpython-312.pyc b/__pycache__/pelicanconf.cpython-312.pyc index 37642a30ba66127ad699d11fff209b704122be18..7d39f785091ebdddb56c849063ee3f0c2f5554c0 100644 GIT binary patch delta 851 zcmZuv%Wl&^6tx}aWjl6~CT&_+q(~KtkTPo?LNZkdg`!qXg49_M(p=Yxns_2V3Nb<% zc5JH%A;Ah(`~Y9U2E-=v0_6{=Sh8Z`VjdME9o>7+J?B{R%$w9pS^b#FNE|zvlHY^) ziCUT*v*{HF9Oi(>JP25T7>=17i0^nTLLA2-ffJB4d7Ok4PC*){S(R9oLBa~iI0Fh+ zA%itgaTYY3gDlQN4lgkj7>W$b3@ebwC0N3%P{3>BT&3vC^^@lh`Pj+V^+`ntMBODr zUqT&Lsy%l&2$Ef5xrXKXaUfj>1@TeGG#o$q)ERi@Gvw!fHGK<=C!xj9b~~m4~~)H(n38&CNQ(~)p}BJZ@CyRBw>S8v`4q+PvU3)@B@>wC?u&FxydwYME; z(a_Kz)Y^I@NQKJ9N(sA&S2p!#t-iCjAKJ3Nr)ZyS>h*9XFPerfF5;#ig!hl`q8=F< z$o4GDu+d{;A0g8ln|63_RkQE*yn||={GS{dgMPPTv6pdJ9gTmaZVU-{1LLNBg}r2+ z!FfA<9lKcjE{Yj}rcV_vm80TJEmC=|7GLaB=`_J^m#8w=)~PaE oLZ7(oTw0;YnYuyc>6aK<71IKZpQ@rH&;*NHE`8?mc7=WECrvpJ$^ZZW delta 469 zcmYL_ziZn-6vw5LPL|J>>=@c6G=(DxDIRJ;h7SD^NTF>A6in#Q+!BP|S(c;dgiglD zOEq>4qGZSxDDA%|` z5T{-r&B?IH$08YsEc`E<&1Qr2{;p&T>mW)d{?2^s&MEcdnCCLh#DoXA{A-tblcj2D zyE8ZvQ>wD*seouyP!%FMjicm5(kP*Ym}XSf9z`J?MKQnDH>+=`)O*#o@sg0?-ut)5 z!@ZCD)o!;pKWG6E911`PW{?Al0+$~EZRruO|rP8J`-_5qv&vk_?sz2uXliJd7 w@5)@SvEiVySrg4(Da|YQ!Iz_wR3EUnhMTCwb=M@QwCc9@aP^ng%Qlq54fq0#SO5S3 diff --git a/__pycache__/publishconf.cpython-312.pyc b/__pycache__/publishconf.cpython-312.pyc index 7d5e9a627a04ac2d66724b3d1140b66f976350a8..3a63f50dcb932cb97381df53c62c4f6e8fabc357 100644 GIT binary patch delta 227 zcmeBW`N_h2nwOW00SI^{sxqP{@=7wcOjIwFNM(!SNMViQOks=SN@0)UPT`2+sbtjT zoVX%Hu1Yd3H8rJJza%kTzq&Z5G`&_Yu_QlNuOc@mM3Z;oe^(xEH&<7eco%BE+N|SOji!+k*^V0MR zDt~d<~r)1ma@H$!bi-Vh;pV8hCGr>RezDdLSitkwLsj04NCnN6jjy diff --git a/docs/CNAME b/docs/CNAME deleted file mode 100644 index 593d8a3..0000000 --- a/docs/CNAME +++ /dev/null @@ -1 +0,0 @@ -pedanticjournal.com From de4e97774402b40694bbb59ec95bbc8523a40771 Mon Sep 17 00:00:00 2001 From: Copilot Date: Fri, 18 Jul 2025 09:49:56 +0000 Subject: [PATCH 3/5] Automated site build --- docs/CNAME | 1 + 1 file changed, 1 insertion(+) create mode 100644 docs/CNAME diff --git a/docs/CNAME b/docs/CNAME new file mode 100644 index 0000000..593d8a3 --- /dev/null +++ b/docs/CNAME @@ -0,0 +1 @@ +pedanticjournal.com From 4ffa957a3a3a203b979a4a70616e692025b7f89d Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Fri, 18 Jul 2025 09:56:19 +0000 Subject: [PATCH 4/5] Implement dependency caching with requirements.txt Co-authored-by: guygregory <16044916+guygregory@users.noreply.github.com> --- .github/workflows/build-site.yml | 9 ++++++++- requirements.txt | 2 ++ 2 files changed, 10 insertions(+), 1 deletion(-) create mode 100644 requirements.txt diff --git a/.github/workflows/build-site.yml b/.github/workflows/build-site.yml index 7a0ce76..5b160b1 100644 --- a/.github/workflows/build-site.yml +++ b/.github/workflows/build-site.yml @@ -15,9 +15,16 @@ jobs: - uses: actions/setup-python@v4 with: python-version: '3.x' + - name: Cache pip dependencies + uses: actions/cache@v3 + with: + path: ~/.cache/pip + key: ${{ runner.os }}-pip-${{ hashFiles('**/requirements.txt') }} + restore-keys: | + ${{ runner.os }}-pip- - name: Install dependencies run: | - pip install pelican markdown + pip install -r requirements.txt - name: Generate static HTML run: pelican content -s publishconf.py - name: Ensure CNAME file diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..5562cdf --- /dev/null +++ b/requirements.txt @@ -0,0 +1,2 @@ +pelican==4.11.0 +Markdown==3.8.2 \ No newline at end of file From 12f14cab41d6aebb58d8585d93e9ba41a460c582 Mon Sep 17 00:00:00 2001 From: Guy Gregory Date: Fri, 18 Jul 2025 10:59:40 +0100 Subject: [PATCH 5/5] Update requirements.txt --- requirements.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements.txt b/requirements.txt index 5562cdf..6207c65 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1,2 @@ -pelican==4.11.0 -Markdown==3.8.2 \ No newline at end of file +pelican +Markdown