@@ -38,13 +38,13 @@ jobs:
38
38
run : |
39
39
PR_NUMBER=${{ inputs.pr-number }}
40
40
PR_INFO=$(gh pr view $PR_NUMBER --json number,title,isCrossRepository)
41
-
41
+
42
42
# Check if PR exists
43
43
if [ -z "$PR_INFO" ]; then
44
44
echo "Error: PR #$PR_NUMBER does not exist"
45
45
exit 1
46
46
fi
47
-
47
+
48
48
# Check PR title
49
49
PR_TITLE=$(echo $PR_INFO | jq -r '.title')
50
50
EXPECTED_TITLE_PREFIX="release: v${{ inputs.image-version }}"
@@ -54,14 +54,14 @@ jobs:
54
54
echo "Actual title: $PR_TITLE"
55
55
exit 1
56
56
fi
57
-
57
+
58
58
# Check if PR is from a fork
59
59
IS_CROSS_REPO=$(echo $PR_INFO | jq -r '.isCrossRepository')
60
60
if [ "$IS_CROSS_REPO" = "true" ]; then
61
61
echo "Error: PR is from a forked repository"
62
62
exit 1
63
63
fi
64
-
64
+
65
65
echo "PR validation successful"
66
66
echo "pr_id=$PR_NUMBER" >> $GITHUB_OUTPUT
67
67
82
82
role-duration-seconds : 28800
83
83
audience : https://sts.us-east-1.amazonaws.com
84
84
- name : Run CodeBuild
85
- uses : dark-mechanicum/aws-codebuild@v1
86
- env :
87
- CODEBUILD__sourceVersion : ' pr/${{ needs.validate-pr.outputs.pr_id }}'
85
+ uses : aws-actions/aws-codebuild-run-build@v1
88
86
with :
89
- projectName : ${{ secrets.CODEBUILD_VALIDATION_JOB_NAME }}
90
- buildspec : ' {"imageOverride": "aws/codebuild/standard:7.0", "imagePullCredentialsTypeOverride": "CODEBUILD"}'
87
+ project-name : ${{ secrets.CODEBUILD_JOB_NAME }}
88
+ image-override : " aws/codebuild/standard:7.0"
89
+ image-pull-credentials-type-override : " CODEBUILD"
90
+ source-version-override : " pr/${{ needs.validate-pr.outputs.pr_id }}"
0 commit comments