Skip to content

Commit feeab00

Browse files
committed
Add panda as asta experiment sub-command. Normalize default output directories
1 parent f682124 commit feeab00

File tree

21 files changed

+966
-254
lines changed

21 files changed

+966
-254
lines changed

.claude-plugin/marketplace.json

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,19 @@
1111
"name": "asta",
1212
"source": "./",
1313
"description": "Paper search, citations, literature reports, and Semantic Scholar API tools",
14-
"version": "0.1.0",
14+
"version": "0.2.1",
1515
"author": {
1616
"name": "AI2 Asta Team"
1717
},
1818
"repository": "https://github.com/allenai/asta-plugins",
1919
"license": "Apache-2.0",
20-
"keywords": ["academic", "papers", "citations", "semantic-scholar", "literature"]
20+
"keywords": [
21+
"academic",
22+
"papers",
23+
"citations",
24+
"semantic-scholar",
25+
"literature"
26+
]
2127
}
2228
]
2329
}

.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "asta",
3-
"version": "0.1.0",
3+
"version": "0.2.1",
44
"description": "Asta science tools for Claude Code - paper search, citations, and more",
55
"author": {
66
"name": "AI2 Asta Team"

.github/workflows/ci.yml

Lines changed: 19 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -7,39 +7,40 @@ on:
77
branches: [main]
88

99
jobs:
10-
test:
10+
code-quality:
1111
runs-on: ubuntu-latest
12-
strategy:
13-
matrix:
14-
python-version: ["3.10", "3.11", "3.12"]
15-
1612
steps:
1713
- uses: actions/checkout@v4
1814

1915
- name: Install uv
2016
uses: astral-sh/setup-uv@v4
2117

22-
- name: Set up Python ${{ matrix.python-version }}
23-
run: uv python install ${{ matrix.python-version }}
18+
- name: Check formatting
19+
run: make format-check
2420

25-
- name: Run tests
26-
run: uv run --extra test pytest -v
21+
- name: lint
22+
run: make lint
23+
24+
- name: Lint shell scripts with shellcheck
25+
uses: ludeeus/action-shellcheck@master
26+
with:
27+
scandir: './servers ./hooks'
2728

28-
lint:
29+
test:
2930
runs-on: ubuntu-latest
31+
strategy:
32+
matrix:
33+
python-version: ["3.10", "3.11", "3.12"]
34+
3035
steps:
3136
- uses: actions/checkout@v4
3237

3338
- name: Install uv
3439
uses: astral-sh/setup-uv@v4
3540

36-
- name: Lint Python with ruff
37-
run: uvx ruff check .
41+
- name: Set up Python ${{ matrix.python-version }}
42+
run: uv python install ${{ matrix.python-version }}
3843

39-
- name: Check Python formatting with ruff
40-
run: uvx ruff format --check .
44+
- name: Run tests
45+
run: make test
4146

42-
- name: Lint shell scripts with shellcheck
43-
uses: ludeeus/action-shellcheck@master
44-
with:
45-
scandir: './servers ./hooks'

0 commit comments

Comments
 (0)