Skip to content
This repository was archived by the owner on Feb 22, 2024. It is now read-only.

Commit 4008b03

Browse files
committed
fix: added yml script
1 parent a117f63 commit 4008b03

File tree

1 file changed

+56
-0
lines changed

1 file changed

+56
-0
lines changed

.circleci/config.yml

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,62 @@ commands:
151151
echo "New website - http://cf-pages-binary-bot.binary.com"
152152
153153
jobs:
154+
generate_app_id:
155+
timeout-minutes: 5
156+
runs-on: ubuntu-latest
157+
steps:
158+
- name: Capture Vercel preview URL
159+
id: vercel_preview_url
160+
uses: binary-com/vercel-preview-url-action@v1.0.5
161+
with:
162+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
163+
preview_url_regexp: \[Visit Preview\]\((.*?.sx)\)
164+
- name: Generate Deriv App ID for deployment Preview URL
165+
id: generate_app_id
166+
uses: binary-com/deriv-app-id-action@v1
167+
with:
168+
DERIV_API_TOKEN: ${{ secrets.DERIV_API_TOKEN }}
169+
DERIV_APP_ID: ${{ secrets.DERIV_APP_ID }}
170+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
171+
max_retries: 5
172+
vercel_preview_url: ${{ steps.vercel_preview_url.outputs.vercel_preview_url }}
173+
- name: Comment on pull request with App ID and URLs
174+
id: sticky_comment_on_pr
175+
if: steps.generate_app_id.outputs.should_post_comment
176+
uses: marocchino/sticky-pull-request-comment@v1
177+
with:
178+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
179+
header: deriv-app-id-action
180+
number: ${{github.event.issue.number}}
181+
message: |
182+
A production App ID was automatically generated for this PR. ([log](https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}))
183+
184+
- **PR**: [${{ steps.generate_app_id.outputs.pr_url }}](${{ steps.generate_app_id.outputs.pr_url }})
185+
- **URLs**:
186+
- **w/ App ID + Server**: ${{ steps.vercel_preview_url.outputs.vercel_preview_url }}?qa_server=frontend.binaryws.com&app_id=${{ steps.generate_app_id.outputs.app_id }}
187+
- **Original**: ${{ steps.vercel_preview_url.outputs.vercel_preview_url }}
188+
- **App ID**: `${{ steps.generate_app_id.outputs.app_id }}`
189+
190+
<details>
191+
<summary>Click here to copy & paste above information.</summary>
192+
193+
```
194+
- **PR**: [${{ steps.generate_app_id.outputs.pr_url }}](${{ steps.generate_app_id.outputs.pr_url }})
195+
- **URLs**:
196+
- **w/ App ID + Server**: ${{ steps.vercel_preview_url.outputs.vercel_preview_url }}?qa_server=frontend.binaryws.com&app_id=${{ steps.generate_app_id.outputs.app_id }}
197+
- **Original**: ${{ steps.vercel_preview_url.outputs.vercel_preview_url }}
198+
- **App ID**: `${{ steps.generate_app_id.outputs.app_id }}`
199+
```
200+
</details>
201+
202+
- name: Store generated URL in artifact
203+
run: echo "HOME_URL=${{ steps.vercel_preview_url.outputs.vercel_preview_url }}?qa_server=frontend.binaryws.com&app_id=${{ steps.generate_app_id.outputs.app_id }}" >> ${{ github.workspace }}/url.txt
204+
- name: Upload artifact
205+
uses: actions/upload-artifact@master
206+
with:
207+
name: generated_url
208+
path: ${{ github.workspace }}/url.txt
209+
retention-days: 1
154210
test:
155211
docker:
156212
- image: cimg/node:12.18

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy