File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ ---
2+ name : bundle
3+ on :
4+ push :
5+ tags :
6+ - ' *'
7+
8+ jobs :
9+ build :
10+ name : build dist files
11+ runs-on : ubuntu-latest
12+
13+ steps :
14+ - uses : actions/checkout@v4
15+ - name : Install Poetry
16+ uses : snok/install-poetry@v1
17+ - uses : actions/setup-python@v5
18+ with :
19+ python-version : 3.12
20+ cache : ' poetry'
21+ - name : build dist
22+ run : poetry build
23+ - uses : actions/upload-artifact@v3
24+ with :
25+ name : artifacts
26+ path : dist/*
27+ if-no-files-found : error
28+
29+ release :
30+ name : create Github release
31+ runs-on : ubuntu-latest
32+ steps :
33+ - uses : softprops/action-gh-release@v2
34+
35+ publish :
36+ name : release to pypi
37+ needs : build
38+ runs-on : ubuntu-latest
39+
40+ environment :
41+ name : pypi-release
42+ url : https://pypi.org/project/scim2-models/
43+ permissions :
44+ id-token : write
45+
46+ steps :
47+ - uses : actions/download-artifact@v3
48+ with :
49+ name : artifacts
50+ path : dist
51+
52+ - name : Push build artifacts to PyPI
53+ uses : pypa/gh-action-pypi-publish@release/v1
You can’t perform that action at this time.
0 commit comments