-
-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CI: separate fastlane and build code...WIP #114
base: master
Are you sure you want to change the base?
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
👍 Looks good to me! Reviewed everything up to e0c5193 in 13 seconds
More details
- Looked at
36
lines of code in3
files - Skipped
0
files when reviewing. - Skipped posting
1
drafted comments based on config settings.
1. Makefile:213
- Draft comment:
Ensure that the system where this Makefile will be used has the newer version of ImageMagick installed that supports themagick
command. - Reason this comment was not posted:
Confidence changes required:33%
The change fromconvert
tomagick
in the Makefile is likely an update to use ImageMagick's newer command syntax. This is generally a good practice asmagick
is the recommended way to invoke commands in newer versions of ImageMagick, providing better consistency and additional features. However, it's important to ensure that the system where this Makefile will be used has the newer version of ImageMagick installed that supports themagick
command.
Workflow ID: wflow_RzFOkZ4lSgIM7rt8
You can customize Ellipsis with 👍 / 👎 feedback, review rules, user-specific overrides, quiet
mode, and more.
WIP. Separating the fastlane code from the build code |
@ellipsis-dev review |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
❌ Changes requested. Reviewed everything up to d54aed0 in 1.0 minute and 23.142585999999994 seconds
More details
- Looked at
267
lines of code in3
files - Skipped
0
files when reviewing. - Skipped posting
5
drafted comments based on config settings.
1. .github/workflows/build-only.yml:20
- Draft comment:
Consider using the same Ubuntu version for all jobs within this workflow to ensure consistency. For example, you could update all jobs to useubuntu-20.04
:
runs-on: ubuntu-20.04
- Reason this comment was not posted:
Confidence of 40% on close inspection, compared to threshold of 50%.
2. .github/workflows/build-only.yml:22
- Draft comment:
It's recommended to use the same version ofactions/checkout
across all steps. Consider updating all instances to usev3
for consistency and to benefit from the latest features and fixes:
- uses: actions/checkout@v3
- Reason this comment was not posted:
Confidence of 0% on close inspection, compared to threshold of 50%.
3. .github/workflows/build-only.yml:152
- Draft comment:
The actionactions/cache/restore@v3
does not exist. You should useactions/cache@v3
with the appropriaterestore-keys
for restoring cache. Here's the corrected usage:
- uses: actions/cache@v3
- Reason this comment was not posted:
Confidence of 0% on close inspection, compared to threshold of 50%.
4. .github/workflows/build-only.yml:210
- Draft comment:
The actionactions/download-artifact@v3
does not exist. You should useactions/download-artifact@v2
for downloading artifacts. Here's the corrected usage:
- uses: actions/download-artifact@v2
- Reason this comment was not posted:
Confidence of 0% on close inspection, compared to threshold of 50%.
5. .github/workflows/build-only.yml:197
- Draft comment:
The actionactions/upload-artifact@v3
does not exist. You should useactions/upload-artifact@v2
for uploading artifacts. Here's the corrected usage:
- uses: actions/upload-artifact@v2
- Reason this comment was not posted:
Confidence of 50% on close inspection, compared to threshold of 50%.
Workflow ID: wflow_PIM8TfWyRK0FoIzz
Want Ellipsis to fix these issues? Tag @ellipsis-dev
in a comment. You can customize Ellipsis with 👍 / 👎 feedback, review rules, user-specific overrides, quiet
mode, and more.
# Build in release mode if on a tag/release (longer build times) | ||
echo "RELEASE=${{ startsWith(github.ref_name, 'v') }}" >> $GITHUB_ENV | ||
|
||
- name: Set up JDK |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Consider upgrading to the latest version of actions/setup-java
to benefit from new features and improvements:
- name: Set up JDK | |
uses: actions/setup-java@v3 |
6a8bc55
to
8d84391
Compare
10fd8e7
to
854877e
Compare
Summary:
Separated Fastlane and build code in CI, updated image conversion command, and added shell syntax highlighting in documentation.
Key points:
.github/workflows/build-only.yml
to separate Fastlane and build code in CI.Makefile
to usemagick
instead ofconvert
for image conversion.ExternalStorageConfigurationManager
in.idea/misc.xml
.sh
syntax highlighting to code block inREADME.md
.Generated with ❤️ by ellipsis.dev