Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
349 commits
Select commit Hold shift + click to select a range
b659930
Merge branch 'main' into helpr
mergify[bot] Feb 25, 2026
c64b90c
Merge branch 'main' into helpr
mergify[bot] Feb 25, 2026
8423703
Merge branch 'main' into helpr
mergify[bot] Feb 25, 2026
16b155d
Merge branch 'main' into helpr
mergify[bot] Feb 25, 2026
b8dedc8
Merge branch 'main' into helpr
mergify[bot] Feb 26, 2026
d654648
Merge branch 'main' into helpr
mergify[bot] Feb 27, 2026
28fb235
Merge branch 'main' into helpr
mergify[bot] Feb 27, 2026
2ce31a7
Merge branch 'main' into helpr
mergify[bot] Feb 27, 2026
1117d75
Merge branch 'main' into helpr
mergify[bot] Feb 27, 2026
eee51fb
Merge branch 'main' into helpr
mergify[bot] Feb 27, 2026
a686c8a
Merge branch 'main' into helpr
mergify[bot] Feb 27, 2026
272f003
Merge branch 'main' into helpr
mergify[bot] Feb 27, 2026
4114ccc
Merge branch 'main' into helpr
mergify[bot] Feb 27, 2026
5388051
Merge branch 'main' into helpr
mergify[bot] Feb 27, 2026
3ec287f
Merge branch 'main' into helpr
mergify[bot] Feb 27, 2026
05624ab
Merge branch 'main' into helpr
mergify[bot] Feb 27, 2026
9f238bf
Merge branch 'main' into helpr
mergify[bot] Feb 27, 2026
12c38d0
Merge branch 'main' into helpr
mergify[bot] Feb 27, 2026
f6b8b89
Merge branch 'main' into helpr
mergify[bot] Mar 2, 2026
a725603
Merge branch 'main' into helpr
mergify[bot] Mar 2, 2026
6daf583
Merge branch 'main' into helpr
mergify[bot] Mar 2, 2026
2d8814f
Merge branch 'main' into helpr
mergify[bot] Mar 2, 2026
dfe3947
Merge branch 'main' into helpr
mergify[bot] Mar 2, 2026
d6b1029
Merge branch 'main' into helpr
mergify[bot] Mar 2, 2026
1bb21bf
Merge branch 'main' into helpr
mergify[bot] Mar 2, 2026
40ac641
Merge branch 'main' into helpr
mergify[bot] Mar 2, 2026
0da5ae5
Merge branch 'main' into helpr
mergify[bot] Mar 3, 2026
272a0a7
Merge branch 'main' into helpr
mergify[bot] Mar 3, 2026
957c2e3
Merge branch 'main' into helpr
mergify[bot] Mar 3, 2026
e43d43b
Merge branch 'main' into helpr
mergify[bot] Mar 3, 2026
baa7870
Merge branch 'main' into helpr
mergify[bot] Mar 3, 2026
727ed96
Merge branch 'main' into helpr
mergify[bot] Mar 3, 2026
7dbd4b8
Merge branch 'main' into helpr
mergify[bot] Mar 3, 2026
6018498
Merge branch 'main' into helpr
mergify[bot] Mar 3, 2026
7285dc6
Merge branch 'main' into helpr
mergify[bot] Mar 3, 2026
574bc91
Merge branch 'main' into helpr
mergify[bot] Mar 4, 2026
6e5d171
Merge branch 'main' into helpr
mergify[bot] Mar 4, 2026
3cc00e9
Merge branch 'main' into helpr
mergify[bot] Mar 4, 2026
caa3a85
Merge branch 'main' into helpr
mergify[bot] Mar 4, 2026
4b6fa88
Merge branch 'main' into helpr
mergify[bot] Mar 4, 2026
ca777f3
Merge branch 'main' into helpr
mergify[bot] Mar 4, 2026
1289cc8
Merge branch 'main' into helpr
mergify[bot] Mar 4, 2026
9fc4320
Merge branch 'main' into helpr
mergify[bot] Mar 4, 2026
874e4f2
Merge branch 'main' into helpr
mergify[bot] Mar 4, 2026
4c9ba6e
Merge branch 'main' into helpr
mergify[bot] Mar 4, 2026
61db762
Merge branch 'main' into helpr
mergify[bot] Mar 5, 2026
1d62db3
Merge branch 'main' into helpr
mergify[bot] Mar 5, 2026
5baac64
Merge branch 'main' into helpr
mergify[bot] Mar 5, 2026
097fd61
Merge branch 'main' into helpr
mergify[bot] Mar 5, 2026
cbe42e8
Merge branch 'main' into helpr
mergify[bot] Mar 5, 2026
481e39b
Merge branch 'main' into helpr
mergify[bot] Mar 5, 2026
056c2ec
Merge branch 'main' into helpr
mergify[bot] Mar 5, 2026
e69c53f
Merge branch 'main' into helpr
mergify[bot] Mar 5, 2026
2d3bc0f
Merge branch 'main' into helpr
mergify[bot] Mar 5, 2026
88dede2
Merge branch 'main' into helpr
mergify[bot] Mar 6, 2026
0fc56ad
Merge branch 'main' into helpr
mergify[bot] Mar 6, 2026
ed9b1f8
Merge branch 'main' into helpr
mergify[bot] Mar 6, 2026
b381e26
Merge branch 'main' into helpr
mergify[bot] Mar 6, 2026
5636921
Merge branch 'main' into helpr
mergify[bot] Mar 6, 2026
5768fd2
Merge branch 'main' into helpr
mergify[bot] Mar 6, 2026
51ca0d3
Merge branch 'main' into helpr
mergify[bot] Mar 6, 2026
b75296d
Merge branch 'main' into helpr
mergify[bot] Mar 6, 2026
5c71149
Merge branch 'main' into helpr
mergify[bot] Mar 6, 2026
02ca462
Merge branch 'main' into helpr
mergify[bot] Mar 6, 2026
f071839
Merge branch 'main' into helpr
mergify[bot] Mar 7, 2026
922dda6
Merge branch 'main' into helpr
mergify[bot] Mar 7, 2026
17758bf
Merge branch 'main' into helpr
mergify[bot] Mar 7, 2026
ef8888d
Merge branch 'main' into helpr
mergify[bot] Mar 7, 2026
dfabe3f
Merge branch 'main' into helpr
mergify[bot] Mar 7, 2026
93cf345
Merge branch 'main' into helpr
mergify[bot] Mar 8, 2026
a4b6f7a
Merge branch 'main' into helpr
mergify[bot] Mar 9, 2026
ec2f14b
Merge branch 'main' into helpr
mergify[bot] Mar 9, 2026
c6eca8c
Merge branch 'main' into helpr
mergify[bot] Mar 9, 2026
65f117d
Merge branch 'main' into helpr
mergify[bot] Mar 9, 2026
e2f0837
Merge branch 'main' into helpr
mergify[bot] Mar 9, 2026
5f317c7
Merge branch 'main' into helpr
mergify[bot] Mar 9, 2026
19f9006
Merge branch 'main' into helpr
mergify[bot] Mar 9, 2026
84f80c7
Merge branch 'main' into helpr
mergify[bot] Mar 9, 2026
9b7b95c
Merge branch 'main' into helpr
mergify[bot] Mar 10, 2026
e012bc1
Merge branch 'main' into helpr
mergify[bot] Mar 10, 2026
42375a0
Merge branch 'main' into helpr
mergify[bot] Mar 10, 2026
d721fd2
Merge branch 'main' into helpr
mergify[bot] Mar 10, 2026
5de3d2c
Merge branch 'main' into helpr
mergify[bot] Mar 10, 2026
bf290df
Merge branch 'main' into helpr
mergify[bot] Mar 10, 2026
88f9fe1
Merge branch 'main' into helpr
mergify[bot] Mar 10, 2026
fa1ef5b
Merge branch 'main' into helpr
mergify[bot] Mar 10, 2026
22a77a2
Merge branch 'main' into helpr
mergify[bot] Mar 10, 2026
2a9d63f
Merge branch 'main' into helpr
mergify[bot] Mar 10, 2026
fa4b115
Merge branch 'main' into helpr
mergify[bot] Mar 11, 2026
f4c49e7
Merge branch 'main' into helpr
mergify[bot] Mar 11, 2026
d8812aa
Merge branch 'main' into helpr
mergify[bot] Mar 11, 2026
41d3a88
Merge branch 'main' into helpr
mergify[bot] Mar 11, 2026
a1ca038
Merge branch 'main' into helpr
mergify[bot] Mar 11, 2026
6983083
Merge branch 'main' into helpr
mergify[bot] Mar 11, 2026
f88ad47
Merge branch 'main' into helpr
mergify[bot] Mar 11, 2026
a45e6c8
Merge branch 'main' into helpr
mergify[bot] Mar 11, 2026
58b70ef
Merge branch 'main' into helpr
mergify[bot] Mar 12, 2026
7941871
Merge branch 'main' into helpr
mergify[bot] Mar 12, 2026
20f958f
Merge branch 'main' into helpr
mergify[bot] Mar 12, 2026
f9f4953
Merge branch 'main' into helpr
mergify[bot] Mar 12, 2026
d899cbc
Merge branch 'main' into helpr
mergify[bot] Mar 12, 2026
77660a5
Merge branch 'main' into helpr
mergify[bot] Mar 12, 2026
0aaccfc
Merge branch 'main' into helpr
mergify[bot] Mar 13, 2026
663988d
Merge branch 'main' into helpr
mergify[bot] Mar 13, 2026
00229f9
Merge branch 'main' into helpr
mergify[bot] Mar 13, 2026
21f1cfc
Merge branch 'main' into helpr
mergify[bot] Mar 13, 2026
52343dd
Merge branch 'main' into helpr
mergify[bot] Mar 13, 2026
42094c0
Merge branch 'main' into helpr
mergify[bot] Mar 14, 2026
4baf089
Merge branch 'main' into helpr
mergify[bot] Mar 14, 2026
e13fe10
Merge branch 'main' into helpr
mergify[bot] Mar 14, 2026
5933a6f
Merge branch 'main' into helpr
mergify[bot] Mar 14, 2026
99c5528
Merge branch 'main' into helpr
mergify[bot] Mar 14, 2026
a6ec4e9
Merge branch 'main' into helpr
mergify[bot] Mar 15, 2026
a3f38a7
Merge branch 'main' into helpr
mergify[bot] Mar 15, 2026
016befe
Merge branch 'main' into helpr
mergify[bot] Mar 15, 2026
506d73f
Merge branch 'main' into helpr
mergify[bot] Mar 15, 2026
924abd3
Merge branch 'main' into helpr
mergify[bot] Mar 15, 2026
1c3fffe
Merge branch 'main' into helpr
mergify[bot] Mar 15, 2026
2910c59
Merge branch 'main' into helpr
mergify[bot] Mar 15, 2026
9a6889e
Merge branch 'main' into helpr
mergify[bot] Mar 16, 2026
b16932a
Merge branch 'main' into helpr
mergify[bot] Mar 16, 2026
058d9c3
Merge branch 'main' into helpr
mergify[bot] Mar 16, 2026
d85f11d
Merge branch 'main' into helpr
mergify[bot] Mar 17, 2026
5c7e8d3
Merge branch 'main' into helpr
mergify[bot] Mar 17, 2026
f9cacf4
Merge branch 'main' into helpr
mergify[bot] Mar 17, 2026
eca5bf2
Merge branch 'main' into helpr
mergify[bot] Mar 17, 2026
daec3af
Merge branch 'main' into helpr
mergify[bot] Mar 17, 2026
662b438
Merge branch 'main' into helpr
mergify[bot] Mar 17, 2026
39c3f8a
Merge branch 'main' into helpr
mergify[bot] Mar 18, 2026
7e69b56
Merge branch 'main' into helpr
mergify[bot] Mar 18, 2026
eec2425
Merge branch 'main' into helpr
mergify[bot] Mar 18, 2026
bccda5a
Merge branch 'main' into helpr
mergify[bot] Mar 19, 2026
268f60b
Merge branch 'main' into helpr
mergify[bot] Mar 19, 2026
89109b0
Merge branch 'main' into helpr
mergify[bot] Mar 19, 2026
0e3b382
Merge branch 'main' into helpr
mergify[bot] Mar 19, 2026
27eab2d
Merge branch 'main' into helpr
mergify[bot] Mar 19, 2026
e475fd0
Add GH AW compile to CI
MH0386 Mar 19, 2026
6ed266d
[YamlFix] Apply linters fixes
MH0386 Mar 19, 2026
deb255f
Merge branch 'main' into helpr
mergify[bot] Mar 19, 2026
dc3d24a
Update CI to use dependency compatibility action
MH0386 Apr 17, 2026
a4d685f
Merge branch 'main' into helpr
MH0386 Apr 17, 2026
10cb7f4
Merge branch 'main' into helpr
mergify[bot] Apr 17, 2026
5fdc22a
Update dependency compatibility action version
MH0386 Apr 17, 2026
6f3a465
feat: Add setup devenv step to CI
MH0386 Apr 17, 2026
4cff8db
Merge branch 'helpr' of https://github.com/AlphaSphereDotAI/chattr in…
MH0386 Apr 17, 2026
1e72222
Merge branch 'main' into helpr
mergify[bot] Apr 17, 2026
1096aa6
Merge branch 'main' into helpr
mergify[bot] Apr 17, 2026
5cb35e4
Merge branch 'main' into helpr
mergify[bot] Apr 17, 2026
640f8d3
Merge branch 'main' into helpr
mergify[bot] Apr 17, 2026
0372c1c
Merge branch 'main' into helpr
mergify[bot] Apr 17, 2026
81f1349
Merge branch 'main' into helpr
mergify[bot] Apr 17, 2026
b517a49
Merge branch 'main' into helpr
mergify[bot] Apr 17, 2026
ff3ead2
Update CI to include devenv shell command
MH0386 Apr 17, 2026
7dd818e
Merge branch 'helpr' of https://github.com/AlphaSphereDotAI/chattr in…
MH0386 Apr 17, 2026
34db40c
Add command to evaluate devenv hook in workflow
MH0386 Apr 17, 2026
e47fbe6
Update test.yaml
MH0386 Apr 17, 2026
47b0664
Merge branch 'main' into helpr
mergify[bot] Apr 18, 2026
abbadb3
Merge branch 'main' into helpr
mergify[bot] Apr 18, 2026
5901a11
Merge branch 'main' into helpr
mergify[bot] Apr 18, 2026
2655ede
Merge branch 'main' into helpr
mergify[bot] Apr 18, 2026
320fbd1
Update dependency compatibility action and shell command
MH0386 Apr 18, 2026
f6ba145
Update dependency compatibility action to use main branch
MH0386 Apr 18, 2026
d580692
Update devenv action version to v0.0.63
MH0386 Apr 18, 2026
1e08603
Merge branch 'main' into helpr
mergify[bot] Apr 19, 2026
3b54c11
Merge branch 'main' into helpr
mergify[bot] Apr 19, 2026
7d4d65d
Merge branch 'main' into helpr
mergify[bot] Apr 19, 2026
cafc912
Merge branch 'main' into helpr
mergify[bot] Apr 19, 2026
6dd91a3
Merge branch 'main' into helpr
mergify[bot] Apr 19, 2026
3d44f29
Merge branch 'main' into helpr
mergify[bot] Apr 20, 2026
e124504
Merge branch 'main' into helpr
mergify[bot] Apr 20, 2026
a0d7af9
Merge branch 'main' into helpr
mergify[bot] Apr 20, 2026
7b64bbc
Merge branch 'main' into helpr
mergify[bot] Apr 20, 2026
0e17a73
Merge branch 'main' into helpr
mergify[bot] Apr 20, 2026
6cf7a09
Merge branch 'main' into helpr
mergify[bot] Apr 20, 2026
6218ed3
Merge branch 'main' into helpr
mergify[bot] Apr 21, 2026
f8ed42f
Merge branch 'main' into helpr
mergify[bot] Apr 21, 2026
27d00e4
Merge branch 'main' into helpr
mergify[bot] Apr 21, 2026
5a6ec1c
Merge branch 'main' into helpr
mergify[bot] Apr 21, 2026
d34b4c8
Merge branch 'main' into helpr
mergify[bot] Apr 21, 2026
a389f6a
Merge branch 'main' into helpr
mergify[bot] Apr 21, 2026
68aacc8
Merge branch 'main' into helpr
mergify[bot] Apr 21, 2026
135e76c
Merge branch 'main' into helpr
mergify[bot] Apr 21, 2026
49c72ae
Merge branch 'main' into helpr
mergify[bot] Apr 21, 2026
6891643
Merge branch 'main' into helpr
mergify[bot] Apr 22, 2026
3615c95
Merge branch 'main' into helpr
mergify[bot] Apr 22, 2026
d438c5f
Merge branch 'main' into helpr
mergify[bot] Apr 22, 2026
e8eb225
Merge branch 'main' into helpr
mergify[bot] Apr 22, 2026
5d7ce05
Merge branch 'main' into helpr
mergify[bot] Apr 22, 2026
d5bc07a
Merge branch 'main' into helpr
mergify[bot] Apr 22, 2026
fc24dc3
Merge branch 'main' into helpr
mergify[bot] Apr 22, 2026
42f4f00
Merge branch 'main' into helpr
mergify[bot] Apr 23, 2026
9f163ea
Merge branch 'main' into helpr
mergify[bot] Apr 23, 2026
02112d3
Merge branch 'main' into helpr
mergify[bot] Apr 23, 2026
01d5715
Merge branch 'main' into helpr
mergify[bot] Apr 23, 2026
cceb40e
Merge branch 'main' into helpr
mergify[bot] Apr 23, 2026
a3d8590
Merge branch 'main' into helpr
mergify[bot] Apr 23, 2026
c4cb91e
Merge branch 'main' into helpr
mergify[bot] Apr 24, 2026
3524525
Merge branch 'main' into helpr
mergify[bot] Apr 24, 2026
c5d1f8d
Merge branch 'main' into helpr
mergify[bot] Apr 24, 2026
8a025a7
Merge branch 'main' into helpr
mergify[bot] Apr 24, 2026
60fabef
Merge branch 'main' into helpr
mergify[bot] Apr 24, 2026
d2c2c49
Merge branch 'main' into helpr
mergify[bot] Apr 25, 2026
a14c4ed
Merge branch 'main' into helpr
mergify[bot] Apr 25, 2026
91263d5
Merge branch 'main' into helpr
mergify[bot] Apr 25, 2026
2ab1bc8
Merge branch 'main' into helpr
mergify[bot] Apr 25, 2026
ce26f13
Merge branch 'main' into helpr
mergify[bot] Apr 25, 2026
28a8073
Merge branch 'main' into helpr
mergify[bot] Apr 25, 2026
a28d2f5
Merge branch 'main' into helpr
mergify[bot] Apr 25, 2026
203814d
Merge branch 'main' into helpr
mergify[bot] Apr 26, 2026
9095358
Merge branch 'main' into helpr
mergify[bot] Apr 26, 2026
28d50dd
Merge branch 'main' into helpr
mergify[bot] Apr 26, 2026
a55f43d
Merge branch 'main' into helpr
mergify[bot] Apr 26, 2026
b58b672
Merge branch 'main' into helpr
mergify[bot] Apr 26, 2026
d4ff33c
Merge branch 'main' into helpr
mergify[bot] Apr 27, 2026
a1b7869
Merge branch 'main' into helpr
mergify[bot] Apr 27, 2026
dd8c055
Merge branch 'main' into helpr
mergify[bot] Apr 27, 2026
620076f
Merge branch 'main' into helpr
mergify[bot] Apr 27, 2026
019208d
Merge branch 'main' into helpr
mergify[bot] Apr 27, 2026
588e484
Merge branch 'main' into helpr
mergify[bot] Apr 28, 2026
255055a
Merge branch 'main' into helpr
mergify[bot] Apr 28, 2026
5522578
Merge branch 'main' into helpr
mergify[bot] Apr 28, 2026
742ae51
Merge branch 'main' into helpr
mergify[bot] Apr 28, 2026
f6c9156
Merge branch 'main' into helpr
mergify[bot] Apr 28, 2026
d77c892
Merge branch 'main' into helpr
mergify[bot] Apr 28, 2026
63ded30
Merge branch 'main' into helpr
mergify[bot] Apr 29, 2026
a3124e6
Merge branch 'main' into helpr
mergify[bot] Apr 29, 2026
0020096
Merge branch 'main' into helpr
mergify[bot] Apr 29, 2026
0c7d1b1
Merge branch 'main' into helpr
mergify[bot] Apr 29, 2026
c7f9765
Merge branch 'main' into helpr
mergify[bot] Apr 29, 2026
f0c83c5
Merge branch 'main' into helpr
mergify[bot] Apr 29, 2026
128135d
Merge branch 'main' into helpr
mergify[bot] Apr 30, 2026
da76a6d
Merge branch 'main' into helpr
mergify[bot] Apr 30, 2026
761b158
Merge branch 'main' into helpr
mergify[bot] Apr 30, 2026
3dd8904
Merge branch 'main' into helpr
mergify[bot] Apr 30, 2026
7a3706a
Merge branch 'main' into helpr
mergify[bot] Apr 30, 2026
f68a298
Merge branch 'main' into helpr
mergify[bot] Apr 30, 2026
107d428
Merge branch 'main' into helpr
mergify[bot] Apr 30, 2026
eb2767d
Merge branch 'main' into helpr
mergify[bot] May 1, 2026
1da08c7
Merge branch 'main' into helpr
mergify[bot] May 1, 2026
3b6e571
Merge branch 'main' into helpr
mergify[bot] May 1, 2026
f1a1845
Merge branch 'main' into helpr
mergify[bot] May 1, 2026
25283b2
Merge branch 'main' into helpr
mergify[bot] May 1, 2026
05e736b
Merge branch 'main' into helpr
mergify[bot] May 2, 2026
21bf1bc
Merge branch 'main' into helpr
mergify[bot] May 2, 2026
3b2984a
Merge branch 'main' into helpr
mergify[bot] May 2, 2026
e3b467f
Merge branch 'main' into helpr
mergify[bot] May 2, 2026
c6ef631
Merge branch 'main' into helpr
mergify[bot] May 3, 2026
2b18c2f
Merge branch 'main' into helpr
mergify[bot] May 3, 2026
7a97471
Merge branch 'main' into helpr
mergify[bot] May 3, 2026
d482ef3
Merge branch 'main' into helpr
mergify[bot] May 3, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
32 changes: 32 additions & 0 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
name: CI
on:
Comment on lines +1 to +2

Copilot AI Feb 1, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This workflow is missing concurrency control settings. All other similar workflows in the codebase include concurrency settings to prevent duplicate workflow runs (e.g., test.yaml:8-10, build.yaml:9-11, release.yaml:7-9). Consider adding concurrency control to cancel in-progress runs when new ones are triggered, which improves CI efficiency and reduces resource consumption.

Copilot uses AI. Check for mistakes.
Comment on lines +1 to +2

Copilot AI Feb 1, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This workflow is missing a permissions declaration at the workflow level. All other workflows in the codebase follow the security best practice of explicitly declaring permissions (e.g., test.yaml:11, build.yaml:8, release.yaml:6). Consider adding 'permissions: read-all' at the workflow level and then granting specific permissions at the job level if needed, following the principle of least privilege.

Copilot uses AI. Check for mistakes.
push:
branches:
- main
tags:
- '[0-9]+.[0-9]+.[0-9]+'
- '[0-9]+.[0-9]+.[0-9]+a[0-9]+'
- '[0-9]+.[0-9]+.[0-9]+b[0-9]+'
pull_request:
issue_comment:
types:
- created
- edited
workflow_dispatch:
release:
types:
- published
Comment on lines +2 to +18

Copilot AI Feb 1, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The triggers defined in this workflow overlap significantly with the existing .github/workflows/test.yaml workflow, which already runs on push to main and pull_request events. Both workflows appear to perform testing functions.

