File tree Expand file tree Collapse file tree 3 files changed +9
-5
lines changed Expand file tree Collapse file tree 3 files changed +9
-5
lines changed Original file line number Diff line number Diff line change 9
9
- examples/**
10
10
- .github/workflows/build-docs.yml
11
11
- .github/actions/push_docs/**
12
+ release :
13
+ types :
14
+ - released
12
15
13
16
jobs :
14
17
build_docs :
Original file line number Diff line number Diff line change 28
28
python-version : 3.8
29
29
- name : Install Python dependencies
30
30
run : python -m pip install dash[dev] flit invoke semver termcolor
31
+ - name : Update docs requirements
32
+ run : invoke set-documentation-version ${{ steps.get-version.outputs.version }}
31
33
- uses : JS-DevTools/npm-publish@v1
32
34
with :
33
35
token : ${{ secrets.NPM_TOKEN }}
@@ -36,13 +38,13 @@ jobs:
36
38
env :
37
39
FLIT_USERNAME : ${{ secrets.FLIT_USERNAME }}
38
40
FLIT_PASSWORD : ${{ secrets.FLIT_PASSWORD }}
39
- - name : Commit updated package-lock.json
41
+ - name : Commit updated package-lock.json and docs requirements
40
42
uses : stefanzweifel/git-auto-commit-action@v4
41
43
with :
42
44
commit_message : Release ${{ steps.get-version.outputs.version }}
43
45
branch : master
44
46
push_options : --force
45
- file_pattern : package-lock.json
47
+ file_pattern : package-lock.json docs/requirements.txt
46
48
- name : Create GitHub release
47
49
id : create-release
48
50
uses : actions/create-release@v1
Original file line number Diff line number Diff line change @@ -56,12 +56,10 @@ def release(ctx, version):
56
56
"""
57
57
info (f"Creating release branch for { version } " )
58
58
set_source_version (version )
59
- set_documentation_version (version )
60
59
61
60
run (f"git checkout -b release/{ version } " )
62
61
run (
63
62
"git add package.json package-lock.json "
64
- "docs/requirements.txt "
65
63
"dash_bootstrap_components/__init__.py "
66
64
"tests/test_version.py"
67
65
)
@@ -146,7 +144,8 @@ def set_js_version(version):
146
144
f .writelines (package_json )
147
145
148
146
149
- def set_documentation_version (version ):
147
+ @task
148
+ def set_documentation_version (ctx , version ):
150
149
version = normalize_version (version )
151
150
docs_requirements_path = HERE / "docs" / "requirements.txt"
152
151
with docs_requirements_path .open () as f :
You can’t perform that action at this time.
0 commit comments