Skip to content

Commit

Permalink
Merge pull request #39 from SplittyDev/fix/codeberg-release-endpoint
Browse files Browse the repository at this point in the history
Fix codeberg release endpoint
  • Loading branch information
SplittyDev authored Mar 7, 2024
2 parents ec5c8bc + 4753b4a commit cd8db41
Show file tree
Hide file tree
Showing 3 changed files with 335 additions and 546 deletions.
6 changes: 5 additions & 1 deletion badgers-web/src/app/codeberg/release/[owner]/[repo]/route.ts
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,13 @@ interface Params {

export async function GET(request: NextRequest, { params: { owner, repo } }: Params) {
const release = await Codeberg.getClient().getLatestRelease({ owner, repo })
const shortestName = [release?.tag_name, release?.name]

const shortestName = (() => {
if (release === null) { return null }
return [release?.tag_name, release?.name]
.filter(Boolean)
.reduce((a, b) => a!.length < b!.length ? a : b)
})()

return await Badge.generate(request, 'release', shortestName ?? 'None', {
color: !!shortestName ? 'blue' : 'yellow'
Expand Down
1 change: 1 addition & 0 deletions badgers-worker/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
.wrangler/
Loading

0 comments on commit cd8db41

Please sign in to comment.