Skip to content

Commit 288c611

Browse files
committed
Merge branch 'main' of https://github.com/frcsoftware/frcsoftware.org into fix-consistency-across-component-and-vendor-naming
2 parents 8d2c955 + 12560d6 commit 288c611

123 files changed

Lines changed: 6403 additions & 2326 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/ISSUE_TEMPLATE/feature_request.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,8 @@ labels: enhancement
66
assignees: ''
77
---
88

9-
**Is your feature request related to a problem? If so, please describe.**
9+
**Is your feature request related to a problem?
10+
If so, please describe.**
1011
A clear and concise description of what the problem is.
1112
Describe how the current behavior limits you or causes frustration.
1213

.github/ISSUE_TEMPLATE/website_issue.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,8 @@ assignees: ''
1010
A clear and concise description of the problem.
1111

1212
**Where?**
13-
Which page, component, or area of the site is affected? Include a URL if applicable.
13+
Which page, component, or area of the site is affected?
14+
Include a URL if applicable.
1415

1516
**To Reproduce**
1617
Describe the steps needed to reproduce the issue.

.github/pull_request_template.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
## Description
22

3-
What changed? Why? (the code + comments should speak for itself on the "how")
3+
What changed?
4+
Why? (the code + comments should speak for itself on the "how")
45

56
We highly recommend including screenshots or a video of what was changed, to collect evidence in a place where we can later reference it.
67

.github/workflows/compile.yml

Lines changed: 2 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -12,28 +12,12 @@ jobs:
1212
- uses: actions/checkout@v7
1313
- uses: gradle/actions/wrapper-validation@v6
1414

15-
stage0:
16-
runs-on: ubuntu-latest
17-
steps:
18-
- uses: actions/checkout@v7
19-
- uses: actions/setup-java@v5
20-
with:
21-
distribution: temurin
22-
java-version: '25'
23-
- run: |
24-
for f in *.java; do
25-
echo "=== $f ==="
26-
javac "$f"
27-
java "${f%.java}"
28-
done
29-
working-directory: examples/stage0/snippets
30-
31-
robotProjects:
15+
build:
3216
runs-on: ubuntu-latest
3317
needs: wrapper-validation
3418
steps:
3519
- uses: actions/checkout@v7
36-
- uses: actions/setup-java@v5
20+
- uses: actions/setup-java@v6
3721
with:
3822
distribution: temurin
3923
java-version: '25'

.github/workflows/copybara.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -32,10 +32,10 @@ jobs:
3232
fetch-depth: 0
3333

3434
- name: Setup Java
35-
uses: actions/setup-java@v5
35+
uses: actions/setup-java@v6
3636
with:
3737
distribution: 'temurin'
38-
java-version: '21'
38+
java-version: '25'
3939

4040
- name: Configure Git Auth
4141
run: |
@@ -46,7 +46,7 @@ jobs:
4646
# Configure git to use your PAT for all HTTPS connections to GitHub
4747
git config --global url."https://x-access-token:${{ secrets.COPYBARA_PAT }}@github.com/".insteadOf "https://github.com/"
4848
- name: Download Copybara
49-
run: wget https://github.com/google/copybara/releases/download/v20260629/copybara_deploy.jar
49+
run: wget https://github.com/google/copybara/releases/download/v20260824/copybara_deploy.jar
5050

5151
- name: Run Copybara
5252
# Copybara uses exit code 4 to indicate a no-op (no files were updated).

.github/workflows/deploy.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,10 +25,10 @@ jobs:
2525
- name: Install pnpm
2626
uses: pnpm/action-setup@v6
2727
with:
28-
version: 10.16.0
28+
version: 11.24.0
2929

3030
- name: Setup Node
31-
uses: actions/setup-node@v6
31+
uses: actions/setup-node@v7
3232
with:
3333
node-version: 24
3434
cache: pnpm

.github/workflows/lint-format.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ jobs:
1717
steps:
1818
- uses: actions/checkout@v7
1919
- uses: pnpm/action-setup@v6
20-
- uses: actions/setup-node@v6
20+
- uses: actions/setup-node@v7
2121
with:
2222
node-version: 24
2323
cache: pnpm
@@ -30,7 +30,7 @@ jobs:
3030
needs: wrapper-validation
3131
steps:
3232
- uses: actions/checkout@v7
33-
- uses: actions/setup-java@v5
33+
- uses: actions/setup-java@v6
3434
with:
3535
distribution: temurin
3636
java-version: '25'

.gitignore

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@ bun.lock
3131
# Build files
3232
.gradle
3333
*/build/*
34+
*.class
3435

3536
# IntelliJ
36-
.idea
37+
.idea
38+
.eslintcache
39+
tsconfig.tsbuildinfo

.husky/pre-push

100644100755
Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,5 @@
1-
pnpm typecheck --minimumFailingSeverity warning
1+
if git diff --name-only @{u}..HEAD | grep -q '\.astro$'; then
2+
astro check --minimumFailingSeverity warning
3+
else
4+
tsc --noEmit
5+
fi

.remarkrc.mjs

Lines changed: 21 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,37 @@
11
import remarkFrontmatter from 'remark-frontmatter';
22
import remarkMdx from 'remark-mdx';
3+
import remarkGfm from 'remark-gfm';
34
import remarkPresetLintRecommended from 'remark-preset-lint-recommended';
45
import remarkNoInlineCodeFences from './src/plugins/remark-no-inline-code-fences.mjs';
56
import remarkNoHtmlLinks from './src/plugins/remark-no-html-links.mjs';
67
import remarkLintNoDeadUrls from 'remark-lint-no-dead-urls';
8+
import remarkLintNoLiteralUrls from 'remark-lint-no-literal-urls';
79

810
export default {
911
plugins: [
1012
remarkFrontmatter,
1113
remarkMdx,
14+
remarkGfm,
1215
remarkPresetLintRecommended,
16+
[remarkLintNoLiteralUrls, false],
1317
remarkNoInlineCodeFences,
1418
remarkNoHtmlLinks,
15-
[
16-
remarkLintNoDeadUrls,
17-
{
18-
skipLocalhost: false,
19-
skipOffline: true,
20-
skipUrlPatterns: [
21-
'https://github.com/signup',
22-
'https://code.visualstudio.com/',
23-
'https://www.conventionalcommits.org/en/v1.0.0/',
24-
'https://vale.sh/',
25-
'https://squoosh.app/',
26-
], // Add known flaky URL patterns here
27-
},
28-
],
19+
// only run dead link checker in CI to save time in dev
20+
process.env.CI
21+
? [
22+
remarkLintNoDeadUrls,
23+
{
24+
skipLocalhost: false,
25+
skipOffline: true,
26+
skipUrlPatterns: [
27+
'https://github.com/signup',
28+
'https://code.visualstudio.com/',
29+
'https://www.conventionalcommits.org/en/v1.0.0/',
30+
'https://vale.sh/',
31+
'https://squoosh.app/',
32+
], // Add known flaky URL patterns here
33+
},
34+
]
35+
: () => undefined,
2936
],
3037
};

0 commit comments

Comments
 (0)