File tree Expand file tree Collapse file tree 3 files changed +52
-5
lines changed
Expand file tree Collapse file tree 3 files changed +52
-5
lines changed Original file line number Diff line number Diff line change 1- # Benchmark addition
1+ # Pull Request Title
22
33## Description
44
5- State which benchmark you are importing and explain
5+ State the reason for your Pull Request and explain
66any changes you have made.
77
8- ## Checklist
8+ ## Checklist for adding a new benchmark
99
1010- [ ] Benchmark class is fully implemented, including
1111all abstract method implementations.
1212- [ ] Benchmark is fully tested following our standard
1313testing pattern.
1414- [ ] Input data uploaded to HF is validated and correct.
1515- [ ] The corresponding documentation is added and up to date.
16- - [ ] The ui code is added and up-to-date and has been tested.
16+ - [ ] The UI code is added and up-to-date and has been tested.
1717- [ ] Our license has been added to any Python file.
18+
19+ ## Checklist for a release PR (merge to main)
20+
21+ - [ ] CHANGELOG has been updated
22+ - [ ] Version number as been increased
Original file line number Diff line number Diff line change 1+ name : Publish 🚀
2+
3+ on :
4+ push :
5+ branches : [main]
6+
7+ permissions :
8+ contents : write
9+
10+ jobs :
11+ publish :
12+ runs-on : instadeep-ci
13+ container :
14+ image : ubuntu:latest
15+
16+ steps :
17+ - name : Git setup
18+ run : |
19+ apt-get update && apt-get install -y \
20+ coreutils \
21+ git
22+ git config --system --add safe.directory $GITHUB_WORKSPACE
23+
24+ - name : Checkout code 📦
25+ uses : actions/checkout@v4
26+
27+ - name : Install uv
28+ uses : astral-sh/setup-uv@v6
29+
30+ - name : Build and publish
31+ run : |
32+ uv build
33+ uv publish --token ${{secrets.PYPI_TOKEN}}
34+
35+ - name : Create tag
36+ run : |
37+ TAG="v$(uv version | awk '{print $2}')"
38+ git tag $TAG
39+ git push origin $TAG
Original file line number Diff line number Diff line change 11[project ]
22name = " mlipaudit"
3- version = " 0.0.1a0 "
3+ version = " 0.0.1a1 "
44description = " Library and CLI tool for benchmarking ML Interatomic Potentials"
55readme = " README.md"
66authors = [
@@ -50,3 +50,6 @@ omit = [
5050 " app.py" ,
5151 " benchmarks_cli.py"
5252]
53+
54+ [project .urls ]
55+ "Homepage" = " https://github.com/instadeepai/mlipaudit/"
You can’t perform that action at this time.
0 commit comments