mirror of
https://github.com/gradle/actions.git
synced 2025-08-18 23:01:27 +08:00
After the '[bot] update dist directory' commit, we run a full test suite. This will now use the content from the 'dist' directory, rather than regenerating this content in the test.
42 lines
1.0 KiB
YAML
42 lines
1.0 KiB
YAML
name: Test action inputs
|
|
|
|
on:
|
|
workflow_call:
|
|
inputs:
|
|
cache-key-prefix:
|
|
type: string
|
|
runner-os:
|
|
type: string
|
|
default: '["ubuntu-latest", "windows-latest", "macos-latest"]'
|
|
skip-dist:
|
|
type: boolean
|
|
default: false
|
|
|
|
env:
|
|
SKIP_DIST: ${{ inputs.skip-dist }}
|
|
GRADLE_BUILD_ACTION_CACHE_KEY_PREFIX: action-inputs-${{ inputs.cache-key-prefix }}
|
|
|
|
jobs:
|
|
action-inputs:
|
|
strategy:
|
|
fail-fast: false
|
|
matrix:
|
|
os: ${{fromJSON(inputs.runner-os)}}
|
|
runs-on: ${{ matrix.os }}
|
|
steps:
|
|
- name: Checkout sources
|
|
uses: actions/checkout@v4
|
|
- name: Initialize integ-test
|
|
uses: ./.github/actions/init-integ-test
|
|
|
|
- name: Invoke with multi-line arguments
|
|
uses: ./setup-gradle
|
|
with:
|
|
build-root-directory: .github/workflow-samples/groovy-dsl
|
|
arguments: |
|
|
--configuration-cache
|
|
--build-cache
|
|
-DsystemProperty=FOO
|
|
-PgradleProperty=BAR
|
|
test
|
|
jar |