Bump commons-cli:commons-cli from 1.9.0 to 1.10.0 #275
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Test against RabbitMQ alphas | |
on: | |
push: | |
branches: | |
- main | |
pull_request: | |
branches: | |
- main | |
repository_dispatch: | |
types: [new_client_snapshot] | |
workflow_dispatch: | |
jobs: | |
build: | |
runs-on: ubuntu-24.04 | |
strategy: | |
matrix: | |
include: | |
- rabbitmq-image: "pivotalrabbitmq/rabbitmq:v4.1.x-otp27" | |
label: "4.1" | |
- rabbitmq-image: "pivotalrabbitmq/rabbitmq:main-otp27" | |
label: "main" | |
services: | |
rabbitmq: | |
image: ${{ matrix.rabbitmq-image }} | |
ports: | |
- 5672:5672 | |
name: Test against ${{ matrix.rabbitmq-image }} | |
steps: | |
- uses: actions/checkout@v4 | |
- name: Set up JDK | |
uses: actions/setup-java@v4 | |
with: | |
distribution: 'zulu' | |
java-version: '21' | |
cache: 'maven' | |
- name: Output broker version | |
run: docker exec ${{job.services.rabbitmq.id}} rabbitmqctl version | |
- name: Enable JMS topic exchange plugin | |
run: docker exec ${{job.services.rabbitmq.id}} rabbitmq-plugins enable rabbitmq_jms_topic_exchange | |
- name: Stop RabbitMQ application | |
run: docker exec ${{job.services.rabbitmq.id}} rabbitmqctl stop_app | |
- name: Start RabbitMQ application | |
run: docker exec ${{job.services.rabbitmq.id}} rabbitmqctl start_app | |
- name: Activate Khepri | |
run: docker exec ${{job.services.rabbitmq.id}} rabbitmqctl enable_feature_flag --opt-in khepri_db | |
- name: Output dependencies | |
run: ./mvnw dependency:tree --no-transfer-progress | |
- name: Test | |
run: ./mvnw clean verify --no-transfer-progress | |
- name: Upload test logs | |
if: always() | |
uses: actions/upload-artifact@v4 | |
with: | |
name: logs-${{ matrix.label }} | |
path: target/ |