25 lines
No EOL
659 B
YAML
25 lines
No EOL
659 B
YAML
# In your Forgejo repository: .forgejo/workflows/test.yml
|
|
name: Test Pi Cluster Workers
|
|
on: [push, pull_request]
|
|
|
|
jobs:
|
|
test-arm64:
|
|
runs-on: self-hosted
|
|
steps:
|
|
- name: Check runner info
|
|
run: |
|
|
echo "Runner hostname: $(hostname)"
|
|
echo "Architecture: $(uname -m)"
|
|
echo "OS: $(uname -a)"
|
|
echo "Available CPU cores: $(nproc)"
|
|
echo "Available memory: $(free -h)"
|
|
|
|
- name: Checkout code
|
|
uses: actions/checkout@v4
|
|
|
|
- name: Test basic commands
|
|
run: |
|
|
echo "Testing basic shell commands..."
|
|
ls -la
|
|
pwd
|
|
whoami |