Update workflows

This commit is contained in:
Dave Olsthoorn 2020-08-11 19:44:45 +02:00
parent 469d66c201
commit db3b072a6b
2 changed files with 88 additions and 48 deletions

View file

@ -20,12 +20,50 @@ jobs:
- name: Setup node 12 - name: Setup node 12
uses: actions/setup-node@v2.1.1 uses: actions/setup-node@v2.1.1
with: with:
node-version: 12.x node-version: '12'
- run: npm ci - run: npm ci
- run: npm run build - run: npm run build
format-check:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup node 12
uses: actions/setup-node@v2.1.1
with:
node-version: '12'
- run: npm ci
- run: npm run format-check - run: npm run format-check
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup node 12
uses: actions/setup-node@v2.1.1
with:
node-version: '12'
- run: npm ci
- run: npm test - run: npm test
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Setup node 12
uses: actions/setup-node@v2.1.1
with:
node-version: '12'
- run: npm ci
- run: npm run lint

View file

@ -1,47 +1,49 @@
name: Run Android build name: Run Android build
on: on:
pull_request: pull_request:
paths-ignore: paths:
- '**.md' - 'dist/**.js'
push: - '.github/*.json'
branches: push:
- main branches:
- releases/* - main
paths-ignore: - releases/*
- '**.md' paths:
- 'dist/**.js'
jobs: - '.github/*.json'
build:
runs-on: ${{ matrix.os }} jobs:
strategy: build:
matrix: runs-on: ${{ matrix.os }}
os: strategy:
- ubuntu-latest matrix:
- windows-latest os:
- macos-latest - ubuntu-latest
steps: - windows-latest
- uses: actions/checkout@v2 - macos-latest
with: steps:
repository: daveol/SampleApplication - uses: actions/checkout@v2
with:
- uses: actions/checkout@v2 repository: daveol/SampleApplication
with:
path: ./build/ - uses: actions/checkout@v2
with:
- name: Set up JDK 1.8 path: ./build/
uses: actions/setup-java@v1
with: - name: Set up JDK 1.8
java-version: 1.8 uses: actions/setup-java@v1
with:
- name: Setup Android SDK java-version: 1.8
id: 'setup-android'
uses: ./build/ - name: Setup Android SDK
id: 'setup-android'
- name: Build SampleApplication uses: ./build/
if: runner.os != 'windows'
run: ./gradlew --no-daemon build - name: Build SampleApplication
if: runner.os != 'windows'
- name: Build SampleApplication (Windows) run: ./gradlew --no-daemon build
if: runner.os == 'windows'
run: .\gradlew.bat --no-daemon build - name: Build SampleApplication (Windows)
if: runner.os == 'windows'
run: .\gradlew.bat --no-daemon build