Граф коммитов

38 Коммитов

Автор SHA1 Сообщение Дата
tudorms 199d287af2
Misc cleanup and improvements (#184)
* Remove Android and UWP support

* more cleanup

* Simplify output directory structure

* Do some fixup for POSIX

* A couple of fixes

* Bump version

* Updating version to @{version=0.71.10; v8ref=refs/branch-heads/11.8; buildNumber=172}.version (new uostream build number 172)

* Update script

* Fix export of n-api headers
2023-10-12 16:50:33 -07:00
tudorms b5bcfed57e
Update windows-pr.yml 2023-06-28 10:13:19 -07:00
tudorms 34e32a91fd
Try using larger agents for PR 2023-06-22 12:14:18 -07:00
Vladimir Morozov 65d9b55f02
Fix config function names added in PR #175 (#176)
* Fix config function names

* Add test test_basics_BigIntWords

* Try fixing the PR build

* Another attempt to fix PR build

* Another attempt to fix PR build

* Disable test_basics_ExternalValue5Test that fails in x86

* Another attempt to fix PR build
2023-05-26 12:39:23 -07:00
Vladimir Morozov bce24f1d3c
Fix CI pipelines (#171)
* Fix CI for VS 2022

* Change text of messages

* Increase job build timeout to 5 hours

---------

Co-authored-by: Vladimir Morozov <vmoroz@users.noreply.github.com>
2023-05-03 13:23:02 -07:00
rasaha91 3de270f15c
Hardcode python to version 2.x and use ubuntu 20.04 for pr (#164) 2022-12-30 16:08:43 -08:00
rasaha91 1906b7a9f5
update ci agent to valid agent (#162) 2022-12-29 18:34:21 -08:00
Yichen Yao f32dd7de91
Ignore android/build/v8/third_party/depot_tools for CG. (#140) 2022-07-23 07:28:13 +00:00
dannyvv 9e7e4a7536 Update windows-pr.yml for Azure Pipelines 2022-06-09 15:11:18 -07:00
dannyvv 3bced3a753
Update path matches to not have wilcard inside filename (#133) 2022-06-09 14:42:00 -07:00
tudorms 1875152450
Build improvements (#123)
* HACK: Android build with the same scripts and sources

* Fix Windows build

* fix

* Experimental Linux support

* Some cleanup

* More cleanup

* [experimental] mac support

* Don't bother producing NuGets for PRs

* Simplify build steps

* Update ASIO version

* Update to V8 10.1

* Undo bump to 10.1 (x86 doesn't build)

* Use flag for NAPI

* Address CR comments

* misc

Co-authored-by: tudorm <tudorm@microsoft.com>
2022-04-21 00:17:42 +00:00
Anandraj f7474ff50c
Patch V8 to not throw on attempt to freeze host objects (#119)
* React Native bridge tries to freeze all the object arguments when passed to the native side.
We have troubles with react native blobs because the blob object contains host objects in it (blob collector host object which cleans us the native blob object when javascript object is collected.)
This is because tryiing to freeze (Object.freeze) v8 host objects throws exception. This exception is not thrown when freezing Hermes host objects, very likely is silently failing.
It turns of V8 internally rightly fails the attemtp to freeze objects when it has interceptors, as V8 can't control external interceptors from mutating.
This patch suppresses the check. It is not correct to do it, but the effect will be similar to the current Hermes behaviour to silently fail the freeze attempt.

* fix: bumped package version, fixed build machine

Co-authored-by: shivenmian <shivenmian@microsoft.com>
2022-04-03 07:31:24 -07:00
dannyvv 9aa0bf94a5
Make publish pipeline compliant (#111) 2022-02-27 16:35:39 +04:00
dannyvv 99a603ab65
Fix typo in android pipeline (#110) 2022-02-24 09:10:05 -08:00
dannyvv e89ce464f7
Split pipelines into PR and CI so we can publish from private pipeline (#109)
* Move to private pipeline

* Udpate

* Deal with posix issues of not having newline at end of file
2022-02-19 02:46:23 -08:00
dannyvv 5987790560
Add SBom Generation (#105)
* Add SBom Generation

* restore build
2022-02-07 16:14:22 -08:00
dannyvv 2ef00304b6
Enable Symbol upload to http://symweb (#103) 2021-12-06 09:43:47 -08:00
Shiven Mian 3664802da3
fix: updated Android nuget package (#95) 2021-11-17 00:05:27 -08:00
Shiven Mian 11d22aa06b
fix: android CG path (#94) 2021-11-15 13:32:28 -05:00
Yichen Yao f5f17764ab
Configure Component Governance to ignore build\v8build\depot_tools (#93)
We have a lot of Component Governance (CG) alerts for this repo right now. Most of these appear to be coming from V8 code, which is downloaded at build time. This commit overwrites the auto-injected CG ADO task and adds a manual one that's configured to ignore build\v8build\depot_tools.
2021-11-12 21:07:40 -08:00
Shiven Mian b00b0452c2
fix: duplicate nuget version (#92)
* fix: duplicate nuget version

* fix: pipeline filter fix
2021-11-10 15:35:58 -05:00
Shiven Mian 6c149e0576
fix: android pipeline fixes (#91)
* fix: versionDetails not showing

* feat: added unstripped nuspec and NDK details

* feat: added path filters to pipeline files

* fix: updated path filters

* fix: keep one nuget package
2021-11-04 20:46:19 -07:00
Shiven Mian 3e9f68e44f
feat: android pipeline setup (#90)
* feat: initial nuspec

* fix: updated gitignore

* fix: updated gitignore

* fix: updated README

* feat: parametrised build script

* feat: added Android localbuild

* fix: release config name

* feat: ADO pipeline added

* fix: updated Android dependencies install command

* fix: typo in README for Windows

* fix: updated gitignore

* fix: ADO fixes

* fix: increased number of threads
2021-10-22 00:25:34 -07:00
tudorms 893f47f646
V8 9.3 (#71) 2021-08-11 16:17:44 +00:00
tudorms 40155b8987
Filter NuGet content by platform to avoid exceeding size limit (#68) 2021-08-09 10:36:21 -07:00
tudorms 88de1d4d2f
Include PDBs in the win32 NuGet to match prior behavior (#38) 2020-12-02 18:07:48 +00:00
Julio César Rocha 8d509fa72c
Fix nuget pack (#36)
* Copy NUSPEC to output directory
2020-11-12 18:08:30 -08:00
Julio César Rocha 3fea671e1a
Further simplify CI workflow (#33)
* Removed old PR pipelines

* Parameterize NUSPEC

* Use PowerShell [versin] type.

* Rename PdbExtension to NuGetExcludeExtensions
2020-10-30 16:55:43 -07:00
Julio C. Rocha 43c12ebef3 Add pull-request.yml
Use windows-2019

Update

Use absolute path for other YML

User relative path for other YAML

Use expression to evaluate $(RunUnitTests)

Update

Update

Update

Update

Update

Update

Update

Update

Update

Update

Update

Update

Update

Update

Update

Shorten job description

Add variable-verifying task

Clean up pull-request.yml

Disable PR validation until merging

Use dependencies to pass NuGetId

Update

Use matrix for NuGet job

Remove parameter runUnitTests

Uncomment triggers
2020-10-28 21:49:42 -07:00
Julio C. Rocha 13a288505a Use efficient search for Google Test adapter dir 2020-10-28 21:37:56 -07:00
tudorms ca521942e8 Fix JSI implementation to pass unit tests. Include windbg extension (#28)
* Fix JSI implementation to pass unit tests. Include windbg extension

* Add support for Symbol

* Don't try to run ARM unit tests

* Don't build debug extension in uwp

* pipeline syntax

* You can't use parameters in conditions

* yaml syntax

* timeout

* Add a debug line

* Try a separate boolean parameter
2020-10-28 21:37:56 -07:00
tudorms 880f3e0ed7 Generate a separate package for UWP (#23)
Generate separate packages for win32 and uwp, since together they go over the nuget.org 250Mb limit.
2020-10-28 21:37:56 -07:00
tudorms 08e9c31ea4 Add UWP (and ARM64) targets (#20)
* Add UWP (and ARM64) targets

* Use AppPlatform instead of Architecture; pass arguments as arrays to LocalBuild
2020-10-28 21:37:56 -07:00
tudorms 48d817a6dd Remove FH4-related version pinning
Now that upstream dependents upgraded form v15 to v16 toolset, we can remove the hardcoded version pinning (which will reduce CI loop time significantly).
2020-10-28 21:37:56 -07:00
tudorms 09a7700a08 Fix basic debugging support. Upgrade to V8 8.4 (#15)
* Fix a couple of bugs around the inspector (crash on detach, hang on shutdown with debugger attached, etc.);
* Upgrade to V8 version 8.4;
2020-10-28 21:37:56 -07:00
tudorms 8fed97b038 Hardcode 14.24 VC tools due to FH4 regression (#13)
Co-authored-by: tudorm <tudorm@microsoft.com>
2020-10-28 21:37:56 -07:00
tudorms c011ec543f Fix ADO pipeline (#6)
* Fix ADO pipeline
* A few more readme details
2020-10-28 21:37:56 -07:00
tudorms b3c9981525
Initial check-in (#1)
This includes all work previously done for the V8 Jsi implementation, partially cleaned up, plus build scripts and requisite licensing / comment changes in preparation for public OSS release.
2020-01-30 09:25:49 -08:00