Skip to content

Implement build-and-test Github Actions CI using AWS spot instances #39

Implement build-and-test Github Actions CI using AWS spot instances

Implement build-and-test Github Actions CI using AWS spot instances #39

name: Build And Test (x86-64)
on: [push, pull_request]
jobs:
generate-runner-id:
runs-on: ubuntu-latest
steps:
- name: Generate runner ID
run: |
RUNNER_ID=rr_runner_$(uuidgen|tr -d -)
echo "RUNNER_ID=$RUNNER_ID" >> "$GITHUB_OUTPUT"
outputs:
RUNNER_ID: ${{ env.RUNNER_ID }}
build-and-test-x86-64:
uses: ./.github/workflows/build-and-test.yml
with:
architecture: x86_64
runner_id: ${{ needs.generate-runner-id.outputs.RUNNER_ID }}