diff --git a/build-android/Dockerfile b/build-android/Dockerfile deleted file mode 100644 index ff0f7f63..00000000 --- a/build-android/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -FROM bycedric/ci-expo:2 - -LABEL com.github.actions.name="Build Expo Android app (unofficial)" -LABEL com.github.actions.description="Create a standalone Android app in your GitHub Actions workflow." -LABEL com.github.actions.icon="package" -LABEL com.github.actions.color="gray-dark" - -ENTRYPOINT ["/entrypoint.sh", "build:android"] diff --git a/build-android/LICENSE.md b/build-android/LICENSE.md deleted file mode 100644 index b30393a1..00000000 --- a/build-android/LICENSE.md +++ /dev/null @@ -1,21 +0,0 @@ -# The MIT License (MIT) - -Copyright (c) 2019 Cedric van Putten - -> Permission is hereby granted, free of charge, to any person obtaining a copy -> of this software and associated documentation files (the "Software"), to deal -> in the Software without restriction, including without limitation the rights -> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -> copies of the Software, and to permit persons to whom the Software is -> furnished to do so, subject to the following conditions: -> -> The above copyright notice and this permission notice shall be included in -> all copies or substantial portions of the Software. -> -> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -> THE SOFTWARE. diff --git a/build-android/README.md b/build-android/README.md deleted file mode 100644 index 27ae5845..00000000 --- a/build-android/README.md +++ /dev/null @@ -1,31 +0,0 @@ -# Expo Build Android for GitHub Actions - -> **This sub-action is no longer required and will be removed in the next release.** -> _See the [example workflows](../README.md#example-workflows) for more info._ - -Create a new standalone Android build from your GitHub workflow. -Optionally, you can configure the properties of this standalone app. - -> Make sure to [login](../login) before this step, else your workflow won't have the permission to build a new version - -## Usage - -Below you can see an example of a build Android action. - -> Just like the [publish](../publish) action, you can customize the Android app. - -```hcl -action "Build Android app" { - uses = "bycedric/ci-expo/build-android@master" -} -``` - -## License - -The MIT License (MIT). Please see [License File](LICENSE.md) for more information. - ---- --- - -

- with :heart: byCedric -

diff --git a/build-ios/Dockerfile b/build-ios/Dockerfile deleted file mode 100644 index 0c303c58..00000000 --- a/build-ios/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -FROM bycedric/ci-expo:2 - -LABEL com.github.actions.name="Build Expo iOS app (unofficial)" -LABEL com.github.actions.description="Create a standalone iOS app in your GitHub Actions workflow." -LABEL com.github.actions.icon="package" -LABEL com.github.actions.color="gray-dark" - -ENTRYPOINT ["/entrypoint.sh", "build:ios"] diff --git a/build-ios/LICENSE.md b/build-ios/LICENSE.md deleted file mode 100644 index b30393a1..00000000 --- a/build-ios/LICENSE.md +++ /dev/null @@ -1,21 +0,0 @@ -# The MIT License (MIT) - -Copyright (c) 2019 Cedric van Putten - -> Permission is hereby granted, free of charge, to any person obtaining a copy -> of this software and associated documentation files (the "Software"), to deal -> in the Software without restriction, including without limitation the rights -> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -> copies of the Software, and to permit persons to whom the Software is -> furnished to do so, subject to the following conditions: -> -> The above copyright notice and this permission notice shall be included in -> all copies or substantial portions of the Software. -> -> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -> THE SOFTWARE. diff --git a/build-ios/README.md b/build-ios/README.md deleted file mode 100644 index 20d4a162..00000000 --- a/build-ios/README.md +++ /dev/null @@ -1,31 +0,0 @@ -# Expo Build iOS for GitHub Actions - -> **This sub-action is no longer required and will be removed in the next release.** -> _See the [example workflows](../README.md#example-workflows) for more info._ - -Create a new standalone iOS build from your GitHub workflow. -Optionally, you can configure the properties of this standalone app. - -> Make sure to [login](../login) before this step, else your workflow won't have the permission to build a new version - -## Usage - -Below you can see an example of a build iOS action. - -> Just like the [publish](../publish) action, you can customize the iOS app. - -```hcl -action "Build iOS app" { - uses = "bycedric/ci-expo/build-ios@master" -} -``` - -## License - -The MIT License (MIT). Please see [License File](LICENSE.md) for more information. - ---- --- - -

