apache / openwhisk

Apache OpenWhisk is an open source serverless cloud platform
https://openwhisk.apache.org/
Apache License 2.0
6.55k stars 1.17k forks source link

Authenticate GitHub Actions builds to ge.apache.org #5422

Closed clayburn closed 1 year ago

clayburn commented 1 year ago

Description

This change allows GitHub Actions builds to submit build scans to ge.apache.org by authenticating those builds. The access key has been stored as an organizational secret by the ASF Infrastructure team in the Apache GitHub organization. The access key is not available to workflows triggered from forks.

This builds on the changes in https://github.com/apache/openwhisk/pull/5411

Related issue and scope

My changes affect the following components

Types of changes

Checklist:

codecov-commenter commented 1 year ago

Codecov Report

Merging #5422 (6ab4f9a) into master (88156c3) will decrease coverage by 1.22%. The diff coverage is n/a.

:exclamation: Current head 6ab4f9a differs from pull request most recent head 708cb9f. Consider uploading reports for the commit 708cb9f to get more accurate results

@@            Coverage Diff             @@
##           master    #5422      +/-   ##
==========================================
- Coverage   76.84%   75.63%   -1.22%     
==========================================
  Files         241      241              
  Lines       14630    14630              
  Branches      616      616              
==========================================
- Hits        11243    11065     -178     
- Misses       3387     3565     +178     

see 37 files with indirect coverage changes

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more