Skip to content

Bump dev.morphia.morphia:morphia-core from 2.4.7 to 2.4.8 #66

Bump dev.morphia.morphia:morphia-core from 2.4.7 to 2.4.8

Bump dev.morphia.morphia:morphia-core from 2.4.7 to 2.4.8 #66

Workflow file for this run

---
# yamllint disable rule:line-length
# Automatically runs on PRs to ensure the changes meet requirements and pass tests.
name: PR Validation
on: # yamllint disable-line rule:truthy
pull_request:
branches: [master]
types: [opened, reopened, synchronize]
jobs:
pr-validation:
name: PR Validation
runs-on: ubuntu-latest
steps:
- name: Check out repo
uses: actions/checkout@v4
- name: YAML linting
uses: karancode/yamllint-github-action@v2.1.1
with:
yamllint_strict: true
- name: Set up JDK 21
uses: actions/setup-java@v3
with:
java-version: 21
distribution: temurin
check-latest: false
- name: Set up Maven
uses: stCarolas/setup-maven@v4.5
with:
maven-version: 3.9.5
- name: Set up Nexus authentication and GPG passphrase
uses: whelk-io/maven-settings-xml-action@v21
with:
servers: |
[
{
"id": "sonatype-nexus-staging",
"username": "${{ secrets.OSS_NEXUS_USERNAME }}",
"password": "${{ secrets.OSS_NEXUS_PASSWORD }}"
},
{
"id": "sonatype-nexus-snapshots",
"username": "${{ secrets.OSS_NEXUS_USERNAME }}",
"password": "${{ secrets.OSS_NEXUS_PASSWORD }}"
}
]
- name: Resolve dependencies
run: mvn -B dependency:go-offline
# can't add -o here; go-offline and resolve-plugins don't download plugin dependencies, lol
- name: Build, test, and install
run: mvn -B install
# dependency:analyze-only is run as part of the previous step, but this sometimes catches more
- name: Run dependency and bug analysis
run: mvn -o -B dependency:analyze