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 99 - examples/**
1010 - .github/workflows/build-docs.yml
1111 - .github/actions/push_docs/**
12+ release :
13+ types :
14+ - released
1215
1316jobs :
1417 build_docs :
Original file line number Diff line number Diff line change 2828 python-version : 3.8
2929 - name : Install Python dependencies
3030 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 }}
3133 - uses : JS-DevTools/npm-publish@v1
3234 with :
3335 token : ${{ secrets.NPM_TOKEN }}
@@ -36,13 +38,13 @@ jobs:
3638 env :
3739 FLIT_USERNAME : ${{ secrets.FLIT_USERNAME }}
3840 FLIT_PASSWORD : ${{ secrets.FLIT_PASSWORD }}
39- - name : Commit updated package-lock.json
41+ - name : Commit updated package-lock.json and docs requirements
4042 uses : stefanzweifel/git-auto-commit-action@v4
4143 with :
4244 commit_message : Release ${{ steps.get-version.outputs.version }}
4345 branch : master
4446 push_options : --force
45- file_pattern : package-lock.json
47+ file_pattern : package-lock.json docs/requirements.txt
4648 - name : Create GitHub release
4749 id : create-release
4850 uses : actions/create-release@v1
Original file line number Diff line number Diff line change @@ -56,12 +56,10 @@ def release(ctx, version):
5656 """
5757 info (f"Creating release branch for { version } " )
5858 set_source_version (version )
59- set_documentation_version (version )
6059
6160 run (f"git checkout -b release/{ version } " )
6261 run (
6362 "git add package.json package-lock.json "
64- "docs/requirements.txt "
6563 "dash_bootstrap_components/__init__.py "
6664 "tests/test_version.py"
6765 )
@@ -146,7 +144,8 @@ def set_js_version(version):
146144 f .writelines (package_json )
147145
148146
149- def set_documentation_version (version ):
147+ @task
148+ def set_documentation_version (ctx , version ):
150149 version = normalize_version (version )
151150 docs_requirements_path = HERE / "docs" / "requirements.txt"
152151 with docs_requirements_path .open () as f :
You can’t perform that action at this time.
0 commit comments