Skip to content

Commit e13fea6

Browse files
committed
Initial ArtiFinder integration
1 parent 33f12c3 commit e13fea6

15 files changed

Lines changed: 302 additions & 0 deletions

File tree

.github/workflows/deploy.yml

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
name: Deploy
2+
3+
on:
4+
push:
5+
branches: [main]
6+
workflow_dispatch:
7+
8+
permissions:
9+
contents: read
10+
pages: write
11+
id-token: write
12+
13+
concurrency:
14+
group: pages
15+
cancel-in-progress: false
16+
17+
jobs:
18+
build:
19+
runs-on: ubuntu-latest
20+
steps:
21+
- uses: actions/checkout@v4
22+
with:
23+
submodules: recursive
24+
25+
- uses: actions/setup-python@v5
26+
with:
27+
python-version: "3.x"
28+
29+
- run: pip install pyyaml
30+
31+
- run: python3 generate_artifinder_data.py
32+
33+
- uses: ruby/setup-ruby@v1
34+
with:
35+
ruby-version: "3.2"
36+
bundler-cache: true
37+
38+
- uses: actions/configure-pages@v5
39+
40+
- run: bundle exec jekyll build
41+
env:
42+
JEKYLL_ENV: production
43+
44+
- uses: actions/upload-pages-artifact@v3
45+
46+
deploy:
47+
needs: build
48+
runs-on: ubuntu-latest
49+
environment:
50+
name: github-pages
51+
url: ${{ steps.deployment.outputs.page_url }}
52+
steps:
53+
- id: deployment
54+
uses: actions/deploy-pages@v4

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
_site
22
.jekyll-cache
3+
_data/artifinder_artifacts.yaml
4+
_data/artifinder_links.yaml
5+
_data/artifinder_index.yaml
36
.jekyll-metadata
47
.DS_Store
58
vendor/

_conferences/ndss2024/results.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -180,6 +180,7 @@ artifacts:
180180
<th>Functional</th>
181181
<th>Reproduced</th>
182182
<th>Available at</th>
183+
<th>Author's link</th>
183184
</tr>
184185
</thead>
185186
<tbody>
@@ -214,6 +215,7 @@ artifacts:
214215
<a href="{{artifact.artifact_url}}" target="_blank">Artifact</a><br>
215216
{% endif %}
216217
</td>
218+
{% include artifinder_link_cell.html title=artifact.title %}
217219
</tr>
218220
{% endfor %}
219221
</tbody>

_conferences/ndss2025/results.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -282,6 +282,7 @@ artifacts:
282282
<th>Functional</th>
283283
<th>Reproduced</th>
284284
<th>Available at</th>
285+
<th>Author's link</th>
285286
</tr>
286287
</thead>
287288
<tbody>
@@ -316,6 +317,7 @@ artifacts:
316317
<a href="{{artifact.artifact_url}}" target="_blank">Artifact</a><br>
317318
{% endif %}
318319
</td>
320+
{% include artifinder_link_cell.html title=artifact.title %}
319321
</tr>
320322
{% endfor %}
321323
</tbody>

_conferences/usenixsec2020/results.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@ artifacts:
195195
<th>Title</th>
196196
<th>Badge</th>
197197
<th>Artifact URL</th>
198+
<th>Author's link</th>
198199
</tr>
199200
</thead>
200201
<tbody>
@@ -217,6 +218,7 @@ artifacts:
217218
<a href="{{artifact.artifact_url}}">Artifact</a>
218219
{% endif %}
219220
</td>
221+
{% include artifinder_link_cell.html title=artifact.title %}
220222
</tr>
221223
{% endfor %}
222224
</tbody>

_conferences/usenixsec2021/results.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -176,6 +176,7 @@ artifacts:
176176
<th>Title</th>
177177
<th>Badge</th>
178178
<th>Artifact URL</th>
179+
<th>Author's link</th>
179180
</tr>
180181
</thead>
181182
<tbody>
@@ -198,6 +199,7 @@ artifacts:
198199
<a href="{{artifact.artifact_url}}">Artifact</a>
199200
{% endif %}
200201
</td>
202+
{% include artifinder_link_cell.html title=artifact.title %}
201203
</tr>
202204
{% endfor %}
203205
</tbody>

_conferences/usenixsec2022/results.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -693,6 +693,7 @@ Results include evaluation of the USENIX Security Summer submissions and will be
693693
<th>Repro.</th>
694694
<th>Repository</th>
695695
<th>Appendix</th>
696+
<th>Author's link</th>
696697
</tr>
697698
</thead>
698699
<tbody>
@@ -728,6 +729,7 @@ Results include evaluation of the USENIX Security Summer submissions and will be
728729
<a href="{{artifact.appendix_url}}">Appendix</a>
729730
{% endif %}
730731
</td>
732+
{% include artifinder_link_cell.html title=artifact.title %}
731733
</tr>
732734
{% endfor %}
733735
</tbody>

_conferences/usenixsec2023/results.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -881,6 +881,7 @@ artifacts:
881881
<th>Funct.</th>
882882
<th>Repro.</th>
883883
<th>Available At</th>
884+
<th>Author's link</th>
884885
</tr>
885886
</thead>
886887
<tbody>
@@ -919,6 +920,7 @@ artifacts:
919920
<a href="{{artifact.appendix_url}}" target="_blank">Appendix</a><br>
920921
{% endif %}
921922
</td>
923+
{% include artifinder_link_cell.html title=artifact.title %}
922924
</tr>
923925
{% endfor %}
924926
</tbody>

_conferences/usenixsec2024/results.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1034,6 +1034,7 @@ artifacts:
10341034
<th width="75px">Funct.</th>
10351035
<th width="75px">Repro.</th>
10361036
<th>Available At</th>
1037+
<th>Author's link</th>
10371038
</tr>
10381039
</thead>
10391040
<tbody>
@@ -1079,6 +1080,7 @@ artifacts:
10791080
📄 <a href="{{artifact.appendix_url}}" target="_blank">Appendix</a><br>
10801081
{% endif %}
10811082
</td>
1083+
{% include artifinder_link_cell.html title=artifact.title %}
10821084
</tr>
10831085
{% endfor %}
10841086
</tbody>

_conferences/usenixsec2025/results.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3127,6 +3127,7 @@ artifacts:
31273127
<th width="75px">Funct.</th>
31283128
<th width="75px">Repro.</th>
31293129
<th>Available At</th>
3130+
<th>Author's link</th>
31303131
</tr>
31313132
</thead>
31323133
<tbody>
@@ -3172,6 +3173,7 @@ artifacts:
31723173
📄 <a href="{{artifact.appendix_url}}" target="_blank">Appendix</a><br>
31733174
{% endif %}
31743175
</td>
3176+
{% include artifinder_link_cell.html title=artifact.title %}
31753177
</tr>
31763178
{% endfor %}
31773179
</tbody>

0 commit comments

Comments
 (0)