Skip to content

Commit 10606e2

Browse files
authored
adding workflow for generating SRS files (#2)
* feat: adding workflow for generating SRS files * fix: adding missing steps for checkout and adding permission to binary execution * feat: adding .gitignore for not adding the binary file * feat: adding example * feat: adding AI rule-set CSV * fix: removing route to column * fix: replacing - by _ * fix: running workflow on pull request * fix: removing workflow condition for running on all pull requests * fix: removing condition for running generate job * fix: using another gh action for commit and push * fix: adding HEAD: to push * fix: typo * fix: using another gh action for adding commit and set checkout ref * Apply automatic changes
1 parent eaeead6 commit 10606e2

File tree

6 files changed

+148
-0
lines changed

6 files changed

+148
-0
lines changed
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
name: Generate SRS Files
2+
3+
on:
4+
pull_request:
5+
paths: ["csv/**"]
6+
7+
jobs:
8+
build:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- uses: actions/checkout@v5
12+
- name: Set up Go
13+
uses: actions/setup-go@v4
14+
with:
15+
go-version: '1.25'
16+
- name: Build
17+
run: go build -v ./cmd/csv_to_srs
18+
- name: Upload artifact
19+
uses: actions/upload-artifact@v4
20+
with:
21+
name: csv_to_srs
22+
path: ./csv_to_srs
23+
retention-days: 1
24+
25+
26+
generate_srs:
27+
runs-on: ubuntu-latest
28+
needs: build
29+
permissions:
30+
contents: write
31+
steps:
32+
- uses: actions/checkout@v5
33+
with:
34+
ref: ${{ github.head_ref }}
35+
- name: Download artifact
36+
uses: actions/download-artifact@v5
37+
with:
38+
name: csv_to_srs
39+
- name: Set execute permission on csv_to_srs
40+
run: chmod +x ./csv_to_srs
41+
- name: Generating SRS files
42+
run: ./csv_to_srs -input_dir ./csv -output_dir ./srs
43+
- uses: stefanzweifel/git-auto-commit-action@v7

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
csv_to_srs

csv/example.csv

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
rule_type,value
2+
domain,lantern.io

csv/global-ai.csv

Lines changed: 102 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,102 @@
1+
rule type,value
2+
domain,browser-intake-datadoghq.com
3+
domain,chat.openai.com.cdn.cloudflare.net
4+
domain,gemini.google.com
5+
domain,openai-api.arkoselabs.com
6+
domain,openaicom-api-bdcpf8c6d2e9atf6.z01.azurefd.net
7+
domain,openaicomproductionae4b.blob.core.windows.net
8+
domain,production-openaicom-storage.azureedge.net
9+
domain,static.cloudflareinsights.com
10+
domain_suffix,ai.com
11+
domain_suffix,algolia.net
12+
domain_suffix,api.statsig.com
13+
domain_suffix,auth0.com
14+
domain_suffix,chatgpt.com
15+
domain_suffix,chatgpt.livekit.cloud
16+
domain_suffix,client-api.arkoselabs.com
17+
domain_suffix,events.statsigapi.net
18+
domain_suffix,featuregates.org
19+
domain_suffix,host.livekit.cloud
20+
domain_suffix,identrust.com
21+
domain_suffix,intercom.io
22+
domain_suffix,intercomcdn.com
23+
domain_suffix,launchdarkly.com
24+
domain_suffix,oaistatic.com
25+
domain_suffix,oaiusercontent.com
26+
domain_suffix,observeit.net
27+
domain_suffix,openai.com
28+
domain_suffix,openaiapi-site.azureedge.net
29+
domain_suffix,openaicom.imgix.net
30+
domain_suffix,segment.io
31+
domain_suffix,sentry.io
32+
domain_suffix,stripe.com
33+
domain_suffix,turn.livekit.cloud
34+
domain_suffix,sora.com
35+
domain_keyword,openai
36+
domain,api.msn.com
37+
domain,api.statsig.com
38+
domain,assets.msn.com
39+
domain,browser-intake-datadoghq.com
40+
domain,chat.openai.com.cdn.cloudflare.net
41+
domain,copilot.microsoft.com
42+
domain,gateway.bingviz.microsoft.net
43+
domain,gateway.bingviz.microsoftapp.net
44+
domain,in.appcenter.ms
45+
domain,location.microsoft.com
46+
domain,odc.officeapps.live.com
47+
domain,openai-api.arkoselabs.com
48+
domain,openaicomproductionae4b.blob.core.windows.net
49+
domain,production-openaicom-storage.azureedge.net
50+
domain,r.bing.com
51+
domain,self.events.data.microsoft.com
52+
domain,services.bingapis.com
53+
domain,static.cloudflareinsights.com
54+
domain,sydney.bing.com
55+
domain,www.bing.com
56+
domain_suffix,algolia.net
57+
domain_suffix,api.microsoftapp.net
58+
domain_suffix,auth0.com
59+
domain_suffix,bing-shopping.microsoft-falcon.io
60+
domain_suffix,challenges.cloudflare.com
61+
domain_suffix,chatgpt.com
62+
domain_suffix,chatgpt.livekit.cloud
63+
domain_suffix,client-api.arkoselabs.com
64+
domain_suffix,edgeservices.bing.com
65+
domain_suffix,events.statsigapi.net
66+
domain_suffix,featuregates.org
67+
domain_suffix,host.livekit.cloud
68+
domain_suffix,identrust.com
69+
domain_suffix,intercom.io
70+
domain_suffix,intercomcdn.com
71+
domain_suffix,launchdarkly.com
72+
domain_suffix,oaistatic.com
73+
domain_suffix,oaiusercontent.com
74+
domain_suffix,observeit.net
75+
domain_suffix,openai.com
76+
domain_suffix,openaiapi-site.azureedge.net
77+
domain_suffix,openaicom.imgix.net
78+
domain_suffix,segment.io
79+
domain_suffix,sentry.io
80+
domain_suffix,stripe.com
81+
domain_suffix,turn.livekit.cloud
82+
domain_keyword,openaicom-api
83+
domain,ai.google.dev
84+
domain,alkalimakersuite-pa.clients6.google.com
85+
domain,makersuite.google.com
86+
domain_suffix,bard.google.com
87+
domain_suffix,deepmind.com
88+
domain_suffix,deepmind.google
89+
domain_suffix,gemini.google.com
90+
domain_suffix,generativeai.google
91+
domain_suffix,proactivebackend-pa.googleapis.com
92+
domain_suffix,apis.google.com
93+
domain_keyword,colab
94+
domain_keyword,developerprofiles
95+
domain_keyword,generativelanguage
96+
domain,cdn.usefathom.com
97+
domain_suffix,anthropic.com
98+
domain_suffix,claude.ai
99+
domain_suffix,razie.ai
100+
domain_suffix,razie.aws.intellij.net
101+
domain_suffix,etbrains.ai
102+
domain_suffix,meta.com

srs/example.srs

43 Bytes
Binary file not shown.

srs/global-ai.srs

913 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)