-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CANBridge: Add support for Linux and macOS #29
base: main
Are you sure you want to change the base?
Commits on May 11, 2024
-
Made SerialDevice complie when linux
Note you might need to complie wpilib your self to complie this yourself this is due to wpilib not compling for all versions of linux in the maven repo
Configuration menu - View commit details
-
Copy full SHA for e1a8217 - Browse repository at this point
Copy the full SHA e1a8217View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2fcc6c9 - Browse repository at this point
Copy the full SHA 2fcc6c9View commit details
Commits on Jun 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cf8ec56 - Browse repository at this point
Copy the full SHA cf8ec56View commit details -
Build: Disable warnings-as-errors
There's a lot of warnings that apparently aren't showing up on the Windows build
Configuration menu - View commit details
-
Copy full SHA for b4234a7 - Browse repository at this point
Copy the full SHA b4234a7View commit details
Commits on Jun 12, 2024
-
Add linker argument for IOKit framework on macOS universal builds
Fixes broken CANBridge builds on any macOS platform.
Configuration menu - View commit details
-
Copy full SHA for 72fa8d3 - Browse repository at this point
Copy the full SHA 72fa8d3View commit details
Commits on Jun 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2d3a57c - Browse repository at this point
Copy the full SHA 2d3a57cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7ba8b99 - Browse repository at this point
Copy the full SHA 7ba8b99View commit details -
Update artifact workflows, added macOS artifact creation
Updated workflows to better handle artifact uploads. This includes better cleanup of no longer dumping all the possible platforms into the main directory of the CI job, as well as for each platform type, specific artifacts for each platform is made to lower artifact sizes and to be specific to the correct platform. Added other adjustments for platform types across the workflow for future ARM-specific builds Added macOS artifact creation.
Configuration menu - View commit details
-
Copy full SHA for 306f141 - Browse repository at this point
Copy the full SHA 306f141View commit details
Commits on Jun 15, 2024
-
Add Arm32, Arm64 builds, upload Linux artifacts
Added builds to utilize Linux ARM 32 and 64 bit versions. Added artifact uploads for Linux versions.
Configuration menu - View commit details
-
Copy full SHA for 833a167 - Browse repository at this point
Copy the full SHA 833a167View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5a4e90e - Browse repository at this point
Copy the full SHA 5a4e90eView commit details -
Disable fail-fast, install 7z during Docker builds
Disabled fail-fast to allow for all other jobs to continue running without interruption, especially if another job fails inside the matrix. Added step to install 7Zip for the Docker CI. This is just to zip and archive up packages without issues.
Configuration menu - View commit details
-
Copy full SHA for b0cb6df - Browse repository at this point
Copy the full SHA b0cb6dfView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e4ac8b - Browse repository at this point
Copy the full SHA 9e4ac8bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee6cee2 - Browse repository at this point
Copy the full SHA ee6cee2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 42bf279 - Browse repository at this point
Copy the full SHA 42bf279View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ac8c1b - Browse repository at this point
Copy the full SHA 9ac8c1bView commit details
Commits on Jun 21, 2024
-
Split steps apart for WPILib HAL archiving, update release.yml
Steps for unarchiving and archiving HALs are split up to add verbosity to the CI steps, if a specific step fails, we are able to diagnose more quickly. Updated release CI steps, using updated Actions and cleaner methods to check if the build CI completed.
Configuration menu - View commit details
-
Copy full SHA for bc6df8b - Browse repository at this point
Copy the full SHA bc6df8bView commit details -
Updated dependent actions due to deprecation notices.
Configuration menu - View commit details
-
Copy full SHA for 8288165 - Browse repository at this point
Copy the full SHA 8288165View commit details -
Merge pull request #3 from unofficial-rev-port/ci/artifact-uploads
Update artifact uploading workflows, add ARM workflows, update release workflows
Configuration menu - View commit details
-
Copy full SHA for cd3ac01 - Browse repository at this point
Copy the full SHA cd3ac01View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6cb092a - Browse repository at this point
Copy the full SHA 6cb092aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8ea5baa - Browse repository at this point
Copy the full SHA 8ea5baaView commit details -
Configuration menu - View commit details
-
Copy full SHA for c5dbaa0 - Browse repository at this point
Copy the full SHA c5dbaa0View commit details -
Configuration menu - View commit details
-
Copy full SHA for f36d8b7 - Browse repository at this point
Copy the full SHA f36d8b7View commit details -
Configuration menu - View commit details
-
Copy full SHA for a547448 - Browse repository at this point
Copy the full SHA a547448View commit details -
Configuration menu - View commit details
-
Copy full SHA for 77e0a8d - Browse repository at this point
Copy the full SHA 77e0a8dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f50436 - Browse repository at this point
Copy the full SHA 4f50436View commit details
Commits on Jun 22, 2024
-
chore: Update WPILib HAL headers in release workflow
This updates workflows to produce headers for CANBridge separately from the built binaries.
Configuration menu - View commit details
-
Copy full SHA for df26253 - Browse repository at this point
Copy the full SHA df26253View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4849e7b - Browse repository at this point
Copy the full SHA 4849e7bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 22d7b1b - Browse repository at this point
Copy the full SHA 22d7b1bView commit details
Commits on Jun 24, 2024
-
Built binaries for macOS are universal for ARM and x86.
Configuration menu - View commit details
-
Copy full SHA for f33c39c - Browse repository at this point
Copy the full SHA f33c39cView commit details
Commits on Jul 1, 2024
-
fix: Un-nest the headers artifact
The headers artifact was nested by mistake, this is now resolved.
Configuration menu - View commit details
-
Copy full SHA for 8cd0385 - Browse repository at this point
Copy the full SHA 8cd0385View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9ee52d0 - Browse repository at this point
Copy the full SHA 9ee52d0View commit details -
Updated compile instructions and formatting.
Configuration menu - View commit details
-
Copy full SHA for 89f1c9d - Browse repository at this point
Copy the full SHA 89f1c9dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2680cd0 - Browse repository at this point
Copy the full SHA 2680cd0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5ebb670 - Browse repository at this point
Copy the full SHA 5ebb670View commit details -
Configuration menu - View commit details
-
Copy full SHA for a8269d6 - Browse repository at this point
Copy the full SHA a8269d6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6188739 - Browse repository at this point
Copy the full SHA 6188739View commit details -
Configuration menu - View commit details
-
Copy full SHA for e5c47d5 - Browse repository at this point
Copy the full SHA e5c47d5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 16b913c - Browse repository at this point
Copy the full SHA 16b913cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a2a655 - Browse repository at this point
Copy the full SHA 7a2a655View commit details -
Attempt to fix C++ exceptions on macOS part 4: undo da changes
The linker flag wasn't needed apparently
Configuration menu - View commit details
-
Copy full SHA for e5b0f8b - Browse repository at this point
Copy the full SHA e5b0f8bView commit details