Consider:

  1. Whether this workflow should replace the existing test.yaml workflow
  2. Whether the two workflows serve different purposes and should have distinct trigger conditions
  3. Consolidating the workflows if they serve the same purpose to avoid redundant CI runs

Having overlapping triggers without clear differentiation can lead to confusion and wasted CI resources.

Copilot uses AI. Check for mistakes.
jobs:
test:
name: Test
if: ${{ github.event_name == 'push' || github.event_name == 'pull_request' || github.ref_name == 'main' }}

Copilot AI Feb 1, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The condition '|| github.ref_name == 'main'' is redundant because it will always be true for push events to the main branch (which are already covered by 'github.event_name == 'push''). This redundant check could lead to confusion. Consider simplifying to just: '${{ github.event_name == 'push' || github.event_name == 'pull_request' }}'

Suggested change
if: ${{ github.event_name == 'push' || github.event_name == 'pull_request' || github.ref_name == 'main' }}
if: ${{ github.event_name == 'push' || github.event_name == 'pull_request' }}

Copilot uses AI. Check for mistakes.
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v5.0.0

Copilot AI Feb 1, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The checkout action version is inconsistent with the rest of the codebase. All other workflows use actions/checkout@de0fac2 (v6.0.2) with SHA pinning for security. This workflow should follow the same convention for consistency and security best practices.

