GitHub Actions: Upload iOS app error log on CI build failure #1215
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Resolves #1214
Checklist
Before Code Review:
Description
This pull request includes several updates to the CI/CD workflows for the
iosHyperskillApp
project. The changes primarily involve standardizing the use of double quotes for strings and adding steps to upload error logs if a failure occurs.Standardization and Consistency:
.github/workflows/ci.yml
: Changed single quotes to double quotes for string values inon.push.branches
,workflow_dispatch.inputs
,jobs.setup-ruby.with
,jobs.cache-pods.with
,jobs.install-pods.run
,jobs.run-swiftlint.run
, andjobs.build.run
sections. [1] [2] [3]Error Logging:
.github/workflows/ci.yml
: Added a step to upload error logs if a failure occurs during the build process..github/workflows/ios_beta_deployment.yml
: Added a step to upload error logs if a failure occurs during the deployment process..github/workflows/ios_release_deployment.yml
: Added a step to upload error logs if a failure occurs during the release process. [1] [2].github/workflows/ios_unit_testing.yml
: Added a step to upload error logs if a failure occurs during unit testing.