Skip to content

Commit f37303d

Browse files
authored
Merge pull request #453 from facultyai/docs-release
Update docs requirements after release
2 parents 6d482eb + 9102fbb commit f37303d

File tree

3 files changed

+9
-5
lines changed

3 files changed

+9
-5
lines changed

.github/workflows/build-docs.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@ on:
99
- examples/**
1010
- .github/workflows/build-docs.yml
1111
- .github/actions/push_docs/**
12+
release:
13+
types:
14+
- released
1215

1316
jobs:
1417
build_docs:

.github/workflows/release.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ jobs:
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

tasks.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff 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:

0 commit comments

Comments
 (0)