Skip to content

Commit 179937e

Browse files
committed
Remove cache system
1 parent 00ac388 commit 179937e

2 files changed

Lines changed: 8 additions & 44 deletions

File tree

.github/workflows/build.yml

Lines changed: 7 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -172,40 +172,16 @@ jobs:
172172
name: graphite-web-bundle
173173
path: frontend/dist
174174

175-
- name: 📃 Generate code documentation info for website
175+
- name: 📃 Trigger website rebuild if auto-generated code docs are stale
176176
if: github.event_name == 'push'
177-
run: |
178-
cargo run -p crate-hierarchy-viz -- website/generated-new
179-
cargo run -p editor-message-tree -- website/generated-new
180-
181-
- name: 💿 Obtain cache of auto-generated code docs artifacts, to check if they've changed
182-
if: github.event_name == 'push'
183-
id: cache-website-code-docs
184-
uses: actions/cache/restore@v5
185-
with:
186-
path: website/generated
187-
key: website-code-docs
188-
189-
- name: 🔍 Check if auto-generated code docs artifacts changed
190-
if: github.event_name == 'push'
191-
id: website-code-docs-changed
192-
run: |
193-
diff --brief --recursive website/generated-new website/generated || echo "changed=true" >> $GITHUB_OUTPUT
194-
rm -rf website/generated
195-
mv website/generated-new website/generated
196-
197-
- name: 💾 Save cache of auto-generated code docs artifacts
198-
if: github.event_name == 'push' && steps.website-code-docs-changed.outputs.changed == 'true'
199-
uses: actions/cache/save@v5
200-
with:
201-
path: website/generated
202-
key: ${{ steps.cache-website-code-docs.outputs.cache-primary-key }}
203-
204-
- name: ♻️ Trigger website rebuild if the auto-generated code docs artifacts have changed
205-
if: github.event_name == 'push' && steps.website-code-docs-changed.outputs.changed == 'true'
206177
env:
207178
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
208-
run: gh workflow run website.yml --ref master
179+
run: |
180+
cargo run -p editor-message-tree -- website/generated
181+
TREE=volunteer/guide/codebase-overview/hierarchical-message-system-tree
182+
curl -sf "https://graphite.art/$TREE.txt" -o "website/static/$TREE.live.txt" \
183+
&& diff -q "website/static/$TREE.txt" "website/static/$TREE.live.txt" > /dev/null \
184+
|| gh workflow run website.yml --ref master
209185
210186
windows:
211187
if: github.event_name == 'push' || inputs.windows

.github/workflows/website.yml

Lines changed: 1 addition & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -49,21 +49,9 @@ jobs:
4949
# Remove the INDEX_HTML_HEAD_INCLUSION environment variable for build links (not master deploys)
5050
git rev-parse --abbrev-ref HEAD | grep master > /dev/null || export INDEX_HTML_HEAD_INCLUSION=""
5151
52-
- name: 💿 Obtain cache of auto-generated code docs artifacts
53-
id: cache-website-code-docs
54-
uses: actions/cache/restore@v5
55-
with:
56-
path: website/generated
57-
key: website-code-docs
58-
59-
- name: 📁 Fallback in case auto-generated code docs artifacts weren't cached
60-
if: steps.cache-website-code-docs.outputs.cache-hit != 'true'
52+
- name: 🦀 Produce auto-generated code docs data
6153
run: |
62-
echo "🦀 Initial system version of Rust:"
63-
rustc --version
6454
rustup update stable
65-
echo "🦀 Latest updated version of Rust:"
66-
rustc --version
6755
cargo run -p crate-hierarchy-viz -- website/generated
6856
cargo run -p editor-message-tree -- website/generated
6957

0 commit comments

Comments
 (0)