Skip to content

Commenting out gradle installation step #5

Commenting out gradle installation step

Commenting out gradle installation step #5

##
# Copyright (C) 2022-2024 Hedera Hashgraph, LLC
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
##
name: "Build Application"
on:
push
# workflow_dispatch:
# inputs:
# enable-unit-tests:
# description: "Unit Testing Enabled"
# type: boolean
# required: true
# default: true
# java-distribution:
# description: "Java JDK Distribution:"
# type: string
# required: false
# default: "temurin"
# java-version:
# description: "Java JDK Version:"
# type: string
# required: false
# default: "21.0.1"
# enable-spotless-check:
# description: "Spotless Check Enabled"
# type: boolean
# required: false
# default: false
defaults:
run:
shell: bash
env:
GRADLE_EXEC: ./gradlew
jobs:
compile:
name: "Compilation"
runs-on: [ self-hosted, Linux, medium, ephemeral ]
steps:
- name: Checkout Code
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
# - name: Expand Shallow Clone for and Spotless
# if: ${{ (inputs.enable-unit-tests || inputs.enable-spotless-check) && !cancelled() }}
# run: git fetch --unshallow --no-recurse-submodules
- name: Setup Java
uses: actions/setup-java@387ac29b308b003ca37ba93a6cab5eb57c8f5f93 # v4.0.0
with:
distribution: "temurin"
java-version: "21.0.1"
# - name: Setup Gradle
# uses: gradle/gradle-build-action@29c0906b64b8fc82467890bfb7a0a7ef34bda89e # v3.1.0
# with:
# cache-read-only: false
- name: Compile
id: gradle-build
run: ${GRADLE_EXEC} build