Switch to dotnet runner label, remove container override
Some checks failed
Build & Test / build (push) Failing after 3s
Build & Test / publish-client (push) Has been skipped
Build & Test / publish-api (push) Has been skipped

This commit is contained in:
OpenClaw CI 2026-06-07 20:08:49 +00:00
parent 96610eabe9
commit 4ec2b43ad4

View file

@ -8,8 +8,7 @@ on:
jobs:
build:
runs-on: ubuntu-latest
container: mcr.microsoft.com/dotnet/sdk:10.0
runs-on: dotnet
steps:
- name: Restore dependencies
run: dotnet restore
@ -23,8 +22,7 @@ jobs:
publish-client:
needs: build
if: github.ref == 'refs/heads/main'
runs-on: ubuntu-latest
container: mcr.microsoft.com/dotnet/sdk:10.0
runs-on: dotnet
steps:
- name: Publish Blazor WASM Client
run: dotnet publish src/CalorieTracker.Client -c Release -o /tmp/publish/client
@ -38,12 +36,8 @@ jobs:
publish-api:
needs: build
if: github.ref == 'refs/heads/main'
runs-on: ubuntu-latest
container: mcr.microsoft.com/dotnet/sdk:10.0
runs-on: dotnet
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Publish API
run: dotnet publish src/CalorieTracker.Api -c Release -o /tmp/publish/api
@ -52,5 +46,4 @@ jobs:
echo "Deploying CalorieTracker API..."
mkdir -p /opt/calorie-tracker
cp -r /tmp/publish/api/* /opt/calorie-tracker/
# Restart API service (if running as systemd)
sudo systemctl restart calorie-tracker || echo "API service not yet configured"