Skip to content

Commit cf2ea62

Browse files
authored
Merge branch '2.x' into 2.x-feat-bring-isolated-users-to-console
2 parents 7a43591 + babf593 commit cf2ea62

File tree

5 files changed

+23
-20
lines changed

5 files changed

+23
-20
lines changed

.github/workflows/code-style.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ jobs:
1919
node-version: [ "20.x" ]
2020

2121
steps:
22-
- uses: actions/checkout@v2
22+
- uses: actions/checkout@v4
2323

2424
- name: Setup PHP
2525
uses: shivammathur/setup-php@v2
@@ -28,7 +28,7 @@ jobs:
2828

2929
- name: Cache Composer packages
3030
id: composer-cache
31-
uses: actions/cache@v2
31+
uses: actions/cache@v4
3232
with:
3333
path: vendor
3434
key: ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }}
@@ -43,7 +43,7 @@ jobs:
4343
run: ./vendor/bin/pint --test
4444

4545
- name: Setup Node.js
46-
uses: actions/setup-node@v2
46+
uses: actions/setup-node@v4
4747
with:
4848
node-version: "20.x"
4949

.github/workflows/docker-latest.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -11,16 +11,16 @@ jobs:
1111
runs-on: ubuntu-latest
1212
steps:
1313
- name: Checkout code
14-
uses: actions/checkout@v2
14+
uses: actions/checkout@v4
1515

1616
- name: Set up QEMU
17-
uses: docker/setup-qemu-action@v1
17+
uses: docker/setup-qemu-action@v2
1818

1919
- name: Set up Docker Buildx
20-
uses: docker/setup-buildx-action@v1
20+
uses: docker/setup-buildx-action@v2
2121

2222
- name: Login to Docker Hub
23-
uses: docker/login-action@v2
23+
uses: docker/login-action@v3
2424
with:
2525
username: ${{ secrets.DOCKER_USERNAME }}
2626
password: ${{ secrets.DOCKER_PASSWORD }}

.github/workflows/docker-release.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,16 @@ jobs:
1010
runs-on: ubuntu-latest
1111
steps:
1212
- name: Checkout code
13-
uses: actions/checkout@v2
13+
uses: actions/checkout@v4
1414

1515
- name: Set up QEMU
16-
uses: docker/setup-qemu-action@v1
16+
uses: docker/setup-qemu-action@v2
1717

1818
- name: Set up Docker Buildx
19-
uses: docker/setup-buildx-action@v1
19+
uses: docker/setup-buildx-action@v2
2020

2121
- name: Login to Docker Hub
22-
uses: docker/login-action@v2
22+
uses: docker/login-action@v3
2323
with:
2424
username: ${{ secrets.DOCKER_USERNAME }}
2525
password: ${{ secrets.DOCKER_PASSWORD }}

.github/workflows/tests.yml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
php: [ 8.2 ]
1919

2020
steps:
21-
- uses: actions/checkout@v2
21+
- uses: actions/checkout@v4
2222

2323
- name: Setup PHP
2424
uses: shivammathur/setup-php@v2
@@ -27,12 +27,13 @@ jobs:
2727

2828
- name: Cache Composer packages
2929
id: composer-cache
30-
uses: actions/cache@v2
30+
uses: actions/cache@v4
3131
with:
3232
path: vendor
3333
key: ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }}
3434
restore-keys: |
3535
${{ runner.os }}-php-
36+
3637
- name: Install dependencies
3738
if: steps.composer-cache.outputs.cache-hit != 'true'
3839
run: composer install --prefer-dist --no-progress --no-suggest

app/Support/helpers.php

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -67,17 +67,19 @@ function run_action(object $static, Closure $callback): void
6767
try {
6868
$callback();
6969
} catch (SSHError $e) {
70+
$actions = [];
71+
if ($e->getLog()) {
72+
$actions[] = Action::make('View Logs')
73+
->url(App\Web\Pages\Servers\Logs\Index::getUrl([
74+
'server' => $e->getLog()->server_id,
75+
]))
76+
->openUrlInNewTab();
77+
}
7078
Notification::make()
7179
->danger()
7280
->title($e->getMessage())
7381
->body($e->getLog()?->getContent(30))
74-
->actions([
75-
Action::make('View Logs')
76-
->url(App\Web\Pages\Servers\Logs\Index::getUrl([
77-
'server' => $e->getLog()?->server_id,
78-
]))
79-
->openUrlInNewTab(),
80-
])
82+
->actions($actions)
8183
->send();
8284

8385
if (method_exists($static, 'halt')) {

0 commit comments

Comments
 (0)