Copilot uses AI. Check for mistakes.
- name: Test
uses: AlphaSphereDotAI/helpr_action@test

Copilot AI Feb 1, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The workflow is using a test branch '@test' of the external action 'AlphaSphereDotAI/helpr_action'. For production CI workflows, using a stable version tag or commit SHA is recommended for reproducibility and security. Consider pinning to a specific version once testing is complete.

Suggested change
uses: AlphaSphereDotAI/helpr_action@test
uses: AlphaSphereDotAI/helpr_action@v1

Copilot uses AI. Check for mistakes.
with:
is_test: true
test_code: true
Comment thread Fixed
linter: lint
Comment on lines +21 to +32

Check warning

Code scanning / CodeQL

Workflow does not contain permissions Medium

Actions job or workflow does not limit the permissions of the GITHUB_TOKEN. Consider setting an explicit permissions block, using the following as a minimal starting point: {contents: read}

Copilot Autofix

AI 5 months ago

In general, the fix is to explicitly configure GITHUB_TOKEN permissions via a permissions: block, either at the workflow level (applies to all jobs) or per-job, and to restrict them to the minimum required (typically contents: read unless writes are needed for issues, PRs, etc.).

For this workflow, the simplest, least intrusive fix is to add a top-level permissions: block immediately under the name: CI line. This will apply to the test job and any future jobs that don’t override permissions. Since the snippet only shows repository checkout and an external action with no explicit need for writes, we’ll start with the CodeQL-suggested minimal scope: contents: read. No imports or additional files are involved, only a YAML edit inside .github/workflows/ci.yaml.

