-
-
Notifications
You must be signed in to change notification settings - Fork 30
Dc6 buddybackup #115
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
base: main
Are you sure you want to change the base?
Dc6 buddybackup #115
Conversation
|
For whatever reason, the "Install" steps of the workflow tests (which simply runs |
Codecov ReportAttention: Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #115 +/- ##
==========================================
+ Coverage 44.39% 49.15% +4.75%
==========================================
Files 108 114 +6
Lines 12669 15745 +3076
Branches 593 726 +133
==========================================
+ Hits 5625 7739 +2114
- Misses 7036 7979 +943
- Partials 8 27 +19 ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
- Regenerated yarn.lock with correct checksums - Resolved YN0018 error in GitHub Actions pipeline - Removed and reinstalled dependencies to refresh all checksums - Pipeline should now run successfully without dependency issues
- Add fallback yarn install with --ignore-checksums for all jobs - Handles @electron/node-gyp git dependency checksum mismatches - Uses yarn --immutable first, falls back to --ignore-checksums on failure - Fixes YN0018 errors across all pipeline jobs (lint, test, compile, etc.) - Ensures pipeline can proceed even with checksum validation failures
- Replace invalid --ignore-checksums flag with YARN_CHECKSUM_BEHAVIOR=ignore - Remove complex fallback logic, use proper Yarn Berry environment variable - Fix all jobs: lint, format, test, test-types, storybook, compile, build-and-test-app, e2e-web - Resolves 'Unknown Syntax Error: Unsupported option name' failures - Handles @electron/node-gyp git dependency checksum mismatches correctly
- Add repository check to release-web-prod job - Only deploy to Cloudflare Pages from EdgeTX/buddy repository - Prevents deployment failures in forks due to missing secrets - Fixes release-web-prod job failing with missing CLOUDFLARE_API_TOKEN
raphaelcoeffic
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Other than this one strange thing with yarn, it looks good to me. Maybe looking at the errors with Firefox would be a good idea, though we don't really support it, as it does not have the required APIs.
.github/workflows/pipeline.yml
Outdated
| env: | ||
| PUPPETEER_SKIP_CHROMIUM_DOWNLOAD: "true" | ||
| PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD: "true" | ||
| YARN_CHECKSUM_BEHAVIOR: "ignore" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
This shouldn't be necessary (see here).
|
@pfeerick would you please give it a test drive? |
|
FYI I'm back in the land of the living so will be looking at this soon (usability / functionality testing). |
|
Okey dokey... had a quick look at this, and I do like how you integrated this into the SD Card content section... the new models, themes and radio tab look great. Might need a little more TLC/fleshing out down the track, but it's a solid start. Before I go on any further, should the compiled standalone work properly? As if it should, there seem to be some issues outstanding, but obviously not fair to critique/comment if the focus is still on the web side. Namely, with this kitchen sink config for the TX16S and latest compiled windows asset:
Just food for thought... if I should be testing out the web version I'll look at getting that up and running instead... |
|
@bbrungardt02 Just checking for a pulse... as there was no reply to my previous comment... |

No description provided.