Compare commits

...
16 Commits
Author SHA1 Message Date
Dominik Sokal 80bc77da57 Update README.md (#421) 2023-04-07 13:02:54 +02:00
Wojciech Kozyra 31d3367d1b Remove automatic example repo update (#417) 2023-01-05 14:26:38 +01:00
Brent Vatne 7b8323948d Update README to indicate that users should migrate to EAS Build 2022-10-25 15:51:46 -07:00
Kudo Chien ace282c1fc Update CHANGELOG 2022-08-22 20:42:24 +08:00
Kudo Chien 4d440c0c2e Release 0.28.1 2022-08-22 20:40:23 +08:00
Kudo Chien b3a6d30ba4 Update Android shell tarball for SDK 46 2022-08-22 18:27:54 +08:00
Brent Vatne f094abe5d1 Update CHANGELOG 2022-08-19 11:26:47 -07:00
Brent Vatne 49c8c77f7c Release 0.28.0 2022-08-19 10:07:51 -07:00
Kudo Chien 1cc7687e66 Add sdk 46 support (#411) 2022-08-19 10:03:55 -07:00
Kudo Chien 2a6eafe236 Update CHANGELOG 2022-07-26 19:54:28 +08:00
Kudo Chien f3fe2e2506 Release 0.27.5 2022-07-26 19:46:39 +08:00
Kudo Chien 98be72a229 Update iOS shell tarballs for SDK 43, 44, 45 2022-07-25 22:57:33 +08:00
Kudo Chien 2ed0456fe5 Update CHANGELOG 2022-06-28 12:31:48 +08:00
Kudo Chien 2ff91c1b2a Release 0.27.4 2022-06-28 12:30:49 +08:00
Kudo Chien b436e86c75 Update Android shell tarball for SDK 45
Fix expo-notifications `useLastNotificationResponse` overwritten issue on Android 12
2022-06-28 08:36:28 +08:00
Kudo Chien c14079626c Update CHANGELOG 2022-06-18 02:24:15 +08:00
12 changed files with 35 additions and 78 deletions

No files matched your search

-1
View File
@@ -13,6 +13,5 @@
"before:init": [
"yarn"
],
"after:release": "yarn release:update:turtle-cli-example"
}
}
+20
View File
@@ -7,6 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
## Unreleased
# [0.28.1] - 2022-08-22
- Update Android shell tarball for SDK 46 to remove deprecated *expo-analytics-segment* dependency.
# [0.28.0] - 2022-08-19
- Add iOS and Android shell tarballs for SDK 46.
# [0.27.5] - 2022-07-26
- Update iOS shell tarball for SDK 43, 44, 45 for [expo-notifications crash fix](https://github.com/expo/expo/pull/18023).
# [0.27.4] - 2022-06-28
- Update Android shell tarball for SDK 45.
# [0.27.3] - 2022-06-18
- Update Android SDK 45 shell tarball to fix the notification trampoline issues for Android 12+.
# [0.27.2] - 2022-06-15
- Update Android shell tarballs for SDK 44 and 43.
+3 -43
View File
@@ -1,43 +1,3 @@
<h3 align=center>
<img src="logo/horizontal.png" width=50%>
</h3>
[![CircleCI](https://img.shields.io/circleci/project/github/expo/turtle/master.svg)](https://circleci.com/gh/expo/turtle)
[![NPM](https://img.shields.io/npm/v/turtle-cli/latest.svg)](https://npmjs.com/package/turtle-cli)
[![License](https://img.shields.io/badge/license-MIT-green.svg?style=flat)](https://github.com/expo/turtle/blob/master/LICENSE)
[![Expo Developers Discord](https://img.shields.io/discord/695411232856997968)](http://chat.expo.dev)
[![Expo Forums](https://img.shields.io/badge/Expo%20Forums-blue.svg)](https://forums.expo.dev/)
<hr />
Turtle CLI is a command line interface for building Expo standalone apps.
You can use it both on your CI and your private computer.
- [Changelog](CHANGELOG.md)
- [Contributing](CONTRIBUTING.md)
- [Development](DEVELOPMENT.md)
- [Code of Conduct](CODE_OF_CONDUCT.md)
## Installation
[Installation instructions and documentation here.](https://docs.expo.dev/distribution/turtle-cli/)
## Usage example
See the [expo/turtle-cli-example](https://github.com/expo/turtle-cli-example) repository to learn how to use Turtle CLI in order to build Expo standalone apps on your CI.
## Do you need help?
- Make sure you've read [the Expo Docs](https://docs.expo.dev/), especially [Building Standalone Apps on Your CI
](https://docs.expo.dev/versions/latest/distribution/turtle-cli) and [Building Standalone Apps](https://docs.expo.dev/versions/latest/distribution/building-standalone-apps) guides.
- Search for existing GitHub issues [in this repository](https://github.com/expo/turtle/issues) and in [expo/expo](https://github.com/expo/expo/issues) repository.
- Ask for help in **one** of the following ways:
- create [a GitHub issue](https://github.com/expo/turtle/issues/new).
- create a new topic on the [Expo Forums](https://forums.expo.dev/).
- connect with the community on the [Expo Developers Discord](http://chat.expo.dev).
## License
The Turtle CLI source code is made available under the [MIT license](LICENSE).
Some of the dependencies are licensed differently, with the BSD license, for example.
> 🚨 This repository contains the legacy build service (Turtle), as well as its local version - Turtle CLI. The service has been shut down at the beginning of 2023.
>
> Learn how to migrate to EAS Build - https://docs.expo.dev/build-reference/migrating/
+2 -3
View File
@@ -1,6 +1,6 @@
{
"name": "turtle-cli",
"version": "0.27.3",
"version": "0.28.1",
"description": "The command-line tool for building standalone Expo apps",
"preferGlobal": true,
"scripts": {
@@ -27,7 +27,6 @@
"test:smoke:ios:record": "PLATFORM=ios EXPENV_OVERRIDES=local-common,local,local-queue expenv yarn test:smoke --testNamePattern=iOS",
"release": "./scripts/release.sh",
"release:beta": "./scripts/releaseBeta.sh",
"release:update:turtle-cli-example": "./scripts/updateTurtleCliExampleRepo.sh",
"docker:build-and-push:android-base-image": "./scripts/android/buildAndPushAndroidBaseImage.sh"
},
"husky": {
@@ -107,7 +106,7 @@
"dependencies": {
"@expo/config": "~3.3.9",
"@expo/spawn-async": "^1.4.2",
"@expo/xdl": "^59.2.0",
"@expo/xdl": "^59.2.1",
"@google-cloud/logging-bunyan": "^2.0.3",
"async-retry": "^1.2.1",
"aws-sdk": "^2.1043.0",
-23
View File
@@ -1,23 +0,0 @@
#!/usr/bin/env bash
set -eo pipefail
if ! command -v jq &> /dev/null
then
echo "jq is not installed and is required by the release script. Install it through homebrew or your package manager of choice."
exit
fi
DEPLOY_ENDPOINT_URL="https://circleci.com/api/v1.1/project/github/expo/turtle-cli-example/tree/updates-do-not-remove-me"
curl -X POST \
--header "Content-Type: application/json" \
-u $CIRCLE_API_USER_TOKEN: \
-d '
{
"build_parameters": {
"CIRCLE_JOB": "update",
"TURTLE_TAG": "latest"
}
}' \
$DEPLOY_ENDPOINT_URL 2>/dev/null | jq -r .build_url
+1 -1
View File
@@ -1 +1 @@
s3://exp-artifacts/android-shell-builder-19f59a6819e1d118c62976696d653301b9e51ef7.tar.gz
s3://exp-artifacts/android-shell-builder-1b51cef33593153cc126980ca8e8022d3d3dd8b3.tar.gz
+1
View File
@@ -0,0 +1 @@
s3://exp-artifacts/android-shell-builder-a8a51f044a513353ec1c39059cfab38aa66a9aa5.tar.gz
+1 -1
View File
@@ -1 +1 @@
s3://exp-artifacts/ios-shell-builder-sdk-latest-2726b3298180818910646966bd82b7efc8936b5a.tar.gz
s3://exp-artifacts/ios-shell-builder-sdk-latest-f415d27a3f8ef9c8116691bef42ba540c62c136e.tar.gz
+1 -1
View File
@@ -1 +1 @@
s3://exp-artifacts/ios-shell-builder-sdk-latest-088e13d4a4a77f952256bf2c361cbd3c20160821.tar.gz
s3://exp-artifacts/ios-shell-builder-sdk-latest-9f970714684090223891bc26e3a1350f427f4dbd.tar.gz
+1 -1
View File
@@ -1 +1 @@
s3://exp-artifacts/ios-shell-builder-sdk-latest-98e9664e2c37baa2b71a8bc3c43f8f9e24a391c3.tar.gz
s3://exp-artifacts/ios-shell-builder-sdk-latest-a88e6cb7e615bd24d4a74687556021c1305dd443.tar.gz
+1
View File
@@ -0,0 +1 @@
s3://exp-artifacts/ios-shell-builder-sdk-latest-a4427639d03c7c8b364dc24bad853c09c1e4b596.tar.gz
+4 -4
View File
@@ -2866,10 +2866,10 @@
workbox-webpack-plugin "^3.6.3"
worker-loader "^2.0.0"
"@expo/xdl@^59.2.0":
version "59.2.0"
resolved "https://registry.yarnpkg.com/@expo/xdl/-/xdl-59.2.0.tgz#2bb1808959a68e27cfad403dbef53b7f86b26d97"
integrity sha512-AxWXcK5XiUXEHt7Bo+Nz8BvGhFOriKj1l1os9DOESEfJrLpP5T7i+VkbQ6ueFIZ/DpzZFueSA9J5uAsQppJ6Iw==
"@expo/xdl@^59.2.1":
version "59.2.1"
resolved "https://registry.yarnpkg.com/@expo/xdl/-/xdl-59.2.1.tgz#af9b29a494a26817d6f096b808343ef6b16eec6a"
integrity sha512-EZmKZc2I3aNpWKw4T+sdmHmPMPdHLnwWJNKUcIjY6yuSVy7fChih0jAKe2Kn0PMy1iO+xRA+NHh5CgN9a7aYFw==
dependencies:
"@expo/bunyan" "4.0.0"
"@expo/config" "3.3.30"