diff --git a/build-ios/Dockerfile b/build-ios/Dockerfile new file mode 100644 index 000000000..11bd5f75e --- /dev/null +++ b/build-ios/Dockerfile @@ -0,0 +1,8 @@ +FROM bycedric/ci-expo:2 + +LABEL com.github.actions.name="Build iOS" +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 new file mode 100644 index 000000000..0dbf4c4e9 --- /dev/null +++ b/build-ios/LICENSE.md @@ -0,0 +1,21 @@ +# The MIT License (MIT) + +Copyright (c) 2018 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 new file mode 100644 index 000000000..ac98dfdd2 --- /dev/null +++ b/build-ios/README.md @@ -0,0 +1,28 @@ +# Expo Build iOS for GitHub Actions + +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 +