- with :heart: byCedric -

diff --git a/build-web/Dockerfile b/build-web/Dockerfile deleted file mode 100644 index 25696cdb..00000000 --- a/build-web/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -FROM bycedric/ci-expo:2 - -LABEL com.github.actions.name="Build Expo web bundle (unofficial)" -LABEL com.github.actions.description="Create a bundle for web deployments from your GitHub Actions workflow." -LABEL com.github.actions.icon="package" -LABEL com.github.actions.color="gray-dark" - -ENTRYPOINT ["/entrypoint.sh", "build:web"] diff --git a/build-web/LICENSE.md b/build-web/LICENSE.md deleted file mode 100644 index b30393a1..00000000 --- a/build-web/LICENSE.md +++ /dev/null @@ -1,21 +0,0 @@ -# The MIT License (MIT) - -Copyright (c) 2019 Cedric van Putten - -> Permission is hereby granted, free of charge, to any person obtaining a copy -> of this software and associated documentation files (the "Software"), to deal -> in the Software without restriction, including without limitation the rights -> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -> copies of the Software, and to permit persons to whom the Software is -> furnished to do so, subject to the following conditions: -> -> The above copyright notice and this permission notice shall be included in -> all copies or substantial portions of the Software. -> -> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -> THE SOFTWARE. diff --git a/build-web/README.md b/build-web/README.md deleted file mode 100644 index 32ce3eb8..00000000 --- a/build-web/README.md +++ /dev/null @@ -1,31 +0,0 @@ -# Expo Build Web for GitHub Actions - -> **This sub-action is no longer required and will be removed in the next release.** -> _See the [example workflows](../README.md#example-workflows) for more info._ - -Create a new app web bundle from your GitHub workflow. -Optionally, you can configure the properties of this bundle. - -> Authentication is not required for this step. - -## Usage - -Below you can see an example of a build web action. - -> Just like the [publish](../publish) action, you can customize the web bundle. - -```hcl -action "Build web bundle" { - uses = "bycedric/ci-expo/build-web@master" -} -``` - -## License - -The MIT License (MIT). Please see [License File](LICENSE.md) for more information. - ---- --- - -

- with :heart: byCedric -

diff --git a/login/Dockerfile b/login/Dockerfile deleted file mode 100644 index b85f6407..00000000 --- a/login/Dockerfile +++ /dev/null @@ -1,11 +0,0 @@ -FROM bycedric/ci-expo:2 - -LABEL com.github.actions.name="Login with Expo (unofficial)" -LABEL com.github.actions.description="Authenticate with Expo your GitHub Actions workflow." -LABEL com.github.actions.icon="log-in" -LABEL com.github.actions.color="gray-dark" - -COPY LICENSE.md README.md / -COPY entrypoint.sh /entrypoint-login.sh - -ENTRYPOINT ["/entrypoint-login.sh"] diff --git a/login/LICENSE.md b/login/LICENSE.md deleted file mode 100644 index b30393a1..00000000 --- a/login/LICENSE.md +++ /dev/null @@ -1,21 +0,0 @@ -# The MIT License (MIT) - -Copyright (c) 2019 Cedric van Putten - -> Permission is hereby granted, free of charge, to any person obtaining a copy -> of this software and associated documentation files (the "Software"), to deal -> in the Software without restriction, including without limitation the rights -> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -> copies of the Software, and to permit persons to whom the Software is -> furnished to do so, subject to the following conditions: -> -> The above copyright notice and this permission notice shall be included in -> all copies or substantial portions of the Software. -> -> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -> THE SOFTWARE. diff --git a/login/README.md b/login/README.md deleted file mode 100644 index 22ece449..00000000 --- a/login/README.md +++ /dev/null @@ -1,34 +0,0 @@ -# Expo Login for GitHub Actions - -> **This sub-action is no longer required and will be removed in the next release.** -> _See the [example workflows](../README.md#example-workflows) for more info._ - -Authenticate the current workflow to publish new versions or create new builds. -It works relatively simple, you define the Expo credentials, and this action will do the rest. - -## Usage - -First you need to define the [secrets listed below][#secrets] through [GitHub secrets](https://developer.github.com/actions/managing-workflows/storing-secrets/). -After that, you can add the action below in your workflow. - -```hcl -action "Login with Expo" { - uses = "bycedric/ci-expo/login@master" - secrets = ["EXPO_USERNAME", "EXPO_PASSWORD"] -} -``` - -### Secrets - -* `EXPO_USERNAME` - **Required**. The email address or username of the Expo account. -* `EXPO_PASSWORD` - **Required**. The password of the Expo account. - -## License - -The MIT License (MIT). Please see [License File](LICENSE.md) for more information. - ---- --- - -

