mrapids 0.1.7

Your OpenAPI, but executable
Documentation
name: Test Self-Hosted Runner

on:
  workflow_dispatch:
  push:
    branches:
      - main

jobs:
  test-runner:
    name: Test AWS Self-Hosted Runner
    runs-on: self-hosted
    steps:
      - name: Check Runner Info
        run: |
          echo "🚀 Testing self-hosted runner on AWS"
          echo "Runner name: ${{ runner.name }}"
          echo "Runner OS: ${{ runner.os }}"
          echo "Runner Arch: ${{ runner.arch }}"
          
      - name: Check System Info
        run: |
          echo "=== System Information ==="
          uname -a
          echo ""
          echo "=== CPU Info ==="
          lscpu | head -10
          echo ""
          echo "=== Memory Info ==="
          free -h
          echo ""
          echo "=== Disk Usage ==="
          df -h
          
      - name: Check Available Tools
        run: |
          echo "=== Checking installed tools ==="
          echo "Docker version:"
          docker --version || echo "Docker not installed"
          echo ""
          echo "Git version:"
          git --version
          echo ""
          echo "Node version:"
          node --version || echo "Node not installed"
          echo ""
          echo "Python version:"
          python3 --version || echo "Python3 not installed"
          echo ""
          echo "Rust version:"
          rustc --version || echo "Rust not installed"
          cargo --version || echo "Cargo not installed"
          
      - uses: actions/checkout@v4
      
      - name: List Repository Files
        run: |
          echo "=== Repository structure ==="
          ls -la
          
      - name: Success Message
        run: |
          echo "✅ Self-hosted runner is working correctly!"
          echo "Ready to run CI/CD pipelines on AWS infrastructure"