Skip to content

Commit 5ea867a

Browse files
authored
Add uv to frontend shared workflows (#296)
* Setup uv in frontend shared workflows -- used by repoplone * Add friendly names to reusable workflows
1 parent bfb5b70 commit 5ea867a

File tree

8 files changed

+26
-1
lines changed

8 files changed

+26
-1
lines changed

.github/workflows/backend-pytest-coverage.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ on:
1717
jobs:
1818

1919
test:
20+
name: "Test coverage with Pytest"
2021
runs-on: ubuntu-latest
2122
defaults:
2223
run:

.github/workflows/backend-pytest.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ on:
1717
jobs:
1818

1919
test:
20+
name: "Tests with Pytest"
2021
runs-on: ubuntu-latest
2122
defaults:
2223
run:

.github/workflows/frontend-acceptance.yml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,10 @@ jobs:
2424
steps:
2525
- name: Main checkout
2626
uses: actions/checkout@v5
27-
27+
- name: Setup uv
28+
uses: plone/meta/.github/actions/[email protected]
29+
with:
30+
working-directory: ${{ inputs.working-directory }}
2831
- name: Setup codebase
2932
uses: plone/meta/.github/actions/[email protected]
3033
with:

.github/workflows/frontend-code.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@ jobs:
2222
- name: Main checkout
2323
uses: actions/checkout@v5
2424

25+
- name: Setup uv
26+
uses: plone/meta/.github/actions/[email protected]
27+
with:
28+
working-directory: ${{ inputs.working-directory }}
29+
2530
- name: Setup codebase
2631
uses: plone/meta/.github/actions/[email protected]
2732
with:

.github/workflows/frontend-i18n.yml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,10 @@ jobs:
2222
- name: Main checkout
2323
uses: actions/checkout@v5
2424

25+
- name: Setup uv
26+
uses: plone/meta/.github/actions/[email protected]
27+
with:
28+
working-directory: ${{ inputs.working-directory }}
2529
- name: Setup codebase
2630
uses: plone/meta/.github/actions/[email protected]
2731
with:

.github/workflows/frontend-storybook.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,11 @@ jobs:
2525
- name: Main checkout
2626
uses: actions/checkout@v5
2727

28+
- name: Setup uv
29+
uses: plone/meta/.github/actions/[email protected]
30+
with:
31+
working-directory: ${{ inputs.working-directory }}
32+
2833
- name: Setup codebase
2934
uses: plone/meta/.github/actions/[email protected]
3035
with:

.github/workflows/frontend-unit.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,11 @@ jobs:
2222
- name: Main checkout
2323
uses: actions/checkout@v5
2424

25+
- name: Setup uv
26+
uses: plone/meta/.github/actions/[email protected]
27+
with:
28+
working-directory: ${{ inputs.working-directory }}
29+
2530
- name: Setup codebase
2631
uses: plone/meta/.github/actions/[email protected]
2732
with:

news/+repoplone-gha.feature

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
Setup uv in frontend shared workflows -- used by repoplone. @ericof

0 commit comments

Comments
 (0)