name: CI on: push: branches: [main] pull_request: branches: [main] env: CARGO_TERM_COLOR: always jobs: ci: name: Linux x86_64 (Forgejo) runs-on: ubuntu-latest steps: - name: Checkout text-extract via external URL run: | set -eu mkdir -p "$GITHUB_WORKSPACE" cd "$GITHUB_WORKSPACE" git init -q git remote add origin \ "https://x-access-token:${GITHUB_TOKEN}@git.flemming.ws/${GITHUB_REPOSITORY}.git" git fetch --depth=1 origin "$GITHUB_SHA" git checkout -q FETCH_HEAD echo "checkout: ok, ls = $(ls)" - name: Checkout fai/module-sdk into sibling layout run: | set -eu parent="$(dirname "$GITHUB_WORKSPACE")" grandparent="$(dirname "$parent")" sdk_dir="$grandparent/module_sdk" mkdir -p "$sdk_dir" cd "$sdk_dir" git init -q git remote add origin "https://git.flemming.ws/fai/module-sdk.git" git fetch --depth=1 origin main git checkout -q FETCH_HEAD echo "module-sdk: ok, ls = $(ls)"