Skip to content

Basic CI and gradle setup #15

Basic CI and gradle setup

Basic CI and gradle setup #15

Workflow file for this run

name: CI
# Controls when the workflow will run
on: [push, pull_request]
jobs:
# This job will build and test the JSpecify Conformance Tests on the Checker Framework
build-and-test:
# The type of runner that the job will run on
runs-on: ubuntu-latest
defaults:
run:
working-directory: jspecify-conformance
steps:
# Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it
- name: Check out CF JSpecify Conformance Tests
uses: actions/checkout@v4
with:
path: jspecify-conformance
- name: Set up Java
uses: actions/setup-java@v4
with:
distribution: temurin
java-version: 17
- name: Set up Gradle
uses: gradle/gradle-build-action@v3
- name: Build and Test
run: gradle clean test