- with :heart: byCedric -

diff --git a/login/entrypoint.sh b/login/entrypoint.sh deleted file mode 100755 index cc343127..00000000 --- a/login/entrypoint.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -l - -set -e - -if [ -n "$EXPO_USERNAME" ] && [ -n "$EXPO_PASSWORD" ]; then - expo login --username $EXPO_USERNAME --password $EXPO_PASSWORD -else - echo "Please define both EXPO_USERNAME and EXPO_PASSWORD." - exit 1 -fi diff --git a/publish/Dockerfile b/publish/Dockerfile deleted file mode 100644 index 7105059f..00000000 --- a/publish/Dockerfile +++ /dev/null @@ -1,10 +0,0 @@ -FROM bycedric/ci-expo:2 - -LABEL com.github.actions.name="Publish to Expo (unofficial)" -LABEL com.github.actions.description="Publish a new release to Expo in your GitHub Actions workflow." -LABEL com.github.actions.icon="box" -LABEL com.github.actions.color="gray-dark" - -COPY LICENSE.md README.md / - -ENTRYPOINT ["/entrypoint.sh", "publish"] diff --git a/publish/LICENSE.md b/publish/LICENSE.md deleted file mode 100644 index b30393a1..00000000 --- a/publish/LICENSE.md +++ /dev/null @@ -1,21 +0,0 @@ -# The MIT License (MIT) - -Copyright (c) 2019 Cedric van Putten - -> Permission is hereby granted, free of charge, to any person obtaining a copy -> of this software and associated documentation files (the "Software"), to deal -> in the Software without restriction, including without limitation the rights -> to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -> copies of the Software, and to permit persons to whom the Software is -> furnished to do so, subject to the following conditions: -> -> The above copyright notice and this permission notice shall be included in -> all copies or substantial portions of the Software. -> -> THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -> IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -> FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -> AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -> LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -> OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN -> THE SOFTWARE. diff --git a/publish/README.md b/publish/README.md deleted file mode 100644 index 1a93c46f..00000000 --- a/publish/README.md +++ /dev/null @@ -1,52 +0,0 @@ -# Expo Publish for GitHub Actions - -> **This sub-action is no longer required and will be removed in the next release.** -> _See the [example workflows](../README.md#example-workflows) for more info._ - -Publish a brand new release straight from your GitHub workflow. -Optionally, you can configure the release channel or manifest file. - -> Make sure to [login](../login) before this step, else your workflow won't have the permission to build a new version - -## Usage - -Below you can see an example of a publish action. -By default, it will publish to the default release channel with the manifest located at `app.json`. - -```hcl -action "Publish to Expo" { - uses = "bycedric/ci-expo/publish@master" -} -``` - -### Release channels - -You can also use a different release channel, to test before the actual build goes live for example. - -```hcl -action "Publish to Expo" { - uses = "bycedric/ci-expo/publish@master" - args = "--release-channel staging" -} -``` - -### Custom manifest - -When using non-default locations for the manifest, you can use the `--config` argument. - -```hcl -action "Publish to Expo" { - uses = "bycedric/ci-expo/publish@master" - args = "--config custom-app.json" -} -``` - -## License - -The MIT License (MIT). Please see [License File](LICENSE.md) for more information. - ---- --- - -

- with :heart: byCedric -