Skip to content

Commit 18080f1

Browse files
Merge branch 'master' into toolOfTheDay
2 parents eca8bec + d39eb4b commit 18080f1

File tree

5 files changed

+72
-11
lines changed

5 files changed

+72
-11
lines changed

.github/workflows/pr-build.yml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: Build for PR
2+
3+
on:
4+
pull_request:
5+
branches: [ "master" ]
6+
paths-ignore:
7+
- 'data/**/*.json'
8+
# Allow manual triggering of the workflow
9+
workflow_dispatch:
10+
11+
# Add explicit permissions for the GITHUB_TOKEN
12+
permissions:
13+
contents: read
14+
pull-requests: write # Required to add comments to PRs
15+
16+
jobs:
17+
build:
18+
runs-on: ubuntu-latest
19+
steps:
20+
- name: Checkout repository
21+
uses: actions/checkout@v3
22+
23+
- name: Setup Bun
24+
uses: oven-sh/setup-bun@v1
25+
with:
26+
bun-version: latest
27+
28+
- name: Install dependencies
29+
run: bun install
30+
31+
- name: 🛠️ Build
32+
run: bun run build

.github/workflows/validate.yml

Lines changed: 0 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -33,14 +33,3 @@ jobs:
3333

3434
- name: Run merge test
3535
run: bun run node scripts/merge.js
36-
37-
# Option 1: Use a dedicated action for PR comments instead
38-
- name: Add PR comment
39-
if: github.event_name == 'pull_request' && always()
40-
uses: marocchino/sticky-pull-request-comment@v2
41-
with:
42-
header: validation-result
43-
message: |
44-
## Data Validation ${{ job.status == 'success' && '✅' || '❌' }}
45-
46-
${{ job.status == 'success' && 'All data files are valid!' || 'There are issues with the data files. Please check the action logs for details.' }}

data/diffuse.json

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"name": "diffuse",
3+
"description": "Diffuse is a tool for diffing APKs, AABs, AARs, and JARs in a way that aims to provide both a high-level view of what changes along with important detailed output.",
4+
"link": "https://github.com/JakeWharton/diffuse",
5+
"authorName": "Jake Wharton",
6+
"authorLink": "https://github.com/JakeWharton",
7+
"tags": [
8+
"command-line",
9+
"apk-diff"
10+
]
11+
}

data/firebender-plugin.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{
2+
"name": "Firebender",
3+
"description": "👊🔥 A lightweight coding agent built specifically for Android Studio based on models like Claude 3.7 Sonnet and Gemini 2.5 Pro. Privacy-focused: no training or storage of your code data. Comes with fast autocomplete, cmdk, agent rules customization, mcp support, and more! 🚀",
4+
"link": "https://firebender.com",
5+
"authorName": "Kevin and Aman",
6+
"authorLink": "https://firebender.com/about",
7+
"tags": [
8+
"android-studio",
9+
"debugging",
10+
"development",
11+
"ai",
12+
"testing",
13+
"code-assistant"
14+
]
15+
}

data/kotlin-bench.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
{
2+
"name": "Kotlin Bench",
3+
"description": "🔍 A benchmark for evaluating Large Language Models (LLMs) on real-world Kotlin and Android software engineering tasks. The first benchmark that tests AI models' ability to resolve actual Kotlin and Android issues. Created by the Firebender team 🔥.",
4+
"link": "https://github.com/firebenders/Kotlin-bench",
5+
"authorName": "Aman Gottumukkala",
6+
"authorLink": "https://firebender.com/blog/kotlin-bench",
7+
"tags": [
8+
"kotlin",
9+
"benchmark",
10+
"android",
11+
"llm",
12+
"ai"
13+
]
14+
}

0 commit comments

Comments
 (0)