Skip to content

swift-5.10.0-20240426.0

Compare
Choose a tag to compare
@github-actions github-actions released this 26 Apr 02:26
66dbec2
Add a workflow to upload binary size information to BigQuery (#126)

* [WIP] Add workflow to run bloaty

Remove extraneous 'build'

Install ninja

Skip cmake target install

Update cmd to save path

Fix cache step id

Fix cache output conditions

Fix GITHUB_PATH reference

Add todo for reusable bloaty workflow

Switch to windows

Install and test swift

Run bloaty on swift.exe

Run bloaty on all dll and exe files

Run once for each toolchain arch

Disable arm64 b/c github has no win arm64 images

Fix powershell quote escapes

Use unix path separators in bloaty config

Use proto SORTBY_FILESIZE to control sorting

Workaround bloaty proto bug

Specify bloaty data sources

Use absolute paths in bloaty config

Add wip python script to upload to datadog

[unpushed] Save work

Support specifying which toolchain to use

Add scripts to send data to BQ

Fix quotes

Add get-ssm-parameter action

Combine upload and generate steps since they both need the swift installation

Remove useless cache hit lines

Remove useless upload/download steps

Add missing permissions

Fix path to swift-build checkout

Fix path to get-ssm-parameter

Fix pathnames

Try exporting credentials to file

Add post-actions actions

Fix windows cleanup args

Fix credentials setup

Try to fix post-step to remove credentials file

Workaround post-step bug in get-ssm-parameter

Rename workflow file

* Enable PR triggering

* Move env vars closer to first use

* Support creation_time column

* Support creation_time column

* Fix bad merge

* Fix docstring and add bug links

* Split bloaty steps into new action

* Remove unused portions of get-ssm-parameter and post-step

* Simplify SwiftInstallRoot computation

* Move get-ssm-parameter to another repo

* Use bug link in TODO

* Use more clear name for python fn

* Pin gha-aws-ssm-get-parameter

* Update gha-google-bloaty to use input files feature

* Using a version of gha-google-bloaty that avoids xargs

* Remove default env; update docs; add newlines at ends of files

---------

Co-authored-by: kendal <kendal@thebrowser.company>