EdgeTX / buddy

The next generation tool for EdgeTX. A cross platform app, with browser compatibility.
https://buddy.edgetx.org
MIT License
37 stars 19 forks source link

Cloudbuild integration and Form #50

Closed riwanou closed 1 year ago

riwanou commented 1 year ago

Add integration for cloudbuild, which build firmware on demand based on more options than existing github releases. Add a new workflow with release, target and flags selection.

github-actions[bot] commented 1 year ago

EdgeTX Buddy has been automatically deployed to Cloudflare. ✅ Preview: https://5657cf04.buddy-7a6.pages.dev ✅ Storybook: https://5657cf04.buddy-7a6.pages.dev/storybook

github-actions[bot] commented 1 year ago

EdgeTX Buddy has been automatically deployed to Cloudflare. ✅ Preview: https://b3a3e7a7.buddy-7a6.pages.dev ✅ Storybook: https://b3a3e7a7.buddy-7a6.pages.dev/storybook

codecov[bot] commented 1 year ago

Codecov Report

Patch coverage: 47.68% and project coverage change: -0.97% :warning:

Comparison is base (1a84753) 52.92% compared to head (bfc9882) 51.95%.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #50 +/- ## ========================================== - Coverage 52.92% 51.95% -0.97% ========================================== Files 82 89 +7 Lines 7862 8821 +959 Branches 628 674 +46 ========================================== + Hits 4161 4583 +422 - Misses 3693 4229 +536 - Partials 8 9 +1 ``` | [Files Changed](https://app.codecov.io/gh/EdgeTX/buddy/pull/50?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None) | Coverage Δ | | |---|---|---| | [src/shared/backend/types.ts](https://app.codecov.io/gh/EdgeTX/buddy/pull/50?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL3NoYXJlZC9iYWNrZW5kL3R5cGVzLnRz) | `100.00% <ø> (ø)` | | | [src/renderer/components/CloudVersionTargetForm.tsx](https://app.codecov.io/gh/EdgeTX/buddy/pull/50?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL3JlbmRlcmVyL2NvbXBvbmVudHMvQ2xvdWRWZXJzaW9uVGFyZ2V0Rm9ybS50c3g=) | `17.77% <17.77%> (ø)` | | | [...ash/steps/firmware/CloudFirmwareReleasesPicker.tsx](https://app.codecov.io/gh/EdgeTX/buddy/pull/50?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL3JlbmRlcmVyL3BhZ2VzL2ZsYXNoL3N0ZXBzL2Zpcm13YXJlL0Nsb3VkRmlybXdhcmVSZWxlYXNlc1BpY2tlci50c3g=) | `27.31% <27.31%> (ø)` | | | [...rer/components/firmware/DownloadFirmwareButton.tsx](https://app.codecov.io/gh/EdgeTX/buddy/pull/50?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL3JlbmRlcmVyL2NvbXBvbmVudHMvZmlybXdhcmUvRG93bmxvYWRGaXJtd2FyZUJ1dHRvbi50c3g=) | `61.88% <32.50%> (-7.64%)` | :arrow_down: | | [src/renderer/hooks/useFlags.ts](https://app.codecov.io/gh/EdgeTX/buddy/pull/50?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL3JlbmRlcmVyL2hvb2tzL3VzZUZsYWdzLnRz) | `52.63% <52.63%> (ø)` | | | [src/shared/backend/graph/firmware/github.ts](https://app.codecov.io/gh/EdgeTX/buddy/pull/50?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL3NoYXJlZC9iYWNrZW5kL2dyYXBoL2Zpcm13YXJlL2dpdGh1Yi50cw==) | `57.94% <57.94%> (ø)` | | | [src/shared/backend/services/cloudbuild.ts](https://app.codecov.io/gh/EdgeTX/buddy/pull/50?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL3NoYXJlZC9iYWNrZW5kL3NlcnZpY2VzL2Nsb3VkYnVpbGQudHM=) | `70.70% <70.70%> (ø)` | | | [src/shared/backend/graph/firmware/cloudbuild.ts](https://app.codecov.io/gh/EdgeTX/buddy/pull/50?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL3NoYXJlZC9iYWNrZW5kL2dyYXBoL2Zpcm13YXJlL2Nsb3VkYnVpbGQudHM=) | `75.00% <75.00%> (ø)` | | | [src/shared/backend/graph/firmware/local.ts](https://app.codecov.io/gh/EdgeTX/buddy/pull/50?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL3NoYXJlZC9iYWNrZW5kL2dyYXBoL2Zpcm13YXJlL2xvY2FsLnRz) | `75.80% <75.80%> (ø)` | | | [...nderer/pages/flash/steps/FirmwareSelectionStep.tsx](https://app.codecov.io/gh/EdgeTX/buddy/pull/50?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None#diff-c3JjL3JlbmRlcmVyL3BhZ2VzL2ZsYXNoL3N0ZXBzL0Zpcm13YXJlU2VsZWN0aW9uU3RlcC50c3g=) | `86.05% <77.08%> (-2.52%)` | :arrow_down: | | ... and [2 more](https://app.codecov.io/gh/EdgeTX/buddy/pull/50?src=pr&el=tree-more&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=None) | |

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

github-actions[bot] commented 1 year ago

EdgeTX Buddy has been automatically deployed to Cloudflare. ✅ Preview: https://a88234cc.buddy-7a6.pages.dev ✅ Storybook: https://a88234cc.buddy-7a6.pages.dev/storybook

github-actions[bot] commented 1 year ago

EdgeTX Buddy has been automatically deployed to Cloudflare. ✅ Preview: https://2079788d.buddy-7a6.pages.dev ✅ Storybook: https://2079788d.buddy-7a6.pages.dev/storybook

github-actions[bot] commented 1 year ago

EdgeTX Buddy has been automatically deployed to Cloudflare. ✅ Preview: https://e52968f0.buddy-7a6.pages.dev ✅ Storybook: https://e52968f0.buddy-7a6.pages.dev/storybook

github-actions[bot] commented 1 year ago

EdgeTX Buddy has been automatically deployed to Cloudflare. ✅ Preview: https://a603238f.buddy-7a6.pages.dev ✅ Storybook: https://a603238f.buddy-7a6.pages.dev/storybook

github-actions[bot] commented 1 year ago

EdgeTX Buddy has been automatically deployed to Cloudflare. ✅ Preview: https://b3ddaefa.buddy-7a6.pages.dev ✅ Storybook: https://b3ddaefa.buddy-7a6.pages.dev/storybook