Skip to content

Commit

Permalink
[ACL-264] CI, dependencies, example project and changelog updates (#338)
Browse files Browse the repository at this point in the history
  • Loading branch information
dili91 authored Jan 13, 2025
1 parent 1058d1a commit ecc1bb9
Show file tree
Hide file tree
Showing 35 changed files with 1,357 additions and 215 deletions.
1 change: 1 addition & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@ Please select multiple options if required.
# Checklist:

- [ ] I have updated the `gradle.properties` file with the new version
- [ ] I have updated the `CHANGELOG.md` file with the details of the new versio
- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my own code
- [ ] I have commented my code where necessary
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/build-test-coverage.yml
Original file line number Diff line number Diff line change
Expand Up @@ -24,7 +24,7 @@ jobs:
matrix:
os: [ ubuntu-latest ]
java-distribution: [ temurin ]
java-version: [ 11, 17, 20, 21 ]
java-version: [ 11, 17, 20, 21, 22, 23 ]
runs-on: ${{ matrix.os }}
outputs:
project_version: ${{ steps.get_project_version.outputs.project_version }}
Expand Down
36 changes: 36 additions & 0 deletions .github/workflows/workflow-examples.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,36 @@
# Workflow that runs on the examples projects.
# Triggered by pushes on the main branch (excluding tags).
# Build, test, run coverage analysis and release to Maven Central a final release.
name: Workflow on example projects

on:
push:
tags-ignore:
- '**'

jobs:
build-test:
strategy:
matrix:
project-working-dir: ["quarkus-mvc"]
name: Build and tests
runs-on: ubuntu-latest
defaults:
run:
working-directory: ./examples/${{ matrix.project-working-dir }}
steps:
- uses: actions/checkout@v4
- name: Setup JDK
uses: actions/setup-java@v4
with:
java-version: '21'
distribution: 'temurin'
cache: 'gradle'
- name: Validate Gradle wrapper
uses: gradle/actions/wrapper-validation@v3
- name: Lint
run: ./gradlew spotlessJavaCheck
- name: Build
run: ./gradlew build -x test
- name: Run tests
run: ./gradlew test
Loading

0 comments on commit ecc1bb9

Please sign in to comment.