Comments (2)
Here are the steps of the as-written code for automatic sync with LoopWorkspace commit e70136b
.
Details
The way this currently works is this.
- Compare fork's alive branch with upstream's branch of name of branch you are trying to build
- If number of commits > 1, sync alive branch with upstream branch of same name, store a boolean variable that equates the condition # of commits > 1
- Proceed with build step
- Do a bunch of checking conditions (around what triggered the workflow, what env variables are set around automation, etc.)
- If aforementioned variable is true, do the actual syncing now, so
- Attempt to sync branch that user wants to build with upstream branch of same name
- Do some logging whether there were upstream changes
- Checkout updated codebase into build container
- Build
- Tag and artifact
- Upload to TF
We are now potentially running into issues, because we are attempting to sync alive with the upstream branch of same name, and it may have been created from a different branch and this can lead to merge conflicts for the attempted sync of alive, because the tooling we are using to sync (aormsby/[email protected]) will fail the pipeline (i.e. action) when it runs into merge conflicts upon attempted sync.
from loop.
This was fixed (for main) with LoopWorkspace PR 164 merged on 19 July 2024 as part of Loop 3.4.1 patch.
A similar update is expected for LoopWorkspace dev, but that one is less critical because the build for the dev branch is not broken.
from loop.
Related Issues (20)
- HELP, can't build the Loop (Fastlane upload to TestFlight failed) HOT 3
- The uploaded build for Loop. has one or more issues
- Remote Command Error Shows When Successful HOT 1
- Loop Crash when I try to change Correction Range HOT 3
- Send new pod event to Nightscout HOT 3
- I'd love to be able to have the algorithm be controlled from my Apple Watch without needing to be near my phone HOT 4
- override differ in treatments and device status on NightScout
- Loop App Repeatitly Crashing and losing function. HOT 3
- HTTP with Nightscout ? HOT 3
- No Spacing - Half Menu Icon HOT 2
- Loop update fail from testflight HOT 1
- How do I resolve this error? "Command PhaseScriptExecution failed with a nonzero exit code" HOT 1
- Dev 3.3 Crash HOT 1
- Aktive insulin delivery cant be seen on Loop caregiver HOT 2
- Feature Request: Add Glucagon Model to use as non-pump entry
- Issue rebuilding loop - sync upstream changes HOT 3
- Medtronic State incorrect after Bolus is Cancelled HOT 3
- Total amount of bolus being delivered is incorrect in HUD HOT 6
- Auto bolus is giving a different amount than it shows in the UI HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from loop.