FazBrowse GitHub Viewer
|
Trending
|
URL:
|
Home
Tools:
[Download Repo ZIP]
[View Raw Code]
[Original HTTPS Page]
sqlmodel/.github/workflows/publish.yml at fixed_sql_patch · RaymondCM/sqlmodel · GitHub
RaymondCM
sqlmodel
Repository navigation
Code
Pull requests
Actions
Projects
Security and quality
Insights
Expand file tree
Breadcrumbs
sqlmodel
/
.github
/
workflows
/
publish.yml
Copy path
View runs
More file actions
More file actions
Latest commit
History
History
History
54 lines (52 loc) · 1.94 KB
Breadcrumbs
sqlmodel
/
.github
/
workflows
/
publish.yml
Copy path
File metadata and controls
54 lines (52 loc) · 1.94 KB
Raw
Copy raw file
Download raw file
Open symbols panel
Edit and raw actions
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
name
:
Publish
on
:
release
:
types
:
-
created
workflow_dispatch
:
inputs
:
debug_enabled
:
description
:
'
Run the build with tmate debugging enabled (https://github.com/marketplace/actions/debugging-with-tmate)
'
required
:
false
default
:
false
jobs
:
publish
:
runs-on
:
ubuntu-20.04
steps
:
-
uses
:
actions/checkout@v2
-
name
:
Set up Python
uses
:
actions/setup-python@v2
with
:
python-version
:
"
3.7
"
#
Allow debugging with tmate
-
name
:
Setup tmate session
uses
:
mxschmitt/action-tmate@v3
if
:
${{ github.event_name == 'workflow_dispatch' && github.event.inputs.debug_enabled }}
with
:
limit-access-to-actor
:
true
-
uses
:
actions/cache@v2
id
:
cache
with
:
path
:
${{ env.pythonLocation }}
key
:
${{ runner.os }}-python-${{ env.pythonLocation }}-${{ hashFiles('pyproject.toml') }}-root
-
name
:
Install poetry
if
:
steps.cache.outputs.cache-hit != 'true'
#
TODO: remove python -m pip install --force git+https://github.com/python-poetry/poetry-core.git@ad33bc2
#
once there's a release of Poetry 1.2.x including poetry-core > 1.1.0a6
#
Ref: https://github.com/python-poetry/poetry-core/pull/188
run
:
|
python -m pip install --upgrade pip
python -m pip install --force git+https://github.com/python-poetry/poetry-core.git@ad33bc2
python -m pip install "poetry==1.2.0a2"
python -m poetry plugin add poetry-version-plugin
-
name
:
Configure poetry
run
:
python -m poetry config virtualenvs.create false
-
name
:
Install Dependencies
if
:
steps.cache.outputs.cache-hit != 'true'
run
:
python -m poetry install
-
name
:
Publish
env
:
PYPI_TOKEN
:
${{ secrets.PYPI_TOKEN }}
run
:
|
python -m poetry config pypi-token.pypi $PYPI_TOKEN
bash scripts/publish.sh
Back
|
FazBrowse Home
|
New Git URL