Skip to content

ci: add jobs to deploy iOS and Android apps to Firebase#1380

Merged
staceybeard merged 17 commits intomainfrom
SB.ci-cd-app-deployment
May 20, 2025
Merged

ci: add jobs to deploy iOS and Android apps to Firebase#1380
staceybeard merged 17 commits intomainfrom
SB.ci-cd-app-deployment

Conversation

@staceybeard
Copy link
Member

By submitting this merge request, I confirm the following:

  • The merge request title follows the conventional commits convention (see Backend project's README.md)
    • feat: minor app version will be incremented.
    • fix, deps, perf: patch app version will be incremented.
    • chore, ci, etc.: app version will not be incremented.
    • See semantic-release/commit-analyzer
      for complete set of rules.

Changes

Wrote jobs to deploy the iOS and Android apps to Firebase. This is done automatically for dev, and can be run manually for other environments.

  • Also removed unnecessary capitalization of the ENVIRONMENT variable, since GitHub Actions variables are case-insensitive.

Dependencies

  • Listener: N/A

@staceybeard staceybeard self-assigned this May 14, 2025
@staceybeard staceybeard changed the title ci: add workflow to deploy iOS and Android apps to Firebase ci: add jobs to deploy iOS and Android apps to Firebase May 14, 2025
@staceybeard staceybeard requested a review from mschoettle May 14, 2025 22:32
run: |
{
echo 'RELEASE_NOTES<<EOF'
echo "Build created and deployed by GitHub Actions for environment '$ENVIRONMENT' on $(git log --format=medium -n 1)"
Copy link
Member

Choose a reason for hiding this comment

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

on $(git log --format=medium -n 1)

Is the intention to have the date?

If the full commit is intended maybe "on commit ...`?

Copy link
Member Author

Choose a reason for hiding this comment

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

The full commit is intended, so yes I can add "on commit".

@staceybeard staceybeard requested a review from mschoettle May 20, 2025 14:29
@staceybeard staceybeard merged commit ca8e51c into main May 20, 2025
4 checks passed
@staceybeard staceybeard deleted the SB.ci-cd-app-deployment branch May 20, 2025 18:24
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