test additional poetry install args
Some checks failed
Test suites / test-build-install (pull_request) Successful in 28s
Test suites / selftest (pull_request) Successful in 51s
Test suites / pylint (pull_request) Successful in 29s
Test suites / formatting (pull_request) Successful in 25s
Test suites / mypy (pull_request) Successful in 27s
Test suites / reuse (pull_request) Failing after 7s
Some checks failed
Test suites / test-build-install (pull_request) Successful in 28s
Test suites / selftest (pull_request) Successful in 51s
Test suites / pylint (pull_request) Successful in 29s
Test suites / formatting (pull_request) Successful in 25s
Test suites / mypy (pull_request) Successful in 27s
Test suites / reuse (pull_request) Failing after 7s
This commit is contained in:
@@ -3,11 +3,17 @@
|
||||
# SPDX-License-Identifier: Apache-2.0
|
||||
|
||||
name: "Reusable Poetry build workflow"
|
||||
inputs:
|
||||
poetry_install_args:
|
||||
default: ""
|
||||
description: "Value for additional poetry install arguments"
|
||||
required: false
|
||||
|
||||
runs:
|
||||
using: "composite"
|
||||
steps:
|
||||
- name: Install dependencies
|
||||
run: |
|
||||
pip install poetry
|
||||
poetry install --no-interaction
|
||||
poetry install --no-interaction ${{ inputs.poetry_install_args }}
|
||||
shell: bash
|
||||
|
||||
@@ -35,6 +35,8 @@ jobs:
|
||||
- uses: actions/checkout@v4
|
||||
- name: Install dependencies
|
||||
uses: ./.gitea/actions/poetrybuild
|
||||
with:
|
||||
poetry_install_args: "--without dev"
|
||||
- name: Install seaf-cli
|
||||
run: |
|
||||
apt-get update
|
||||
|
||||
Reference in New Issue
Block a user