generated from JetBrains/intellij-platform-plugin-template
-
-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Labels
help wantedExtra attention is neededExtra attention is needed
Description
Hello. I was practicing workflows and think I've found something weired.
I've made a composite action like below.
name: Build application
description: 'Setup JDK 17 & build application via gradle.'
inputs:
working_dir:
required: true
default: './'
description: 'A directory where gradlew exists'
java_version:
required: true
default: 17
description: 'JDK version'
distribution:
required: true
default: 'temurin'
description: 'JDK distribution'
runs:
using: composite
steps:
- name: Check whether gradlew exists
shell: bash
run: |
if [ ! -f ${{ inputs.working_dir }}gradlew ]; then
echo "No gradlew exists on working directory ${{ inputs.working_dir }}"
exit 1
fi
- name: Change gradlew permission
shell: bash
run: chmod +x ${{ inputs.working_dir }}gradlew
- name: Cache gradle
uses: actions/cache@v4
id: cache-gradle # <-- step id to reference
with:
path: |
~/.gradle/caches
~/.gradle/wrapper
key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
restore-keys: ${{ runner.os }}-gradle-
- name: Setup JDK
uses: actions/setup-java@v4
with:
java-version: ${{ inputs.java_version }}
distribution: ${{ inputs.distribution }}
- name: Build if no gradle cache found
if: steps.cache-gradle.outputs.cache-hit != 'true' # <-- Shows `Delete invalid [cache-gradle]`
shell: bash
run: |
echo "No gradle found via cache. Running gradlew build..."
${{ inputs.working_dir }}gradlew build -x testWhen I run above action, no error occurs in GitHub action.
However, in my IDE, it shows an error inspection like below.
Is it a bug or did I make a silly mistake on somewhere?
Since I'm little on workflow, I want to know more details.
Will you help me?
Operating System
macOS Sequoia 15.3, M1
Project Version
IntelliJ IDEA 2024.3.3 (Ultimate Edition)
Github-Workflow plugin : 2024.3.0
Metadata
Metadata
Assignees
Labels
help wantedExtra attention is neededExtra attention is needed