Skip to content

Commit 397230f

Browse files
committed
Add build and publishing of finecode_extension_api in github actions
1 parent 955aef6 commit 397230f

1 file changed

Lines changed: 15 additions & 4 deletions

File tree

.github/workflows/ci-cd.yml

Lines changed: 15 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -79,18 +79,29 @@ jobs:
7979
# run: |
8080
# poetry run python -m finecode run lint
8181
# shell: bash
82-
83-
- name: Build
82+
83+
- name: Build finecode_extension_api
84+
if: runner.os == 'Linux'
8485
run: |
86+
pushd finecode_extension_api
8587
poetry build
88+
popd
8689
shell: bash
90+
91+
# - name: Build finecode
92+
# if: runner.os == 'Linux'
93+
# run: |
94+
# poetry build
95+
# shell: bash
8796

8897
- name: Store the distribution packages
8998
uses: actions/upload-artifact@v4
9099
if: runner.os == 'Linux'
91100
with:
92-
name: python-package-distributions
93-
path: dist/
101+
name: finecode-distributions
102+
path: |
103+
dist/
104+
finecode_extension_api/dist/
94105
95106
# - name: Run unit tests
96107
# if: ${{ !cancelled() }}

0 commit comments

Comments
 (0)