mirror of
https://github.com/TheAnachronism/docspell.git
synced 2025-06-02 21:42:52 +00:00
Add github action for ci
This commit is contained in:
parent
9c427c3d38
commit
fcc5354e81
12
.github/renovate.json
vendored
Normal file
12
.github/renovate.json
vendored
Normal file
@ -0,0 +1,12 @@
|
||||
{
|
||||
"automerge": true,
|
||||
"labels": ["type: dependencies"],
|
||||
"packageRules": [
|
||||
{
|
||||
"matchManagers": [
|
||||
"sbt"
|
||||
],
|
||||
"enabled": false
|
||||
}
|
||||
]
|
||||
}
|
13
.github/workflows/auto-approve.yml
vendored
Normal file
13
.github/workflows/auto-approve.yml
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
name: Auto approve
|
||||
|
||||
on:
|
||||
pull_request_target
|
||||
|
||||
jobs:
|
||||
auto-approve:
|
||||
runs-on: ubuntu-20.04
|
||||
steps:
|
||||
- uses: hmarr/auto-approve-action@v2.1.0
|
||||
if: github.actor == 'scala-steward'
|
||||
with:
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
33
.github/workflows/ci.yml
vendored
Normal file
33
.github/workflows/ci.yml
vendored
Normal file
@ -0,0 +1,33 @@
|
||||
name: CI
|
||||
on:
|
||||
pull_request:
|
||||
jobs:
|
||||
ci-matrix:
|
||||
runs-on: ubuntu-20.04
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
java: [ 'openjdk@1.11' ]
|
||||
steps:
|
||||
- uses: actions/checkout@v2.3.4
|
||||
with:
|
||||
fetch-depth: 100
|
||||
- uses: jorelali/setup-elm@v3
|
||||
with:
|
||||
elm-version: 0.19.1
|
||||
- uses: bahmutov/npm-install@v1
|
||||
- name: Fetch tags
|
||||
run: git fetch --depth=100 origin +refs/tags/*:refs/tags/*
|
||||
- uses: olafurpg/setup-scala@v10
|
||||
with:
|
||||
java-version: ${{ matrix.java }}
|
||||
- name: Coursier cache
|
||||
uses: coursier/cache-action@v6
|
||||
- name: sbt ci ${{ github.ref }}
|
||||
run: sbt ci
|
||||
ci:
|
||||
runs-on: ubuntu-20.04
|
||||
needs: [ci-matrix]
|
||||
steps:
|
||||
- name: Aggregate of lint, and all tests
|
||||
run: echo "ci passed"
|
Loading…
x
Reference in New Issue
Block a user