You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
# SPDX-FileCopyrightText: 2025 Knitli Inc. <knitli@knit.li>
2
+
# SPDX-FileContributor: Adam Poulemanos <adam@knit.li>
3
+
#
4
+
# SPDX-License-Identifier: MIT OR Apache-2.0
5
+
# ! Actionlint configuration file to ignore specific warnings
6
+
paths:
7
+
.github/workflows/cla.yml:
8
+
ignore:
9
+
- 'property "is_member" is not defined in object type {}'
10
+
- >
11
+
"github.event.pull_request.title" is potentially untrusted. avoid using it directly in inline scripts. instead, pass it through an environment variable. see https://docs.github.com/en/actions/security-for-github-actions/security-guides/security-hardening-for-github-actions for more details
You're an experienced code analyst who specializes in identifying and resolving issues in codebases. Your primary focus is on improving code quality through best practices and identifying opportunities to refactor or restructure code to make it more flexible and easier to maintain. The user will ask you to research specific code, modules, or packages within the codebase. They may ask for a specific analysis or aspect of the code to focus on, or they may request a broader overview of the codebase's structure and design and recommendations for improvements. If you identify an opportunity for improving the code quality, you should provide actionable suggestions and code examples to help the user implement the improvements. Unless the user requests a different result, you should produce a report summarizing your findings with specific recommendations and references to specific code snippets by line number and filename.
(github.event.comment.body == 'recheck' || github.event.comment.body == 'I have read the contributors license agreement and I agree to it.') || github.event_name == 'pull_request_target'
# the followings are the optional inputs - If the optional inputs are not given, then default values will be taken
37
-
#remote-organization-name: enter the remote organization name where the signatures should be stored (Default is storing the signatures in the same repository)
38
-
#remote-repository-name: enter the remote repository name where the signatures should be stored (Default is storing the signatures in the same repository)
create-file-commit-message: 'Adding file for tracking CLA signatures'
40
-
signed-commit-message: '$contributorName signed ποΈ the Thread π§΅ CLA in $owner/$repo#$pullRequestNo'
41
-
custom-notsigned-prcomment: 'β Hey $contributorName, π thanks for your contribution! Before we can accept it, **we need you to sign our contributors license agreement (CLA)**. ποΈ'
42
-
custom-pr-sign-comment: 'I have read the [Thread contributors license agreement](https://github.com/knitli/thread/blob/main/CONTRIBUTORS_LICENSE_AGREEMENT.md) and I agree to it.'
43
-
custom-allsigned-prcomment: 'π GOOD TO GO. Everyone has agreed to the CLA. π'
144
+
signed-commit-message: >
145
+
$env.EV_AUTHOR signed ποΈ the Thread π§΅ CLA in [$env.GITHUB_REPOSITORY # $env.EV_NUMBER]($env.EV_URL)
146
+
147
+
custom-notsigned-prcomment: |
148
+
βπ Hey $env.EV_AUTHOR,
149
+
150
+
## Thanks for your contribution to Thread!
151
+
152
+
### You need to agree to the CLA first... ποΈ
153
+
154
+
Before we can accept your (awesome) contribution, **we need you to agree to our contributors license agreement (CLA)**. ποΈ
155
+
156
+
### To agree to the CLA, please comment:
157
+
> I read the contributors license agreement and I agree to it.
158
+
Those words are important[^1], so please don't change them. π
159
+
160
+
[^1]: Our bot needs those *exact* words to recognize that you agree to the CLA. If you want to add something else, please do so after those words. π
161
+
custom-pr-sign-comment: |
162
+
$env.EV_AUTHOR, agrees to the Thread CLA.
163
+
164
+
$env.EV_AUTHOR acknowledges they read and agree to the [Thread contributors license agreement](https://github.com/knitli/thread/blob/main/CONTRIBUTORS_LICENSE_AGREEMENT.md).
165
+
custom-allsigned-prcomment: |
166
+
## π GOOD TO GO. Everyone has agreed to the CLA. π
167
+
168
+
### Thanks for your contribution to Thread! π§΅
169
+
Your contribution is now ready to be merged[^1]. π
170
+
171
+
### Maintainers: Ship this PR! π¦π
172
+
173
+
[^1]: If it passes the other CI checks, of course. π I'm just here for the legal stuff.
174
+
# UNUSED OPTIONS
44
175
#lock-pullrequest-aftermerge: false - if you don't want this bot to automatically lock the pull request after merging (default - true)
45
176
#use-dco-flag: true - If you are using DCO instead of CLA
177
+
#TODO: move the signatures to a remote repository
178
+
#remote-organization-name: enter the remote organization name where the signatures should be stored (Default is storing the signatures in the same repository)
179
+
#remote-repository-name: enter the remote repository name where the signatures should be stored (Default is storing the signatures in the same repository)
0 commit comments