Skip to content

Commit c167104

Browse files
author
Pete Bishop
committed
Take 10 latest
1 parent 164d159 commit c167104

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

app/Support/GitHub.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,13 @@ public static function laravel(): static
2929

3030
public function latestVersion()
3131
{
32-
$version = Cache::remember(
32+
$release = Cache::remember(
3333
$this->getCacheKey('latest-version'),
3434
now()->addHour(),
3535
fn () => $this->fetchLatestVersion()
3636
);
3737

38-
return $version['name'] ?? 'Unknown';
38+
return $release?->name ?? 'Unknown';
3939
}
4040

4141
public function releases(): Collection
@@ -44,10 +44,10 @@ public function releases(): Collection
4444
$this->getCacheKey('releases'),
4545
now()->addHour(),
4646
fn () => $this->fetchReleases()
47-
);
47+
) ?? collect();
4848
}
4949

50-
private function fetchLatestVersion()
50+
private function fetchLatestVersion(): ?Release
5151
{
5252
// Make a request to GitHub
5353
$response = Http::get('https://api.github.com/repos/'.$this->package.'/releases/latest');
@@ -57,7 +57,7 @@ private function fetchLatestVersion()
5757
return null;
5858
}
5959

60-
return $response->json();
60+
return new Release($response->json());
6161
}
6262

6363
private function getCacheKey(string $string): string

resources/views/docs/desktop/1/getting-started/release-notes.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ title: Release Notes
33
order: 1100
44
---
55

6-
@forelse (\App\Support\GitHub::electron()->releases() as $release)
6+
@forelse (\App\Support\GitHub::electron()->releases()->take(10) as $release)
77
## {{ $release->name }}
88
**Released: {{ \Carbon\Carbon::parse($release->published_at)->format('F j, Y') }}**
99

0 commit comments

Comments
 (0)