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

28 Коммитов

Автор SHA1 Сообщение Дата
Tommy Nguyen 4783503e19
fix(cli): `projectDir` is only set in recent versions (#3317) 2024-08-28 18:28:31 +02:00
renovate[bot] ec12cb56c5
chore(deps): update dependency nx to v19 (#3287)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tommy Nguyen <4123478+tido64@users.noreply.github.com>
2024-08-12 15:18:09 +00:00
Tommy Nguyen 11e85876b1
chore: bump Nx to v17 (#2775) 2023-10-31 17:25:51 +01:00
Tommy Nguyen ab602dac4b
chore: fix `lint` command not linting all files (#2776) 2023-10-31 16:24:22 +00:00
Tommy Nguyen c549a8c0a4
feat(webapis): introduce `@react-native-webapis/battery-status` (#2590) 2023-10-10 13:15:23 +02:00
Tommy Nguyen d06b61b949
chore(webapis): add tool for scanning for uses of Web APIs (#2621) 2023-09-19 17:57:18 +02:00
Tommy Nguyen 0e733235a0
chore: bump Yarn to 3.4.1 (#2196) 2023-02-13 12:05:27 +01:00
Tommy Nguyen efc3a9ed66
fix(metro-serializer-esbuild): don't add namespace to all source files (#2157) 2023-01-31 18:56:51 +01:00
Tommy Nguyen c852b7ca54
chore(template): add 'Installation' and modify title (#2151) 2023-01-26 12:39:44 +00:00
Tommy Nguyen e1a215d069
chore: bump esbuild to 0.17.0 (#2105) 2023-01-16 15:08:29 +01:00
renovate[bot] 2b11d7984c
chore(deps): update expo monorepo (#2015)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Tommy Nguyen <4123478+tido64@users.noreply.github.com>
2022-11-17 18:34:34 +01:00
Tommy Nguyen 641d8978cf
chore: bump react-native to 0.68 (#1735) 2022-07-11 12:09:15 +02:00
Adam Foxman a455cb2dfb
CI workflow update, integrate expo-app into repo (#1658)
* baseline commit - merge from add-expo-app2

* factor out iOS builds for expo-app and test-app. set up a cache for cocoapods.

* update dependencies

* GitHub actions: factor out toolchain setup into a local action

* GitHub actions: factor out yarn caching and package installation

* fix indenting issue

* add shell parameter

* GitHub actions: factor out cocoapods installation and caching

* GitHub actions: factor out android build, add Android build job for expo-app

* fix callout to android build workflow

* Upgrade expo-app to a TypeScript version that matches the repo

* Fix version-out-of-sync issue in scripts package

* Add build-ios and build-android commands to rnx-kit-scripts

* Add ios and android build commands to test-app and expo-app. Update CI loops to use the new commands.

* Update test-app pod versions

* docs(changeset): Integrate rnx-kit-scripts with expo-app (as much as possible). Add script commands for building ios and android projects.

* docs(changeset): Add android and ios build scripts. Update pod versions.

* changefile

* trying out using action/setup-node's cache instead of actions/cache

* Remove xcpretty and formatted output that is already shown by xcodebuild. Add set -eo pipefail to halt the script on an error.

* factor out GH agent types into shared env vars. move off of *-latest and onto specific versions for more stability.

* fix matrix definition

* revert vars for controlling agent machine types since they don't work

* labeler doesn't work when submitting a PR from a fork. restrict to PRs originating from microsoft/rnx-kit.

* remove unnecessary error handling

* Use default node version in setup-toolchain script, rather than being explicit everywhere

* Change default device to iPhone 13

* Add clang caching and integrate with CI

* remove unnecessary exit 0

* setup apple after installing dependencies (RNTA is needed and is an external dependency)

* add ccache config

* take 2 for fixing labeler on PRs from a fork

* fix cache-key for ios projects
2022-06-23 09:12:21 -07:00
Tommy Nguyen 9341c417e5
feat(build): introduce experimental `rnx-build` command (#1659) 2022-06-21 10:15:50 +02:00
Adam Foxman 8391972e9e
Add expo test app (#1657)
* add expo-app package

* docs(changeset): Add new expo test app

* docs(changeset): Add react-native as an explicit dev dependency

* docs(changeset): Update tests and test snapshots

* docs(changeset): Exclude expo-app from dep-check since it uses different versions of RN and RN dependencies

* Add react-native as an explicit dev dependency

* Update tests and test snapshots

* change file

* Exclude expo-app from dep-check since it uses different versions of RN and RN dependencies

* don't hoist expo-app dependencies as it uses different versions of RN and RN dependencies

* ignore expo temp files

* update yarn lockfile to include expo-app dependencies

* fix bundling commands
2022-06-20 10:51:43 -07:00
Lorenzo Sciandra 648ce3cb2c
chore(incubator): create a more structured approach for experimental packages (#1189)
Co-authored-by: Tommy Nguyen <4123478+tido64@users.noreply.github.com>
2022-03-09 14:27:17 +00:00
Adam Foxman 3c965a3209
Add Go to the build environment (#731)
* Move TPN CLI from bin to lib and publish from there.

* Fix TPN CLI path

* Add tasks to download, install, build, and run Go programs as part of the build environment. In each package, Go source is under /go/<project> and binaries are compiled to /bin.

* repalce ?. with equivalent code

* Replace ?. with equivalent code

* fix windows plaform name in go distro list

* fix go executable filename on windows

* Change files

* Change build-tools build output to verbose for CI loops. Doesn't appear to be a way to keep dev builds as warning-only without duplicating preinstall/posinstall commands (which I don't want to maintain).

* separate go task for hello world example

* Add a Go build step to each package build

* Add missing dependency

* Change files

* Move Go infra into its own package so other repos can use it. Add documentation. Remove dependency on just-scripts.

* Change files

* update readme file

* Update packages/go/README.md

Co-authored-by: Lorenzo Sciandra <lsciandra@microsoft.com>

* Update packages/go/README.md

Co-authored-by: Tommy Nguyen <4123478+tido64@users.noreply.github.com>

* Rename package from go to golang. Revert loglevel on yarn build-tools.

* Add handling for non-monorepo cases.

* Update packages/golang/package.json

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>

Co-authored-by: Lorenzo Sciandra <lsciandra@microsoft.com>
Co-authored-by: Tommy Nguyen <4123478+tido64@users.noreply.github.com>
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2021-10-22 18:24:53 +00:00
Lorenzo Sciandra c9e8b65095
fix(dep-check): bump RNTA to 0.7 (#398) 2021-07-13 14:35:50 +01:00
Adam Foxman 5d37edc985
Update Metro types (#324)
* Add Metro types, and reorganize them into a file & directory structure that mirrors Metro. This makes it possible to keep track of what types we've ported, and what types we haven't. There are A LOT of types in Metro.

* Fix types after metro type update

* Change files

* fix change file description
2021-06-28 08:59:40 +02:00
Tommy Nguyen 1822fcdb44
fix(dep-check): bump react-native-test-app to 0.6.3 (#323) 2021-06-25 18:47:59 +02:00
Tommy Nguyen 7cd8fc3229
fix(metro-config): ignore hoisted react-native if a local copy exists (#50) 2021-02-18 10:29:23 +01:00
Tommy Nguyen 45aff3070d
fix(test-app-mobile): build and run (#37)
- Fixed the location of `react-native-test-app` in config files
- Use `@rnx-kit/metro-config`
- Bumped `react-native-test-app` to 0.3.13
- Bumped Gradle to 6.5
2021-02-08 11:46:02 -08:00
Tommy Nguyen 07f64d8695
chore: ignore .log files (#32) 2021-01-26 20:13:52 +01:00
Tommy Nguyen 1fb1dd3f9a
test(metro-config): add tests (#23) 2021-01-22 12:51:57 +01:00
Adam Foxman 4dba8ed255
Afoxman/rel test (#27)
* Empty change to cause a version bump and a new release.

* Add PR check for change files

* Add branch and changehint to beachball check command.

* remove lib files

* Update gitignore, removing sample entries and adding only what is needed for this repo.

* Fix PR check

* fix build loop

* Change files
2021-01-21 17:25:43 -08:00
Adam Foxman aef45b6081
fix: empty commit to generate a version bump (#21) 2021-01-21 00:18:25 -08:00
Jason Morse e77f148e75
Populate some initial projects and files into the repo (#2)
* add base package files and yarn lock file

* add basic scripts directory

* more scaffolding

* switch from yarn to pnpm

* add base test-apps and tooling packages

* repath directories, update some deps

* add basic path resolution and tsconfig file

* get basic build working

* add basic lage config

* switch from pnpm to yarn

* use standard yarn and lage to start
2021-01-14 15:52:00 -08:00
microsoft-github-operations[bot] b000637c36
Initial commit 2019-11-15 21:38:14 +00:00