| #
9558d768 |
| 08-Jun-2023 |
Kudo Chien <[email protected]> |
[ci] use ubuntu-22.04 runner (#22797)
# Why
use the latest ubuntu runner and make ci more stable
# How
update to ubuntu-22.04 runner
|
| #
c99f0f1d |
| 30-Jan-2023 |
Cedric van Putten <[email protected]> |
Remove old expo-cli from workflows and test apps (#20998)
# Why
Fixes ENG-7251
This also allows us to move past Node 16 in the workflows.
# How
- Dropped unused `expo-cli` usage in workf
Remove old expo-cli from workflows and test apps (#20998)
# Why
Fixes ENG-7251
This also allows us to move past Node 16 in the workflows.
# How
- Dropped unused `expo-cli` usage in workflows
- Replaced all `expo-cli` commands with `npx expo` equivalents
# Test Plan
See if CI passes.
# Checklist
<!--
Please check the appropriate items below if they apply to your diff.
This is required for changes to Expo modules.
-->
- [ ] Documentation is up to date to reflect these changes (eg:
https://docs.expo.dev and README.md).
- [ ] Conforms with the [Documentation Writing Style
Guide](https://github.com/expo/expo/blob/main/guides/Expo%20Documentation%20Writing%20Style%20Guide.md)
- [ ] This diff will work correctly for `expo prebuild` & EAS Build (eg:
updated a module plugin).
show more ...
|
| #
dd207f86 |
| 13-Jan-2023 |
Bartosz Kaszubowski <[email protected]> |
[github] use Node 16 for all workflows (#20803)
|
| #
3b96aab5 |
| 03-Nov-2022 |
Wojciech Kozyra <[email protected]> |
[gh] Replace deprecated ::set-output (#19839)
|
| #
fc12ed2d |
| 28-Apr-2022 |
Bartosz Kaszubowski <[email protected]> |
[github] add local composite actions for CI, refactor workflows (#17162)
|
| #
f250b346 |
| 15-Apr-2022 |
Bartosz Kaszubowski <[email protected]> |
[github] always use `ubuntu-20.04` in workflows (#17051)
|
| #
4af7344c |
| 12-Apr-2022 |
Bartosz Kaszubowski <[email protected]> |
[github] update most of GitHub actions used in workflows (#17003)
|
| #
04519adc |
| 12-Oct-2021 |
Bartosz Kaszubowski <[email protected]> |
[github] replace expo.io with expo.dev in URLs (#14709)
|
| #
2293193f |
| 26-Aug-2021 |
Bartosz Kaszubowski <[email protected]> |
[workflows] update `setup-node` action (#14146)
|
| #
1b7419d4 |
| 24-Jul-2021 |
Tomasz Sapeta <[email protected]> |
[ci] Bump node version to 14.17
|
| #
6d31ade7 |
| 27-May-2021 |
Tomasz Sapeta <[email protected]> |
[ci] Add concurrency settings to all suitable workflows
|
| #
c653df21 |
| 20-Apr-2021 |
Tomasz Sapeta <[email protected]> |
[ci] Post GitHub comments from expo-ci account instead of github-actions
|
| #
45d104de |
| 05-Mar-2021 |
Brent Vatne <[email protected]> |
[github] Temporarily disable "Publish Expo Web" workflow, pending fixing deployment
|
| #
ea3c2577 |
| 13-Feb-2021 |
Tomasz Sapeta <[email protected]> |
[gha] Update cache action to v2 in all workflows
|
| #
b1d6bd56 |
| 03-Nov-2020 |
Nick Novitski <[email protected]> |
[ci] Fix NCL website deploy workflow
The secrets context is not available in if fields, so before this commit the workflow would not run for anyone.
After this commit, the workflow runs for all PRs
[ci] Fix NCL website deploy workflow
The secrets context is not available in if fields, so before this commit the workflow would not run for anyone.
After this commit, the workflow runs for all PRs that effect the related files, but does not run the deploy steps if the PR author does not have access to repository secrets.
show more ...
|
| #
98916911 |
| 30-Oct-2020 |
Nick Novitski <[email protected]> |
[ci] Don't use deprecated commands
|
| #
ff4147ec |
| 01-Oct-2020 |
Evan Bacon <[email protected]> |
Disable test when GH token isn't available (#10470)
|
| #
f612ad2e |
| 19-Aug-2020 |
Tomasz Sapeta <[email protected]> |
[et] Add command that dispatches GitHub Actions workflows (#9732)
# Why
Easier way to dispatch workflow events to trigger them to run.
# How
- Added `et dispatch`/`et workflow-dispatch` com
[et] Add command that dispatches GitHub Actions workflows (#9732)
# Why
Easier way to dispatch workflow events to trigger them to run.
# How
- Added `et dispatch`/`et workflow-dispatch` command.
- Ensured `workflow_dispatch` is defined as a trigger in all our workflows.
# Test Plan
Some harmless examples to test:
- `et dispatch sdk` to check packages
- `et dispatch sdk-all` to check all packages (w/o incremental mode)
- `et dispatch shell-app-android` to build Android's shell app
- `et dispatch shell-app-ios` to build iOS shell app
show more ...
|
| #
6cc4cd96 |
| 19-Jun-2020 |
James Ide <[email protected]> |
[ci] Use Node 14 and pin expo-cli to 3.x in web publishing tests (#8877)
Tests are failing because CI uses Node 13, which expo-cli doesn't support. This commit makes CI use Node 14. It also pins exp
[ci] Use Node 14 and pin expo-cli to 3.x in web publishing tests (#8877)
Tests are failing because CI uses Node 13, which expo-cli doesn't support. This commit makes CI use Node 14. It also pins expo-cli to 3.x in the web publish job so a future major version bump doesn't affect CI directly.
Testing by seeing if the web test suite job passes.
show more ...
|
| #
823a4bc0 |
| 27-May-2020 |
Nick Novitski <[email protected]> |
[web][ci] Clone submodules
Without this the yarn.lock picks up changes.
|
| #
95d3174f |
| 27-May-2020 |
Nick Novitski <[email protected]> |
[web][ci] Build PRs that touch the workflow file
|
| #
ec1712ac |
| 27-May-2020 |
Nick Novitski <[email protected]> |
[ci] Cache lfs objects
|
| #
dd49ae64 |
| 15-May-2020 |
James Ide <[email protected]> |
[tools] Remove expo-cli as a dependency of the workspace root (#8316)
Having expo-cli in the shared workspace dependency is preventing us from upgrading to TS 3.9 because it indirectly depends on TS
[tools] Remove expo-cli as a dependency of the workspace root (#8316)
Having expo-cli in the shared workspace dependency is preventing us from upgrading to TS 3.9 because it indirectly depends on TS 3.8. Specifically, expo-cli should not be pulling in TS. More generally, expo-cli indirectly depends on a lot of packages and Yarn workspaces + Metro are fragile when we have multiple dependencies with different versions. We've seen issues with multiple versions of Babel, React Navigation, and now TypeScript.
expo-cli was first added as a dependency of the root package.json along with the bin stubs. This was so that the whole repo was using the same version of Expo CLI. While I think this is very good, Having it be a dependency of the workspace root is problematic.
If we would like expo-cli installed and to restore the bin stubs, we could either make a separate dummy package that installs expo-cli or rely on a global copy and check its version. The important thing is that expo-cli is not a workspace dependency.
Looked through the CI config files and didn't see anything call into `expo`. Ran `expo --version` and ensured it matched the version of Expo CLI installed by expotools.
show more ...
|
| #
be074e11 |
| 01-May-2020 |
Evan Bacon <[email protected]> |
[gh-actions] Disable native previews (#8112)
* Disable native previews
* Update app.json
|
| #
1a2dd7f0 |
| 27-Apr-2020 |
Evan Bacon <[email protected]> |
Update web.yml
|