diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 9de3041d3..e32763397 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -8,15 +8,18 @@ on: jobs: release: name: Release - runs-on: ubuntu-20.04 + runs-on: ubuntu-22.04 + permissions: + contents: write + steps: - name: Code checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: - node-version: 16 + node-version: 20 cache: "yarn" - name: Install dependencies @@ -30,8 +33,8 @@ jobs: REF: ${{ github.ref }} run: | BRANCH=release/${REF:10} - git config --local user.email "ci@pelican.dev" - git config --local user.name "Pelican CI" + git config --local user.email "github-actions[bot]@users.noreply.github.com" + git config --local user.name "github-actions[bot]" git checkout -b $BRANCH git push -u origin $BRANCH sed -i "s/ 'version' => 'canary',/ 'version' => '${REF:11}',/" config/app.php diff --git a/app/Filament/Resources/EggResource/Pages/EditEgg.php b/app/Filament/Resources/EggResource/Pages/EditEgg.php index 5ae12bda9..32e2b323f 100644 --- a/app/Filament/Resources/EggResource/Pages/EditEgg.php +++ b/app/Filament/Resources/EggResource/Pages/EditEgg.php @@ -193,8 +193,8 @@ class EditEgg extends EditRecord { return [ Actions\DeleteAction::make() - ->disabled(fn (Egg $egg): bool => $egg->servers_count <= 0) - ->label(fn (Egg $egg): string => $egg->servers_count <= 0 ? 'Egg In Use' : 'Delete Egg'), + ->disabled(fn (Egg $egg): bool => $egg->servers()->count() > 0) + ->label(fn (Egg $egg): string => $egg->servers()->count() <= 0 ? 'Delete Egg' : 'Egg In Use'), Actions\ExportAction::make() ->icon('tabler-download') ->label('Export Egg')