na
NativeScript
GitHub
NativeScript
Workspace
GitHub
CI Pipeline Executions
Filtered
Runs
Demo
Insights
Compare tasks
Analytics
Sign in
Toggle sidebar
Overview
⌘K
NativeScript
Loading workspace stats
Loading workspace insights...
Statistics interval
7 days
30 days
Latest CI Pipeline Executions
Status
Fix filter
Filter
Fuzzy
Filter range
Sort by
Sort by
Start time
Sort ascending
Sort descending
Failed
feat/unified-multi-window
d0086f06 Merge 44fbfb666c0873c816e4d35ec3a7889938d8cef9 into b8d613b4078685021094d76d1e27316f8b634769
by Eduardo Sp...
E
Failed
feat/unified-multi-window
d0086f06 Merge 44fbfb666c0873c816e4d35ec3a7889938d8cef9 into b8d613b4078685021094d76d1e27316f8b634769
by Eduardo Sp...
E
Succeeded
main
aea175f6 fix(ios): guard interactiveContentPopGestureRecognizer for apps built with pre-26 SDKs (#11313) interactiveContentPopGestureRecognizer only exists in the iOS 26 SDK. When an app is built with an older Xcode/SDK (e.g. Xcode 16 / iOS 18 SDK) but run on iOS 26+, the property is absent from the generated ObjC metadata (metadata comes from the build SDK headers), so accessing it returns undefined and the runtime SDK_VERSION >= 26 check throws: TypeError: Cannot set properties of undefined (setting 'enabled') crashing the app on first page navigation. Guard the property access with an existence check, matching the pattern already used in _updateEnableSwipeBackNavigation.
by Eduardo Sp...
E
Succeeded
main
aea175f6 fix(ios): guard interactiveContentPopGestureRecognizer for apps built with pre-26 SDKs (#11313) interactiveContentPopGestureRecognizer only exists in the iOS 26 SDK. When an app is built with an older Xcode/SDK (e.g. Xcode 16 / iOS 18 SDK) but run on iOS 26+, the property is absent from the generated ObjC metadata (metadata comes from the build SDK headers), so accessing it returns undefined and the runtime SDK_VERSION >= 26 check throws: TypeError: Cannot set properties of undefined (setting 'enabled') crashing the app on first page navigation. Guard the property access with an existence check, matching the pattern already used in _updateEnableSwipeBackNavigation.
by Eduardo Sp...
E
Succeeded
main
dd32f22e fix(webpack): downlevel NativeClass classes in files updated by earlier transformers (#11314) The NativeClass transformer's visitNode bailed out on any node flagged NodeFlags.Synthesized before checking for the SourceFile itself. A source file rebuilt by a preceding transformer (e.g. Angular's Ivy transform on files containing Angular-decorated classes) is itself flagged Synthesized, so the transformer skipped the entire file and @NativeClass decorators survived into the emitted bundle, crashing at runtime with 'ReferenceError: NativeClass is not defined'. Handle the SourceFile before the Synthesized bail-out; the per-statement Synthesized check in transformStatements still protects statements generated by earlier transformers and the transformer's own helper output.
by Eduardo Sp...
E
Succeeded
fix/webpack-native-class-synthesized-source-file
15862d42 Merge 95849d6ab5129b1073003dc22206d439dd16a26c into c0c7c7a6af678d9594407a97ec4070e00f75c6de
by Eduardo Sp...
E
Succeeded
fix/webpack-native-class-synthesized-source-file
15862d42 Merge 95849d6ab5129b1073003dc22206d439dd16a26c into c0c7c7a6af678d9594407a97ec4070e00f75c6de
by Eduardo Sp...
E
Succeeded
fix/ios-content-pop-gesture-guard
13ee134f Merge 66bf8c9c1ae4e66f6b368d8d04ad0ca4691f526f into c0c7c7a6af678d9594407a97ec4070e00f75c6de
by Eduardo Sp...
E
Succeeded
fix/ios-content-pop-gesture-guard
13ee134f Merge 66bf8c9c1ae4e66f6b368d8d04ad0ca4691f526f into c0c7c7a6af678d9594407a97ec4070e00f75c6de
by Eduardo Sp...
E
Succeeded
main
86641748 chore: remove unused deps from webpack5 (#11304)
by Eduardo Sp...
E
Succeeded
main
86641748 chore: remove unused deps from webpack5 (#11304)
by Eduardo Sp...
E
Succeeded
chore/webpack-deps
5e18326d Merge d43f2cb4cd868c181dd7014f803185cbbf2ab9f1 into d41dcd7a93b0b06afeb4f4d225678cc1d0e83a14
by Eduardo Sp...
E
Succeeded
chore/webpack-deps
5e18326d Merge d43f2cb4cd868c181dd7014f803185cbbf2ab9f1 into d41dcd7a93b0b06afeb4f4d225678cc1d0e83a14
by Eduardo Sp...
E
Succeeded
main
08a7f597 fix(webpack): restore source map files and always respect env.sourceMap (#11303)
by Eduardo Sp...
E
Succeeded
main
08a7f597 fix(webpack): restore source map files and always respect env.sourceMap (#11303)
by Eduardo Sp...
E
Succeeded
feat/restore-source-maps
4d463032 Merge 3c9c69ec520285d00b0c0eba2ad767da5fc78c78 into d79e6713e1324aa9c016a7637d37bfdd7d927e15
by Eduardo Sp...
E
Succeeded
feat/restore-source-maps
4d463032 Merge 3c9c69ec520285d00b0c0eba2ad767da5fc78c78 into d79e6713e1324aa9c016a7637d37bfdd7d927e15
by Eduardo Sp...
E
Succeeded
main
6c158ca7 feat(core): support max-width and max-height CSS properties (#11300) Add `max-width` / `max-height` style properties on iOS and Android, accepting fixed lengths and percentages (e.g. `max-width: 100%`), the CSS-standard complement to the existing `min-width` / `min-height`. Because percentages resolve against the parent size, the properties follow the `width`/`height` pattern rather than `min-*`: the effective pixel value is computed at measure time in `_updateEffectiveLayoutValues` (stored as `effectiveMaxWidth`/`effectiveMaxHeight`, defaulting to Infinity = unconstrained). Applied after the min clamp so `max` wins when `min > max`, matching CSS. iOS: measure-time clamps in the base view, all layout containers, and a central cap in `ViewHelper.getMeasureSpec`; wires up the long-dead `MAX_SIZE /* lp.maxWidth */` flexbox placeholders. Android: enforced natively in the widgets library — `maxWidth`/`maxHeight` (+percent) on `CommonLayoutParams`, clamped in `getMeasureSpec` and resolved in `adjustChildrenLayoutParams`, exposed via new `ViewHelper` setters. Removes the now-shadowing `maxWidth`/`maxHeight` fields from `FlexboxLayout.LayoutParams` so flexbox inherits the unified fields and honors the properties (including percent).
by Eduardo Sp...
E
Succeeded
main
6c158ca7 feat(core): support max-width and max-height CSS properties (#11300) Add `max-width` / `max-height` style properties on iOS and Android, accepting fixed lengths and percentages (e.g. `max-width: 100%`), the CSS-standard complement to the existing `min-width` / `min-height`. Because percentages resolve against the parent size, the properties follow the `width`/`height` pattern rather than `min-*`: the effective pixel value is computed at measure time in `_updateEffectiveLayoutValues` (stored as `effectiveMaxWidth`/`effectiveMaxHeight`, defaulting to Infinity = unconstrained). Applied after the min clamp so `max` wins when `min > max`, matching CSS. iOS: measure-time clamps in the base view, all layout containers, and a central cap in `ViewHelper.getMeasureSpec`; wires up the long-dead `MAX_SIZE /* lp.maxWidth */` flexbox placeholders. Android: enforced natively in the widgets library — `maxWidth`/`maxHeight` (+percent) on `CommonLayoutParams`, clamped in `getMeasureSpec` and resolved in `adjustChildrenLayoutParams`, exposed via new `ViewHelper` setters. Removes the now-shadowing `maxWidth`/`maxHeight` fields from `FlexboxLayout.LayoutParams` so flexbox inherits the unified fields and honors the properties (including percent).
by Eduardo Sp...
E
Failed
feat/ignore-none-transition
771d53a0 Merge 24812e787371c4d6ac4ab5696389348a404aaf10 into 412e80f47c29df11894f0a95b89437c97ef334fa
by Eduardo Sp...
E
Previous
Next