|
# This workflow will be triggered if there will be changes to aws-lambda-java-events |
|
# package and it builds the package. |
|
|
|
name: Java CI aws-lambda-java-events |
|
|
|
on: |
|
workflow_dispatch: |
|
push: |
|
branches: [ main ] |
|
paths: |
|
- 'aws-lambda-java-events/**' |
|
pull_request: |
|
branches: [ '*' ] |
|
paths: |
|
- 'aws-lambda-java-events/**' |
|
- '.github/workflows/aws-lambda-java-events.yml' |
|
|
|
permissions: |
|
contents: read |
|
|
|
jobs: |
|
build: |
|
|
|
runs-on: ubuntu-latest |
|
|
|
steps: |
|
- uses: actions/checkout@v6 |
|
- name: Set up JDK 1.8 |
|
uses: actions/setup-java@v5 |
|
with: |
|
java-version: 8 |
|
distribution: corretto |
|
cache: maven |
|
|
|
- name: Install events with Maven |
|
run: mvn -B install --file aws-lambda-java-events/pom.xml |