File tree 1 file changed +11
-3
lines changed
1 file changed +11
-3
lines changed Original file line number Diff line number Diff line change 53
53
working-directory : ./example
54
54
id : expo
55
55
run : echo "EXPO_CONFIG=$(npx expo config --json)" >> $GITHUB_OUTPUT
56
+
57
+ - name : Get branch info from EAS
58
+ working-directory : ./example
59
+ id : eas
60
+ run : |
61
+ branch_id=$(eas branch:view pr-${{ github.event.number }} --json --non-interactive | jq -r '.id')
62
+ echo "BRANCH_ID=$branch_id" >> $GITHUB_OUTPUT
56
63
57
64
- name : Comment on PR
58
65
uses : actions/github-script@v7
@@ -61,14 +68,15 @@ jobs:
61
68
script : |
62
69
const config = JSON.parse('${{ steps.expo.outputs.EXPO_CONFIG }}');
63
70
71
+ const branchId = '${{ steps.eas.outputs.BRANCH_ID }}';
72
+ const channel = 'pr-${{ github.event.number }}';
73
+
64
74
const { sdkVersion } = config;
65
75
const { projectId } = config.extra.eas;
66
76
67
- const channel = 'pr-${{ github.event.number }}';
68
-
69
77
const url = `https://expo.dev/@react-native-paper/react-native-paper-example?serviceType=eas&distribution=expo-go&scheme=exp+react-native-paper-example&channel=${channel}&sdkVersion=${sdkVersion}`;
70
78
const body = `The mobile version of example app from this branch is ready! You can [see it here.](${url})
71
- <a href="${url}"><img src="https://qr.expo.dev/eas-update?appScheme=exp& projectId=${projectId}&channel=${channel}& runtimeVersion=exposdk:${sdkVersion}&host=u.expo.dev " height="200px" width="200px"></a>
79
+ <a href="${url}"><img src="https://qr.expo.dev/eas-update?projectId=${projectId}&runtimeVersion=exposdk:${sdkVersion}&branchId=${branchId} " height="200px" width="200px"></a>
72
80
`;
73
81
74
82
const comments = await github.rest.issues.listComments({
You can’t perform that action at this time.
0 commit comments