Global Event Listener #728
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# "Commons Clause" License Condition v1.0 | |
# | |
# The Software is provided to you by the Licensor under the License, as defined | |
# below, subject to the following condition. | |
# | |
# Without limiting other conditions in the License, the grant of rights under the | |
# License will not include, and the License does not grant to you, the right to | |
# Sell the Software. | |
# | |
# For purposes of the foregoing, “Sell” means practicing any or all of the rights | |
# granted to you under the License to provide to third parties, for a fee or | |
# other consideration (including without limitation fees for hosting or | |
# consulting/ support services related to the Software), a product or service | |
# whose value derives, entirely or substantially, from the functionality of the | |
# Software. Any license notice or attribution required by the License must also | |
# include this Commons Clause License Condition notice. | |
# | |
# Software: Infinitic | |
# | |
# License: MIT License (https://opensource.org/licenses/MIT) | |
# | |
# Licensor: infinitic.io | |
name: Repository management | |
on: | |
pull_request: | |
branches: | |
- main | |
jobs: | |
license: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout Repository | |
uses: actions/checkout@v2 | |
- name: Ensure license header in all source files | |
uses: ./.github/actions/addlicense-action | |
env: | |
OPTIONS: "-s -c infinitic.io -f .license-header -config .addlicense.yml -check" | |
linter: | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout Repository | |
uses: actions/checkout@v2 | |
- name: Setup Java 17 | |
uses: actions/setup-java@v1 | |
with: | |
java-version: 17 | |
- name: Check lint with Gradle Spotless | |
run: ./gradlew spotlessCheck --no-daemon --parallel --max-workers=8 # <= -d used to debug if needed | |
timeout-minutes: 5 # max time allocated (useful if some tests hang) |