Skip to content

Commit 05dbfcb

Browse files
JuliaEdomclaude
andcommitted
Wire CV PDFs, custom alias, and GitHub Actions autodeploy
- cv/Julia_Edomskikh_CV.pdf (RU, 121 KB) + cv/Julia_Edomskikh_CV_en.pdf (EN, 79 KB) - Footer gains 5th column for CV download, bar-nav links to RU CV - OG/Twitter canonical switches to julia-proof-pack.vercel.app (Deployment Protection disabled via Vercel REST API; custom alias now 200) - .github/workflows/deploy.yml runs `vercel deploy --prod` on push to main VERCEL_TOKEN/ORG_ID/PROJECT_ID stored as repo secrets Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent cb53793 commit 05dbfcb

4 files changed

Lines changed: 46 additions & 4 deletions

File tree

‎.github/workflows/deploy.yml‎

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
name: Vercel Production Deploy
2+
3+
on:
4+
push:
5+
branches: [main]
6+
workflow_dispatch:
7+
8+
concurrency:
9+
group: vercel-prod
10+
cancel-in-progress: false
11+
12+
jobs:
13+
deploy:
14+
runs-on: ubuntu-latest
15+
env:
16+
VERCEL_ORG_ID: ${{ secrets.VERCEL_ORG_ID }}
17+
VERCEL_PROJECT_ID: ${{ secrets.VERCEL_PROJECT_ID }}
18+
steps:
19+
- uses: actions/checkout@v4
20+
21+
- uses: actions/setup-node@v4
22+
with:
23+
node-version: '20'
24+
25+
- run: npm install --global vercel@latest
26+
27+
- name: Pull Vercel environment
28+
run: vercel pull --yes --environment=production --token=${{ secrets.VERCEL_TOKEN }}
29+
30+
- name: Build
31+
run: vercel build --prod --token=${{ secrets.VERCEL_TOKEN }}
32+
33+
- name: Deploy
34+
run: vercel deploy --prebuilt --prod --token=${{ secrets.VERCEL_TOKEN }}

‎cv/Julia_Edomskikh_CV.pdf‎

121 KB
Binary file not shown.

‎cv/Julia_Edomskikh_CV_en.pdf‎

79.1 KB
Binary file not shown.

‎index.html‎

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,14 +10,14 @@
1010
<meta property="og:site_name" content="Julia Edomskikh — Proof Pack">
1111
<meta property="og:title" content="Proof Pack — Measured before believed">
1212
<meta property="og:description" content="Four data/AI products with honest measured-proof artifacts: live load benchmark, offline grounded oracle, claim-set simulation, experiment-risk metrics. Every number carries its scope.">
13-
<meta property="og:url" content="https://proof-pack-eight.vercel.app/">
14-
<meta property="og:image" content="https://proof-pack-eight.vercel.app/og.png">
13+
<meta property="og:url" content="https://julia-proof-pack.vercel.app/">
14+
<meta property="og:image" content="https://julia-proof-pack.vercel.app/og.png">
1515
<meta property="og:image:width" content="1200">
1616
<meta property="og:image:height" content="630">
1717
<meta name="twitter:card" content="summary_large_image">
1818
<meta name="twitter:title" content="Proof Pack — Measured before believed">
1919
<meta name="twitter:description" content="Four data/AI products with measured proof. Every number carries its scope: live · oracle · simulation.">
20-
<meta name="twitter:image" content="https://proof-pack-eight.vercel.app/og.png">
20+
<meta name="twitter:image" content="https://julia-proof-pack.vercel.app/og.png">
2121
<link rel="preconnect" href="https://fonts.googleapis.com">
2222
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
2323
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet">
@@ -166,7 +166,7 @@
166166
.foot{padding:80px 0 56px;background:var(--ink);color:#fff;margin-top:0}
167167
.foot a{color:#fff;border-bottom-color:#404040}
168168
.foot a:hover{border-bottom-color:#fff}
169-
.foot-row{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-bottom:48px}
169+
.foot-row{display:grid;grid-template-columns:repeat(5,1fr);gap:28px;margin-bottom:48px}
170170
.foot-row > div{min-width:0;overflow-wrap:anywhere}
171171
@media(max-width:760px){.foot-row{grid-template-columns:repeat(2,1fr);gap:24px}.foot{padding:56px 0 40px}}
172172
.foot h4{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:#a3a3a3;margin:0 0 12px;font-weight:500;font-family:'JetBrains Mono',monospace}
@@ -191,6 +191,7 @@
191191
<a href="#de">DE_project</a>
192192
<a href="#rag">RAG</a>
193193
<a href="#gracekelly">GraceKelly</a>
194+
<a href="cv/Julia_Edomskikh_CV.pdf" target="_blank" rel="noopener">CV</a>
194195
<a href="#contact">Контакт</a>
195196
</nav>
196197
</div>
@@ -680,6 +681,13 @@ <h4>Phone</h4>
680681
<h4>Code</h4>
681682
<ul><li><a href="https://github.com/brownjuly2003-code" target="_blank" rel="noopener">github.com/brownjuly2003-code</a></li></ul>
682683
</div>
684+
<div>
685+
<h4>CV</h4>
686+
<ul>
687+
<li><a href="cv/Julia_Edomskikh_CV.pdf" download>RU · PDF 121 KB</a></li>
688+
<li><a href="cv/Julia_Edomskikh_CV_en.pdf" download>EN · PDF 79 KB</a></li>
689+
</ul>
690+
</div>
683691
</div>
684692

685693
<div class="foot-meta">

0 commit comments

Comments
 (0)