Skip to content

Document updates & License headers #37

Document updates & License headers

Document updates & License headers #37

# Licensed to the Apache Software Foundation (ASF) under one
# or more contributor license agreements. See the NOTICE file
# distributed with this work for additional information
# regarding copyright ownership. The ASF licenses this file
# to you under the Apache License, Version 2.0 (the
# "License"); you may not use this file except in compliance
# with the License. You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing,
# software distributed under the License is distributed on an
# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
# KIND, either express or implied. See the License for the
# specific language governing permissions and limitations
# under the License.
name: AMIE Integration Tests
on:
pull_request:
paths:
- 'connectors/ACCESS/AMIE-Processor/**'
- 'dev-ops/local-amie/**'
- 'scripts/run-amie-integration-tests.sh'
- 'Makefile'
- '.github/workflows/amie-integration-tests.yml'
workflow_dispatch:
jobs:
amie-integration:
name: Run AMIE integration suite
runs-on: ubuntu-latest
timeout-minutes: 20
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set up Go
uses: actions/setup-go@v5
with:
go-version: '1.24'
cache: true
- name: Verify Docker available
run: |
docker version
docker compose version
- name: Run integration suite
run: make integration-test-amie
- name: Dump test infra logs on failure
if: failure()
run: |
echo "--- mock-amie logs ---"
docker logs custos_amie_test_mock 2>&1 || true
echo "--- mariadb logs ---"
docker logs custos_amie_test_db 2>&1 || true
- name: Tear down stack
if: always()
run: make integration-test-amie-down || true