Concretely:

  • Edit .github/workflows/ci.yaml.

  • Insert:

    permissions:
      contents: read

    between line 1 (name: CI) and line 2 (on:).

  • Leave the rest of the workflow unchanged.

Suggested changeset 1
.github/workflows/ci.yaml

Autofix patch

Autofix patch
Run the following command in your local git repository to apply this patch
cat << 'EOF' | git apply
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -1,4 +1,6 @@
 name: CI
+permissions:
+  contents: read
 on:
   push:
     branches:
EOF
@@ -1,4 +1,6 @@
name: CI
permissions:
contents: read
on:
push:
branches:
Copilot is powered by AI and may make mistakes. Always verify output.
31 changes: 6 additions & 25 deletions .github/workflows/test.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -21,32 +21,13 @@ jobs:
steps:
- name: Checkout repository
uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2
- name: Install uv
uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0
- name: Setup Devenv
uses: AlphaSphereDotAI/helpr_action/ci/setup/devenv@v0.0.63
- name: Run dependency compatibility check
uses: AlphaSphereDotAI/helpr_action/ci/testing/dependency_compatibility@main
with:
enable-cache: true
activate-environment: true
- name: Install the project
id: dependency_check
run: uv sync --frozen --no-install-project
- name: Job Summary
uses: jazanne/job-summary-action@690eb386a0b86fe4da7c6f0e543e61330ff09f06 # v1.0.0
if: success() || failure()
with:
summary: |-
## Dependency Compatibility Check
- **Status**: ${{ steps.dependency_check.outcome == 'success' && ':white_check_mark:' || ':x:' }}
- name: Show Dependency Tree
if: steps.dependency_check.outcome == 'success'
run: |
echo "## Dependency Tree" >> $GITHUB_STEP_SUMMARY
echo "<details>" >> $GITHUB_STEP_SUMMARY
echo "<summary> Dependency Tree </summary>" >> $GITHUB_STEP_SUMMARY
echo "" >> $GITHUB_STEP_SUMMARY
echo '```' >> $GITHUB_STEP_SUMMARY
echo "$(uv tree --show-sizes)" >> $GITHUB_STEP_SUMMARY
echo '```' >> $GITHUB_STEP_SUMMARY
echo "</details>" >> $GITHUB_STEP_SUMMARY
tool: uv
shell: devenv shell bash -- -e {0}
lint:
name: Lint
permissions:
Expand Down
Loading