Skip to content

Conversation

@dcalhoun
Copy link
Member

@dcalhoun dcalhoun commented Nov 27, 2024

Related

What?

Distribute iOS artifacts via CI.

Why?

Closes CMM-236. 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.
@dcalhoun dcalhoun added the [Type] Build Tooling Issues or PRs related to build tooling label Feb 10, 2025
@dcalhoun
Copy link
Member Author

Closing as stale. We still need this, but should likely with a fresh perspective from the infrastructure team.

@dcalhoun dcalhoun closed this Jun 25, 2025
@dcalhoun dcalhoun deleted the ci/distribute-ios-artifacts-via-ci branch June 25, 2025 16:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

[Type] Build Tooling Issues or PRs related to build tooling

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants