Basic-Car-Maintenance icon indicating copy to clipboard operation
Basic-Car-Maintenance copied to clipboard

Fix GitHub Actions CI

Open mikaelacaron opened this issue 10 months ago • 2 comments

Describe the bug

The GitHub Actions CI for running the unit tests (using fastlane), and deploying the DocC documentation are broken.

Files can be found in .github/workflows the unit-tests.yml and docc.yml files are not passing.

Previously, I added SwiftLint as an Xcode Plugin, and I think that's what broken the CI. Previously I tried to fix this around the time of SwiftLeeds last year, and it worked, but now something else broke again. (You can maybe try to find the actions that passed, and what fixed those, and then later how they broke again.

To Reproduce

  • Run the actions on your fork, and the "unit test" action and the "deploy documentation" both fail

Expected behavior

All GitHub Actions pass

Screenshots

N/A

Additional Context

  • Issue reserved for @mattheaney23
  • This is the SwiftLint Plugin https://github.com/SimplyDanny/SwiftLintPlugins
    • If you have another idea for a better way to run SwiftLint, let me know!

mikaelacaron avatar Mar 02 '25 15:03 mikaelacaron

I'm happy to be assigned this one! 😁

MattHeaney23 avatar Mar 02 '25 15:03 MattHeaney23

This part of the SwiftLint docs may help https://github.com/realm/SwiftLint?tab=readme-ov-file#xcode-projects

mikaelacaron avatar Mar 02 '25 18:03 mikaelacaron