Skip to content

use shared gradle configuration - #395

Open
zachwaffle4 wants to merge 2 commits into
frcsoftware:mainfrom
zachwaffle4:one-gradle
Open

zachwaffle4 wants to merge 2 commits into
frcsoftware:mainfrom
zachwaffle4:one-gradle

Conversation

@zachwaffle4

Copy link
Copy Markdown
Member

Description

Gradle files that should be identical between example projects are now all copied from a single source of truth. A new ./copySharedFiles task runs before every build and ./checkSharedFiles runs in CI to check that no modifications were made to the project copies instead of the shared copies.

Meta

Merge checklist:

Signed-off-by: Zach Harel <zach@zharel.me>
Signed-off-by: Zach Harel <zach@zharel.me>
@zachwaffle4
zachwaffle4 requested a review from a team as a code owner November 6, 2026 00:57
@github-actions github-actions Bot added REV Any starter code or curriculum material touching REV libraries CTRE Anything starter code or curriculum material touching CTRE libraries Java Code For all content relating to Java code (includes robot code and Stage 0 code) Stage 1 Backend Anything relating to non-content aspects of the website or its infrastructure Stage 0 labels Nov 6, 2026
@github-actions

github-actions Bot commented Nov 6, 2026

Copy link
Copy Markdown

🌐 Preview URL: https://pr-395.frcsoftware.org

Changed pages
No changed pages detected.

@zachwaffle4
zachwaffle4 requested a review from samfreund November 6, 2026 23:41

@samfreund samfreund left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

If a file is deleted from the shared directory, it stays in all the example directories.

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Backend Anything relating to non-content aspects of the website or its infrastructure CTRE Anything starter code or curriculum material touching CTRE libraries Java Code For all content relating to Java code (includes robot code and Stage 0 code) REV Any starter code or curriculum material touching REV libraries Stage 0 Stage 1

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants