Skip to content

Add modelines in rabbit_s3.schema #6

Add modelines in rabbit_s3.schema

Add modelines in rabbit_s3.schema #6

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
workflow_dispatch:
schedule:
- cron: '0 16 * * *' # Runs daily at 16:00 UTC
permissions:
contents: read
jobs:
build-test:
runs-on: ubuntu-latest
strategy:
matrix:
rmq-version: ['streams-tiered-storage']
include:
- rmq-version: 'streams-tiered-storage'
otp-version: 27
elixir-version: 1.18
steps:
- id: restore-rabbitmq-server-cache
uses: actions/cache/restore@v4
with:
path: ${{ github.workspace }}/rabbitmq-server
key: rmq-${{ matrix.rmq-version }}-otp-${{ matrix.otp-version }}-elixir-${{ matrix.elixir-version }}
- id: maybe-fail-rabbitmq-server-miss
if: steps.restore-rabbitmq-server-cache.outputs.cache-hit != 'true'
uses: actions/github-script@v8
with:
script: |
core.setFailed('could not restore cached rabbitmq-server build');
- uses: erlef/setup-beam@v1
with:
otp-version: ${{ matrix.otp-version }}
elixir-version: ${{ matrix.elixir-version }}
- uses: actions/checkout@v5
with:
path: rabbitmq-server/deps/rabbitmq_stream_s3
- run: make -C ${{ github.workspace }}/rabbitmq-server/deps/rabbitmq_stream_s3
- run: make -C ${{ github.workspace }}/rabbitmq-server/deps/rabbitmq_stream_s3 tests