Skip to content

ci: sanity checks for fastlane#920

Merged
wax911 merged 3 commits into
developfrom
ci/sanity-checks-for-fastlane
Aug 23, 2025
Merged

ci: sanity checks for fastlane#920
wax911 merged 3 commits into
developfrom
ci/sanity-checks-for-fastlane

Conversation

@wax911

@wax911 wax911 commented Aug 23, 2025

Copy link
Copy Markdown
Member

AniTrend Pull Request

Thank you for contributing! Please take a moment to review our contributing guidelines
to make the process easy and effective for everyone involved.

Please open an issue before embarking on any significant pull request, especially those that
add a new library or change existing tests, otherwise you risk spending a lot of time working
on something that might not end up being merged into the project.

Before opening a pull request, please ensure you've done the following:

  • You have followed our contributing guidelines
  • Double checked that your branch is based on develop and targets develop (where applicable)
  • Pull request has tests (if applicable)
  • Documentation is updated (if necessary)
  • Description explains the issue/use-case resolved

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Enhancement (Improves existing functionality)

IMPORTANT: By submitting a patch, you agree to allow the project
owners to license your work under the terms of the MIT License.

Copilot AI review requested due to automatic review settings August 23, 2025 18:41
@github-actions github-actions Bot added the docs label Aug 23, 2025

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR implements CI/CD sanity checks for fastlane by adding changelog validation and build improvements. The changes ensure that changelog files comply with Google Play Store's 500-character limit and enhance the build process with version extraction and artifact handling.

  • Added automated changelog validation script to check 500-character limits
  • Integrated version code/name extraction and passing to fastlane
  • Enhanced artifact upload with conditional execution and error resilience

Reviewed Changes

Copilot reviewed 6 out of 7 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
.github/scripts/validate-changelogs.sh New validation script that checks changelog files against 500-character limit
.github/scripts/setup-hooks.sh New script to set up pre-commit hooks for changelog validation
.github/workflows/android-unit-test.yaml Added changelog validation step to unit test workflow
.github/workflows/android-build.yaml Enhanced with version extraction, changelog validation, and improved artifact handling
fastlane/Fastfile Added version_code parameter from environment variable
.github/instructions/copilot-instructions.md Updated documentation with 500-character changelog limit requirement

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

Comment thread .github/scripts/validate-changelogs.sh Outdated
@wax911 wax911 force-pushed the ci/sanity-checks-for-fastlane branch from 3987806 to 6901543 Compare August 23, 2025 18:47

@github-actions github-actions Bot left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Auto approved automated PR

@wax911 wax911 enabled auto-merge (squash) August 23, 2025 18:50
@wax911 wax911 merged commit f5253a9 into develop Aug 23, 2025
9 checks passed
@wax911 wax911 deleted the ci/sanity-checks-for-fastlane branch August 23, 2025 18:50
@wax911 wax911 review requested due to automatic review settings March 23, 2026 22:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants