[ 
https://issues.apache.org/jira/browse/HADOOP-19893?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18087046#comment-18087046
 ] 

ASF GitHub Bot commented on HADOOP-19893:
-----------------------------------------

ajfabbri commented on code in PR #8530:
URL: https://github.com/apache/hadoop/pull/8530#discussion_r3375540582


##########
.github/workflows/cloud_aws.yml:
##########
@@ -20,15 +20,100 @@
 name: "Cloud-AWS"
 
 on:
+  # pull requests will automatically trigger S3A tests for non-forked PRs
   pull_request:
     paths:
       - 'hadoop-tools/hadoop-aws/**'
       - '.github/workflows/*cloud_aws.yml'
       - '.github/actions/build_image**'
       - '.github/gha-tests/hadoop-aws*excludes.txt'
 
+  # For fork PRs, S3A integration tests must be manually triggered.
+  # Although our auth. key for localstack is not a very sensitive secret,
+  # we don't want to leak it to PRs that we haven't reviewed yet.
+  # A maintainer should confirm that affected fork PRs don't
+  # include questionable changes to .github/workflows/  (i.e. that may leak
+  # secrets) before approving the workflow run.
+  workflow_dispatch:
+    inputs:
+      pr_number:
+        description: Pull request number from a fork repository
+        required: true
+        type: string
+      java:
+        description: Java version for the Cloud-AWS run
+        required: false
+        type: string
+        default: '25'
+      os:
+        description: OS image key for the test container
+        required: false
+        type: string
+        default: ubuntu_24
+      runner_os:
+        description: Runner label used to execute jobs
+        required: false
+        type: string
+        default: ubuntu-24.04
+
 jobs:
+  # Stash the owner, repo, and PR number, so we can properly add a test summary
+  # in both the forked-repo, and non-forked case.

Review Comment:
   Will update this outdated comment.





> ci: s3a integration tests fail for fork PRs
> -------------------------------------------
>
>                 Key: HADOOP-19893
>                 URL: https://issues.apache.org/jira/browse/HADOOP-19893
>             Project: Hadoop Common
>          Issue Type: Sub-task
>          Components: ci, fs/s3
>    Affects Versions: 3.5.0
>            Reporter: Aaron Fabbri
>            Assignee: Aaron Fabbri
>            Priority: Major
>              Labels: pull-request-available
>
> `.github/workflows/cloud_aws.yml` fails to execute when a PR branch is pushed 
> to a fork repository. It works fine when pushing a branch to upstream 
> (apache/hadoop). The problem is that the determination of the container image 
> URL (which happens in `.github/actions/build_image_url/action.yml`) uses 
> `apache` for `github.repository.owner` instead of `fork-owner`, due to use of 
> `pull_request` trigger.
>  



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to