This repository has been archived by the owner on Nov 3, 2024. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 140
122 lines (105 loc) · 4.17 KB
/
probe.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
name: probe Action
on:
issues:
types: [opened, reopened]
jobs:
test:
name: probe Action
#if: contains(github.event.issue.labels.*.name, 'test-action')
runs-on: ubuntu-20.04
env:
ACTIONS_ALLOW_UNSECURE_COMMANDS: true
steps:
- name: Checkout
uses: actions/checkout@v2
- uses: actions/setup-python@v2
with:
python-version: '3.9' # Version range or exact version of a Python version to use, using SemVer's version range syntax
architecture: 'x64'
- uses: stefanbuck/github-issue-parser@v2
id: issue-parser
with:
template-path: .github/ISSUE_TEMPLATE/app_request.yml
- run: echo '${{ steps.issue-parser.outputs.jsonString }}' > bug-details.json
- run: echo '${{ steps.issue-parser.outputs.issueparser_Name }}' > name.json
- name: API
run: |
export api=$(curl https://win11react-api-united-states.herokuapp.com/api/x-frame?url=${{ steps.issue-parser.outputs.issueparser_URL }})
echo $api
echo "::set-env name=FRAME::$api"
- name: iframe
run: echo ${{ env.FRAME}}
- uses: ben-z/[email protected]
if: ${{ env.FRAME == 'true' }}
with:
message: "Sorry the URL for the website ${{ steps.issue-parser.outputs.issueparser_Name }} is not iframeable."
GITHUB_TOKEN: ${{ secrets.BOT }}
- uses: ben-z/[email protected]
if: ${{ env.FRAME == 'false' }}
with:
message: "Thank you for suggesting, ${{ steps.issue-parser.outputs.issueparser_Name }} once approved it will be added. "
GITHUB_TOKEN: ${{ secrets.BOT }}
- uses: actions-ecosystem/action-add-labels@v1
if: ${{ env.FRAME == 'false' }}
with:
labels: ready
github_token: ${{ secrets.STORE }}
- uses: actions-ecosystem/action-add-labels@v1
if: ${{ env.FRAME == 'true' }}
with:
labels: not-supported
github_token: ${{ secrets.STORE }}
# - uses: MerthinTechnologies/edit-json-action@v1
# if: ${{ env.FRAME == 'false' }}
# with:
# filename: './template.json'
# key: 'name'
# value: '${{ steps.issue-parser.outputs.issueparser_Name }}'
#
# - uses: MerthinTechnologies/edit-json-action@v1
# if: ${{ env.FRAME == 'false' }}
# with:
# filename: './template.json'
# key: 'data, url'
# value: '${{ steps.issue-parser.outputs.issueparser_URL }}'
#
# - uses: MerthinTechnologies/edit-json-action@v1
# if: ${{ env.FRAME == 'false' }}
# with:
# filename: './template.json'
# key: 'icon'
# value: '${{ steps.issue-parser.outputs.issueparser_ICON }}'
#
# - uses: MerthinTechnologies/edit-json-action@v1
# if: ${{ env.FRAME == 'false' }}
# with:
# filename: './template.json'
# key: 'data, Type'
# value: '${{ steps.issue-parser.outputs.issueparser_Type }}'
#
# - name: merge
# if: ${{ env.FRAME == 'false' }}
# run: |
# export json=$(cat template.json)
# python json-merge.py
# rm name.json
# rm bug-details.json
#
# - name: cpr
# uses: peter-evans/create-pull-request@v3
# if: ${{ env.FRAME == 'false' }}
# with:
# token: ${{ secrets.BOT }}
# commit-message: Add ${{ steps.issue-parser.outputs.issueparser_Name }}
# title: Add ${{ steps.issue-parser.outputs.issueparser_Name }}
# body: Add ${{ steps.issue-parser.outputs.issueparser_Name }} with url ${{ steps.issue-parser.outputs.issueparser_URL }}. THIS SERVICE IS IN BETA CHANGES MUST BE CHECKED BEFORE MERGING. IMAGES MUST BE MANULLY ADDED.
#
# - uses: ben-z/[email protected]
# if: ${{ env.FRAME == 'false' }}
# with:
# message: "A Pull request has been generated. You may view this here: ${{ steps.cpr.outputs.pull-request-url }} "
# GITHUB_TOKEN: ${{ secrets.BOT }}
#
#
#
#