Skip to content
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: Distribute iOS artifacts via CI #45

Draft
wants to merge 14 commits into
base: trunk
Choose a base branch
from

Conversation

dcalhoun
Copy link
Member

@dcalhoun dcalhoun commented Nov 27, 2024

Related

What?

Distribute iOS artifacts via CI.

Why?

Closes https://github.com/Automattic/dotcom-forge/issues/9919. Avoid unnecessary code review of build output.

How?

Add a Buildkite CI task uploading the artifacts to an S3 bucket, with can then be downloaded by the Swift package.

Testing Instructions

N/A, no user-facing changes.

Acessibility Testing Instructions

N/A, no user-facing changes.

Screenshots or screencast

N/A, no user-facing changes.

@dcalhoun dcalhoun force-pushed the ci/distribute-ios-artifacts-via-ci branch from 4d99306 to 9c258b0 Compare December 2, 2024 20:38
Reduce network bandwidth.
@dcalhoun dcalhoun force-pushed the ci/distribute-ios-artifacts-via-ci branch from 061211c to bdc0ac4 Compare December 3, 2024 14:44
Swift package manager cannot download the arbitrary binary file during
package installation. Instead, we provide a helper script to be run by
the consuming developer after installing the GutenbergKit Swift package.
Currently broken. Enable a Xcode target to execute the script
downloading the GutenbergKit artifacts.
Required for the Swift plugin to execute to the shell script.
A workaround for WP-iOS' unique directory structure that includes a
nested `Modules/Package.swift`.
Output the attempted URL downloaded.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant