Skip to content

Commit

Permalink
chore: ci: add github actions check
Browse files Browse the repository at this point in the history
  • Loading branch information
miurahr committed May 16, 2024
1 parent 053b06f commit d74b8a3
Show file tree
Hide file tree
Showing 3 changed files with 66 additions and 0 deletions.
1 change: 1 addition & 0 deletions .github/FUNDING.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
custom: https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=thank.you.omegat%40gmail.com&item_name=Donation+to+OmegaT+-+multiplatform+CAT+tool&currency_code=USD&source=url
41 changes: 41 additions & 0 deletions .github/workflows/gradle-build-master.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
name: Unit Tests, Quality checks, and Acceptance Tests

on:
push:
branches:
- master
- releases/*
pull_request:

jobs:
gradle:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
java-version: 11
distribution: 'temurin'
- uses: gradle/wrapper-validation-action@v3
name: validate gradle wrapper
- uses: gradle/actions/setup-gradle@v3
name: Setup Gradle
id: setup-gradle
- name: Run gradle build
run: ./gradlew --scan build
id: gradle
- name: "Add Build Scan URL as PR comment"
uses: actions/github-script@v7
if: github.event_name == 'pull_request' && failure()
with:
github-token: ${{secrets.GITHUB_TOKEN}}
script: |
github.rest.issues.createComment({
issue_number: context.issue.number,
owner: context.repo.owner,
repo: context.repo.repo,
body: `❌ ${{ github.workflow }} **failed**.
Please look a Gradle Scan page for details:
${{ steps.gradle.outputs.build-scan-url }}`
})
24 changes: 24 additions & 0 deletions .github/workflows/spotbugs-annotate.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Run SpotBugs

on:
push:
branches:
- master
- releases/*
pull_request:

jobs:
spotbugs:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-java@v4
with:
distribution: 'temurin'
java-version: '11'
- name: create annotation
run: echo "::add-matcher::${{ github.workspace }}/ci/github/problem-matcher.json"
- name: run spotbugs
uses: gradle/actions/setup-gradle@v3
with:
arguments: --continue spotbugsMain

0 comments on commit d74b8a3

Please sign in to comment.