From cb7c34d16a5a65a8bf71c1abf2707c18b84c4f23 Mon Sep 17 00:00:00 2001 From: WendelHime <6754291+WendelHime@users.noreply.github.com> Date: Tue, 28 Oct 2025 13:15:22 -0300 Subject: [PATCH 01/15] feat: adding workflow for generating SRS files --- .github/workflows/generate_srs_files.yml | 44 ++++++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 .github/workflows/generate_srs_files.yml diff --git a/.github/workflows/generate_srs_files.yml b/.github/workflows/generate_srs_files.yml new file mode 100644 index 0000000..e44f76b --- /dev/null +++ b/.github/workflows/generate_srs_files.yml @@ -0,0 +1,44 @@ +name: Generate SRS Files + +on: + schedule: + - cron: "0 0 * * *" + push: + branches: [ "main" ] + paths: + - 'csv/**' + +jobs: + + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + - name: Set up Go + uses: actions/setup-go@v4 + with: + go-version: '1.25' + - name: Build + run: go build -v ./cmd/csv_to_srs + - name: Upload artifact + uses: actions/upload-artifact@v4 + with: + name: csv_to_srs + path: ./csv_to_srs + retention-days: 1 + + + generate_srs: + runs-on: ubuntu-latest + needs: build + steps: + - name: Download artifact + uses: actions/download-artifact@v5 + with: + name: csv_to_srs + - name: Generating SRS files + run: ./csv_to_srs -input_dir ./csv -output_dir ./srs + - name: Add, commit, and push + uses: actions4git/add-commit-push@v1.0.0 + with: + path: ./srs From 19fdda049ed04f08c24e36d18c032604c2646778 Mon Sep 17 00:00:00 2001 From: WendelHime <6754291+WendelHime@users.noreply.github.com> Date: Tue, 28 Oct 2025 13:49:21 -0300 Subject: [PATCH 02/15] fix: adding missing steps for checkout and adding permission to binary execution --- .github/workflows/generate_srs_files.yml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/generate_srs_files.yml b/.github/workflows/generate_srs_files.yml index e44f76b..de78950 100644 --- a/.github/workflows/generate_srs_files.yml +++ b/.github/workflows/generate_srs_files.yml @@ -32,10 +32,13 @@ jobs: runs-on: ubuntu-latest needs: build steps: + - uses: actions/checkout@v4 - name: Download artifact uses: actions/download-artifact@v5 with: name: csv_to_srs + - name: Set execute permission on csv_to_srs + run: chmod +x ./csv_to_srs - name: Generating SRS files run: ./csv_to_srs -input_dir ./csv -output_dir ./srs - name: Add, commit, and push From 6831bf0d2b0831e646335472fa36ada530dc1f61 Mon Sep 17 00:00:00 2001 From: WendelHime <6754291+WendelHime@users.noreply.github.com> Date: Tue, 28 Oct 2025 13:52:05 -0300 Subject: [PATCH 03/15] feat: adding .gitignore for not adding the binary file --- .gitignore | 1 + 1 file changed, 1 insertion(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..43e8421 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +csv_to_srs From ca436664d41807faf711c8b1843b41934ee3777b Mon Sep 17 00:00:00 2001 From: WendelHime <6754291+WendelHime@users.noreply.github.com> Date: Tue, 28 Oct 2025 13:54:38 -0300 Subject: [PATCH 04/15] feat: adding example --- csv/example.csv | 2 ++ srs/example.srs | Bin 0 -> 43 bytes 2 files changed, 2 insertions(+) create mode 100644 csv/example.csv create mode 100644 srs/example.srs diff --git a/csv/example.csv b/csv/example.csv new file mode 100644 index 0000000..c9f4fca --- /dev/null +++ b/csv/example.csv @@ -0,0 +1,2 @@ +rule_type,value +domain,lantern.io diff --git a/srs/example.srs b/srs/example.srs new file mode 100644 index 0000000000000000000000000000000000000000..10685afe5ea6e98f6735369a6e95bbe3fcb2a507 GIT binary patch literal 43 zcmV+`0M!3eQd0wX+G1p2Vqjzd0~RPlYSk*P{7k*PqSTVS#GL;OfB*mh|Nk}F2786y B6EXk* literal 0 HcmV?d00001 From 5c456b63fdc69cefbb4c25884a0c4670c016d61b Mon Sep 17 00:00:00 2001 From: WendelHime <6754291+WendelHime@users.noreply.github.com> Date: Tue, 11 Nov 2025 11:30:06 -0300 Subject: [PATCH 05/15] feat: adding AI rule-set CSV --- csv/global-ai.csv | 102 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 102 insertions(+) create mode 100644 csv/global-ai.csv diff --git a/csv/global-ai.csv b/csv/global-ai.csv new file mode 100644 index 0000000..7d18357 --- /dev/null +++ b/csv/global-ai.csv @@ -0,0 +1,102 @@ +rule type,value,route to outbound group +domain,browser-intake-datadoghq.com,ai +domain,chat.openai.com.cdn.cloudflare.net,ai +domain,gemini.google.com,ai +domain,openai-api.arkoselabs.com,ai +domain,openaicom-api-bdcpf8c6d2e9atf6.z01.azurefd.net,ai +domain,openaicomproductionae4b.blob.core.windows.net,ai +domain,production-openaicom-storage.azureedge.net,ai +domain,static.cloudflareinsights.com,ai +domain-suffix,ai.com,ai +domain-suffix,algolia.net,ai +domain-suffix,api.statsig.com,ai +domain-suffix,auth0.com,ai +domain-suffix,chatgpt.com,ai +domain-suffix,chatgpt.livekit.cloud,ai +domain-suffix,client-api.arkoselabs.com,ai +domain-suffix,events.statsigapi.net,ai +domain-suffix,featuregates.org,ai +domain-suffix,host.livekit.cloud,ai +domain-suffix,identrust.com,ai +domain-suffix,intercom.io,ai +domain-suffix,intercomcdn.com,ai +domain-suffix,launchdarkly.com,ai +domain-suffix,oaistatic.com,ai +domain-suffix,oaiusercontent.com,ai +domain-suffix,observeit.net,ai +domain-suffix,openai.com,ai +domain-suffix,openaiapi-site.azureedge.net,ai +domain-suffix,openaicom.imgix.net,ai +domain-suffix,segment.io,ai +domain-suffix,sentry.io,ai +domain-suffix,stripe.com,ai +domain-suffix,turn.livekit.cloud,ai +domain-suffix,sora.com,ai +domain-keyword,openai,ai +domain,api.msn.com,ai +domain,api.statsig.com,ai +domain,assets.msn.com,ai +domain,browser-intake-datadoghq.com,ai +domain,chat.openai.com.cdn.cloudflare.net,ai +domain,copilot.microsoft.com,ai +domain,gateway.bingviz.microsoft.net,ai +domain,gateway.bingviz.microsoftapp.net,ai +domain,in.appcenter.ms,ai +domain,location.microsoft.com,ai +domain,odc.officeapps.live.com,ai +domain,openai-api.arkoselabs.com,ai +domain,openaicomproductionae4b.blob.core.windows.net,ai +domain,production-openaicom-storage.azureedge.net,ai +domain,r.bing.com,ai +domain,self.events.data.microsoft.com,ai +domain,services.bingapis.com,ai +domain,static.cloudflareinsights.com,ai +domain,sydney.bing.com,ai +domain,www.bing.com,ai +domain-suffix,algolia.net,ai +domain-suffix,api.microsoftapp.net,ai +domain-suffix,auth0.com,ai +domain-suffix,bing-shopping.microsoft-falcon.io,ai +domain-suffix,challenges.cloudflare.com,ai +domain-suffix,chatgpt.com,ai +domain-suffix,chatgpt.livekit.cloud,ai +domain-suffix,client-api.arkoselabs.com,ai +domain-suffix,edgeservices.bing.com,ai +domain-suffix,events.statsigapi.net,ai +domain-suffix,featuregates.org,ai +domain-suffix,host.livekit.cloud,ai +domain-suffix,identrust.com,ai +domain-suffix,intercom.io,ai +domain-suffix,intercomcdn.com,ai +domain-suffix,launchdarkly.com,ai +domain-suffix,oaistatic.com,ai +domain-suffix,oaiusercontent.com,ai +domain-suffix,observeit.net,ai +domain-suffix,openai.com,ai +domain-suffix,openaiapi-site.azureedge.net,ai +domain-suffix,openaicom.imgix.net,ai +domain-suffix,segment.io,ai +domain-suffix,sentry.io,ai +domain-suffix,stripe.com,ai +domain-suffix,turn.livekit.cloud,ai +domain-keyword,openaicom-api,ai +domain,ai.google.dev,ai +domain,alkalimakersuite-pa.clients6.google.com,ai +domain,makersuite.google.com,ai +domain-suffix,bard.google.com,ai +domain-suffix,deepmind.com,ai +domain-suffix,deepmind.google,ai +domain-suffix,gemini.google.com,ai +domain-suffix,generativeai.google,ai +domain-suffix,proactivebackend-pa.googleapis.com,ai +domain-suffix,apis.google.com,ai +domain-keyword,colab,ai +domain-keyword,developerprofiles,ai +domain-keyword,generativelanguage,ai +domain,cdn.usefathom.com,ai +domain-suffix,anthropic.com,ai +domain-suffix,claude.ai,ai +domain-suffix,razie.ai,ai +domain-suffix,razie.aws.intellij.net,ai +domain-suffix,etbrains.ai,ai +domain-suffix,meta.com,ai From 2d100e95c9af57878e531b6e3024271b11e44386 Mon Sep 17 00:00:00 2001 From: WendelHime <6754291+WendelHime@users.noreply.github.com> Date: Tue, 11 Nov 2025 11:37:47 -0300 Subject: [PATCH 06/15] fix: removing route to column --- csv/global-ai.csv | 204 +++++++++++++++++++++++----------------------- 1 file changed, 102 insertions(+), 102 deletions(-) diff --git a/csv/global-ai.csv b/csv/global-ai.csv index 7d18357..a41ad02 100644 --- a/csv/global-ai.csv +++ b/csv/global-ai.csv @@ -1,102 +1,102 @@ -rule type,value,route to outbound group -domain,browser-intake-datadoghq.com,ai -domain,chat.openai.com.cdn.cloudflare.net,ai -domain,gemini.google.com,ai -domain,openai-api.arkoselabs.com,ai -domain,openaicom-api-bdcpf8c6d2e9atf6.z01.azurefd.net,ai -domain,openaicomproductionae4b.blob.core.windows.net,ai -domain,production-openaicom-storage.azureedge.net,ai -domain,static.cloudflareinsights.com,ai -domain-suffix,ai.com,ai -domain-suffix,algolia.net,ai -domain-suffix,api.statsig.com,ai -domain-suffix,auth0.com,ai -domain-suffix,chatgpt.com,ai -domain-suffix,chatgpt.livekit.cloud,ai -domain-suffix,client-api.arkoselabs.com,ai -domain-suffix,events.statsigapi.net,ai -domain-suffix,featuregates.org,ai -domain-suffix,host.livekit.cloud,ai -domain-suffix,identrust.com,ai -domain-suffix,intercom.io,ai -domain-suffix,intercomcdn.com,ai -domain-suffix,launchdarkly.com,ai -domain-suffix,oaistatic.com,ai -domain-suffix,oaiusercontent.com,ai -domain-suffix,observeit.net,ai -domain-suffix,openai.com,ai -domain-suffix,openaiapi-site.azureedge.net,ai -domain-suffix,openaicom.imgix.net,ai -domain-suffix,segment.io,ai -domain-suffix,sentry.io,ai -domain-suffix,stripe.com,ai -domain-suffix,turn.livekit.cloud,ai -domain-suffix,sora.com,ai -domain-keyword,openai,ai -domain,api.msn.com,ai -domain,api.statsig.com,ai -domain,assets.msn.com,ai -domain,browser-intake-datadoghq.com,ai -domain,chat.openai.com.cdn.cloudflare.net,ai -domain,copilot.microsoft.com,ai -domain,gateway.bingviz.microsoft.net,ai -domain,gateway.bingviz.microsoftapp.net,ai -domain,in.appcenter.ms,ai -domain,location.microsoft.com,ai -domain,odc.officeapps.live.com,ai -domain,openai-api.arkoselabs.com,ai -domain,openaicomproductionae4b.blob.core.windows.net,ai -domain,production-openaicom-storage.azureedge.net,ai -domain,r.bing.com,ai -domain,self.events.data.microsoft.com,ai -domain,services.bingapis.com,ai -domain,static.cloudflareinsights.com,ai -domain,sydney.bing.com,ai -domain,www.bing.com,ai -domain-suffix,algolia.net,ai -domain-suffix,api.microsoftapp.net,ai -domain-suffix,auth0.com,ai -domain-suffix,bing-shopping.microsoft-falcon.io,ai -domain-suffix,challenges.cloudflare.com,ai -domain-suffix,chatgpt.com,ai -domain-suffix,chatgpt.livekit.cloud,ai -domain-suffix,client-api.arkoselabs.com,ai -domain-suffix,edgeservices.bing.com,ai -domain-suffix,events.statsigapi.net,ai -domain-suffix,featuregates.org,ai -domain-suffix,host.livekit.cloud,ai -domain-suffix,identrust.com,ai -domain-suffix,intercom.io,ai -domain-suffix,intercomcdn.com,ai -domain-suffix,launchdarkly.com,ai -domain-suffix,oaistatic.com,ai -domain-suffix,oaiusercontent.com,ai -domain-suffix,observeit.net,ai -domain-suffix,openai.com,ai -domain-suffix,openaiapi-site.azureedge.net,ai -domain-suffix,openaicom.imgix.net,ai -domain-suffix,segment.io,ai -domain-suffix,sentry.io,ai -domain-suffix,stripe.com,ai -domain-suffix,turn.livekit.cloud,ai -domain-keyword,openaicom-api,ai -domain,ai.google.dev,ai -domain,alkalimakersuite-pa.clients6.google.com,ai -domain,makersuite.google.com,ai -domain-suffix,bard.google.com,ai -domain-suffix,deepmind.com,ai -domain-suffix,deepmind.google,ai -domain-suffix,gemini.google.com,ai -domain-suffix,generativeai.google,ai -domain-suffix,proactivebackend-pa.googleapis.com,ai -domain-suffix,apis.google.com,ai -domain-keyword,colab,ai -domain-keyword,developerprofiles,ai -domain-keyword,generativelanguage,ai -domain,cdn.usefathom.com,ai -domain-suffix,anthropic.com,ai -domain-suffix,claude.ai,ai -domain-suffix,razie.ai,ai -domain-suffix,razie.aws.intellij.net,ai -domain-suffix,etbrains.ai,ai -domain-suffix,meta.com,ai +rule type,value +domain,browser-intake-datadoghq.com +domain,chat.openai.com.cdn.cloudflare.net +domain,gemini.google.com +domain,openai-api.arkoselabs.com +domain,openaicom-api-bdcpf8c6d2e9atf6.z01.azurefd.net +domain,openaicomproductionae4b.blob.core.windows.net +domain,production-openaicom-storage.azureedge.net +domain,static.cloudflareinsights.com +domain-suffix,ai.com +domain-suffix,algolia.net +domain-suffix,api.statsig.com +domain-suffix,auth0.com +domain-suffix,chatgpt.com +domain-suffix,chatgpt.livekit.cloud +domain-suffix,client-api.arkoselabs.com +domain-suffix,events.statsigapi.net +domain-suffix,featuregates.org +domain-suffix,host.livekit.cloud +domain-suffix,identrust.com +domain-suffix,intercom.io +domain-suffix,intercomcdn.com +domain-suffix,launchdarkly.com +domain-suffix,oaistatic.com +domain-suffix,oaiusercontent.com +domain-suffix,observeit.net +domain-suffix,openai.com +domain-suffix,openaiapi-site.azureedge.net +domain-suffix,openaicom.imgix.net +domain-suffix,segment.io +domain-suffix,sentry.io +domain-suffix,stripe.com +domain-suffix,turn.livekit.cloud +domain-suffix,sora.com +domain-keyword,openai +domain,api.msn.com +domain,api.statsig.com +domain,assets.msn.com +domain,browser-intake-datadoghq.com +domain,chat.openai.com.cdn.cloudflare.net +domain,copilot.microsoft.com +domain,gateway.bingviz.microsoft.net +domain,gateway.bingviz.microsoftapp.net +domain,in.appcenter.ms +domain,location.microsoft.com +domain,odc.officeapps.live.com +domain,openai-api.arkoselabs.com +domain,openaicomproductionae4b.blob.core.windows.net +domain,production-openaicom-storage.azureedge.net +domain,r.bing.com +domain,self.events.data.microsoft.com +domain,services.bingapis.com +domain,static.cloudflareinsights.com +domain,sydney.bing.com +domain,www.bing.com +domain-suffix,algolia.net +domain-suffix,api.microsoftapp.net +domain-suffix,auth0.com +domain-suffix,bing-shopping.microsoft-falcon.io +domain-suffix,challenges.cloudflare.com +domain-suffix,chatgpt.com +domain-suffix,chatgpt.livekit.cloud +domain-suffix,client-api.arkoselabs.com +domain-suffix,edgeservices.bing.com +domain-suffix,events.statsigapi.net +domain-suffix,featuregates.org +domain-suffix,host.livekit.cloud +domain-suffix,identrust.com +domain-suffix,intercom.io +domain-suffix,intercomcdn.com +domain-suffix,launchdarkly.com +domain-suffix,oaistatic.com +domain-suffix,oaiusercontent.com +domain-suffix,observeit.net +domain-suffix,openai.com +domain-suffix,openaiapi-site.azureedge.net +domain-suffix,openaicom.imgix.net +domain-suffix,segment.io +domain-suffix,sentry.io +domain-suffix,stripe.com +domain-suffix,turn.livekit.cloud +domain-keyword,openaicom-api +domain,ai.google.dev +domain,alkalimakersuite-pa.clients6.google.com +domain,makersuite.google.com +domain-suffix,bard.google.com +domain-suffix,deepmind.com +domain-suffix,deepmind.google +domain-suffix,gemini.google.com +domain-suffix,generativeai.google +domain-suffix,proactivebackend-pa.googleapis.com +domain-suffix,apis.google.com +domain-keyword,colab +domain-keyword,developerprofiles +domain-keyword,generativelanguage +domain,cdn.usefathom.com +domain-suffix,anthropic.com +domain-suffix,claude.ai +domain-suffix,razie.ai +domain-suffix,razie.aws.intellij.net +domain-suffix,etbrains.ai +domain-suffix,meta.com From eda6fe6453d1ce5963bd7063010b0a3f007a2513 Mon Sep 17 00:00:00 2001 From: WendelHime <6754291+WendelHime@users.noreply.github.com> Date: Tue, 11 Nov 2025 11:40:24 -0300 Subject: [PATCH 07/15] fix: replacing - by _ --- csv/global-ai.csv | 138 +++++++++++++++++++++++----------------------- 1 file changed, 69 insertions(+), 69 deletions(-) diff --git a/csv/global-ai.csv b/csv/global-ai.csv index a41ad02..50e4c61 100644 --- a/csv/global-ai.csv +++ b/csv/global-ai.csv @@ -7,32 +7,32 @@ domain,openaicom-api-bdcpf8c6d2e9atf6.z01.azurefd.net domain,openaicomproductionae4b.blob.core.windows.net domain,production-openaicom-storage.azureedge.net domain,static.cloudflareinsights.com -domain-suffix,ai.com -domain-suffix,algolia.net -domain-suffix,api.statsig.com -domain-suffix,auth0.com -domain-suffix,chatgpt.com -domain-suffix,chatgpt.livekit.cloud -domain-suffix,client-api.arkoselabs.com -domain-suffix,events.statsigapi.net -domain-suffix,featuregates.org -domain-suffix,host.livekit.cloud -domain-suffix,identrust.com -domain-suffix,intercom.io -domain-suffix,intercomcdn.com -domain-suffix,launchdarkly.com -domain-suffix,oaistatic.com -domain-suffix,oaiusercontent.com -domain-suffix,observeit.net -domain-suffix,openai.com -domain-suffix,openaiapi-site.azureedge.net -domain-suffix,openaicom.imgix.net -domain-suffix,segment.io -domain-suffix,sentry.io -domain-suffix,stripe.com -domain-suffix,turn.livekit.cloud -domain-suffix,sora.com -domain-keyword,openai +domain_suffix,ai.com +domain_suffix,algolia.net +domain_suffix,api.statsig.com +domain_suffix,auth0.com +domain_suffix,chatgpt.com +domain_suffix,chatgpt.livekit.cloud +domain_suffix,client-api.arkoselabs.com +domain_suffix,events.statsigapi.net +domain_suffix,featuregates.org +domain_suffix,host.livekit.cloud +domain_suffix,identrust.com +domain_suffix,intercom.io +domain_suffix,intercomcdn.com +domain_suffix,launchdarkly.com +domain_suffix,oaistatic.com +domain_suffix,oaiusercontent.com +domain_suffix,observeit.net +domain_suffix,openai.com +domain_suffix,openaiapi-site.azureedge.net +domain_suffix,openaicom.imgix.net +domain_suffix,segment.io +domain_suffix,sentry.io +domain_suffix,stripe.com +domain_suffix,turn.livekit.cloud +domain_suffix,sora.com +domain_keyword,openai domain,api.msn.com domain,api.statsig.com domain,assets.msn.com @@ -53,50 +53,50 @@ domain,services.bingapis.com domain,static.cloudflareinsights.com domain,sydney.bing.com domain,www.bing.com -domain-suffix,algolia.net -domain-suffix,api.microsoftapp.net -domain-suffix,auth0.com -domain-suffix,bing-shopping.microsoft-falcon.io -domain-suffix,challenges.cloudflare.com -domain-suffix,chatgpt.com -domain-suffix,chatgpt.livekit.cloud -domain-suffix,client-api.arkoselabs.com -domain-suffix,edgeservices.bing.com -domain-suffix,events.statsigapi.net -domain-suffix,featuregates.org -domain-suffix,host.livekit.cloud -domain-suffix,identrust.com -domain-suffix,intercom.io -domain-suffix,intercomcdn.com -domain-suffix,launchdarkly.com -domain-suffix,oaistatic.com -domain-suffix,oaiusercontent.com -domain-suffix,observeit.net -domain-suffix,openai.com -domain-suffix,openaiapi-site.azureedge.net -domain-suffix,openaicom.imgix.net -domain-suffix,segment.io -domain-suffix,sentry.io -domain-suffix,stripe.com -domain-suffix,turn.livekit.cloud -domain-keyword,openaicom-api +domain_suffix,algolia.net +domain_suffix,api.microsoftapp.net +domain_suffix,auth0.com +domain_suffix,bing-shopping.microsoft-falcon.io +domain_suffix,challenges.cloudflare.com +domain_suffix,chatgpt.com +domain_suffix,chatgpt.livekit.cloud +domain_suffix,client-api.arkoselabs.com +domain_suffix,edgeservices.bing.com +domain_suffix,events.statsigapi.net +domain_suffix,featuregates.org +domain_suffix,host.livekit.cloud +domain_suffix,identrust.com +domain_suffix,intercom.io +domain_suffix,intercomcdn.com +domain_suffix,launchdarkly.com +domain_suffix,oaistatic.com +domain_suffix,oaiusercontent.com +domain_suffix,observeit.net +domain_suffix,openai.com +domain_suffix,openaiapi-site.azureedge.net +domain_suffix,openaicom.imgix.net +domain_suffix,segment.io +domain_suffix,sentry.io +domain_suffix,stripe.com +domain_suffix,turn.livekit.cloud +domain_keyword,openaicom-api domain,ai.google.dev domain,alkalimakersuite-pa.clients6.google.com domain,makersuite.google.com -domain-suffix,bard.google.com -domain-suffix,deepmind.com -domain-suffix,deepmind.google -domain-suffix,gemini.google.com -domain-suffix,generativeai.google -domain-suffix,proactivebackend-pa.googleapis.com -domain-suffix,apis.google.com -domain-keyword,colab -domain-keyword,developerprofiles -domain-keyword,generativelanguage +domain_suffix,bard.google.com +domain_suffix,deepmind.com +domain_suffix,deepmind.google +domain_suffix,gemini.google.com +domain_suffix,generativeai.google +domain_suffix,proactivebackend-pa.googleapis.com +domain_suffix,apis.google.com +domain_keyword,colab +domain_keyword,developerprofiles +domain_keyword,generativelanguage domain,cdn.usefathom.com -domain-suffix,anthropic.com -domain-suffix,claude.ai -domain-suffix,razie.ai -domain-suffix,razie.aws.intellij.net -domain-suffix,etbrains.ai -domain-suffix,meta.com +domain_suffix,anthropic.com +domain_suffix,claude.ai +domain_suffix,razie.ai +domain_suffix,razie.aws.intellij.net +domain_suffix,etbrains.ai +domain_suffix,meta.com From bef73bea7a55a84563a50287f95e831734b268a1 Mon Sep 17 00:00:00 2001 From: WendelHime <6754291+WendelHime@users.noreply.github.com> Date: Tue, 11 Nov 2025 11:53:40 -0300 Subject: [PATCH 08/15] fix: running workflow on pull request --- .github/workflows/generate_srs_files.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/workflows/generate_srs_files.yml b/.github/workflows/generate_srs_files.yml index de78950..58586ac 100644 --- a/.github/workflows/generate_srs_files.yml +++ b/.github/workflows/generate_srs_files.yml @@ -1,10 +1,7 @@ name: Generate SRS Files on: - schedule: - - cron: "0 0 * * *" - push: - branches: [ "main" ] + pull_request: paths: - 'csv/**' @@ -29,6 +26,7 @@ jobs: generate_srs: + if: startsWith(github.head_ref, 'main') runs-on: ubuntu-latest needs: build steps: From 84718fb23a19c2df0b953e688242961d3b334fc7 Mon Sep 17 00:00:00 2001 From: WendelHime <6754291+WendelHime@users.noreply.github.com> Date: Tue, 11 Nov 2025 11:58:40 -0300 Subject: [PATCH 09/15] fix: removing workflow condition for running on all pull requests --- .github/workflows/generate_srs_files.yml | 3 --- 1 file changed, 3 deletions(-) diff --git a/.github/workflows/generate_srs_files.yml b/.github/workflows/generate_srs_files.yml index 58586ac..eeb0b17 100644 --- a/.github/workflows/generate_srs_files.yml +++ b/.github/workflows/generate_srs_files.yml @@ -2,11 +2,8 @@ name: Generate SRS Files on: pull_request: - paths: - - 'csv/**' jobs: - build: runs-on: ubuntu-latest steps: From b42b5e40ce8d698f8cbafae0d221998b8496b7fd Mon Sep 17 00:00:00 2001 From: WendelHime <6754291+WendelHime@users.noreply.github.com> Date: Tue, 11 Nov 2025 12:02:47 -0300 Subject: [PATCH 10/15] fix: removing condition for running generate job --- .github/workflows/generate_srs_files.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/generate_srs_files.yml b/.github/workflows/generate_srs_files.yml index eeb0b17..516154c 100644 --- a/.github/workflows/generate_srs_files.yml +++ b/.github/workflows/generate_srs_files.yml @@ -23,7 +23,6 @@ jobs: generate_srs: - if: startsWith(github.head_ref, 'main') runs-on: ubuntu-latest needs: build steps: From 65484a8bc4138bffc6dc57735d81b51dc055d921 Mon Sep 17 00:00:00 2001 From: WendelHime <6754291+WendelHime@users.noreply.github.com> Date: Tue, 11 Nov 2025 12:16:58 -0300 Subject: [PATCH 11/15] fix: using another gh action for commit and push --- .github/workflows/generate_srs_files.yml | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/.github/workflows/generate_srs_files.yml b/.github/workflows/generate_srs_files.yml index 516154c..4ce2b95 100644 --- a/.github/workflows/generate_srs_files.yml +++ b/.github/workflows/generate_srs_files.yml @@ -2,6 +2,7 @@ name: Generate SRS Files on: pull_request: + paths: ["csv/**"] jobs: build: @@ -35,7 +36,10 @@ jobs: run: chmod +x ./csv_to_srs - name: Generating SRS files run: ./csv_to_srs -input_dir ./csv -output_dir ./srs - - name: Add, commit, and push - uses: actions4git/add-commit-push@v1.0.0 - with: - path: ./srs + - uses: actions4git/setup-git@v1 + - run: | + git add ./srs + if ! git diff --cached --quiet; then + git commit -m 'Generating SRS rule set' + git push origin $GITHUB_HEAD_REF + fi From 2c8e5781f08c97b6a9c2dcd71294118ec1935189 Mon Sep 17 00:00:00 2001 From: WendelHime <6754291+WendelHime@users.noreply.github.com> Date: Tue, 11 Nov 2025 12:28:25 -0300 Subject: [PATCH 12/15] fix: adding HEAD: to push --- .github/workflows/generate_srs_files.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/generate_srs_files.yml b/.github/workflows/generate_srs_files.yml index 4ce2b95..706da99 100644 --- a/.github/workflows/generate_srs_files.yml +++ b/.github/workflows/generate_srs_files.yml @@ -36,10 +36,10 @@ jobs: run: chmod +x ./csv_to_srs - name: Generating SRS files run: ./csv_to_srs -input_dir ./csv -output_dir ./srs - - uses: actions4git/setup-git@v1 + - uses: actions4git/seddtup-git@v1 - run: | git add ./srs if ! git diff --cached --quiet; then git commit -m 'Generating SRS rule set' - git push origin $GITHUB_HEAD_REF + git push origin "HEAD:$GITHUB_HEAD_REF" fi From 6855f049986476e06a39501057b5d504805de02d Mon Sep 17 00:00:00 2001 From: WendelHime <6754291+WendelHime@users.noreply.github.com> Date: Tue, 11 Nov 2025 12:29:29 -0300 Subject: [PATCH 13/15] fix: typo --- .github/workflows/generate_srs_files.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/generate_srs_files.yml b/.github/workflows/generate_srs_files.yml index 706da99..af1fb92 100644 --- a/.github/workflows/generate_srs_files.yml +++ b/.github/workflows/generate_srs_files.yml @@ -36,7 +36,7 @@ jobs: run: chmod +x ./csv_to_srs - name: Generating SRS files run: ./csv_to_srs -input_dir ./csv -output_dir ./srs - - uses: actions4git/seddtup-git@v1 + - uses: actions4git/setup-git@v1 - run: | git add ./srs if ! git diff --cached --quiet; then From 5508909ccaf8976db97bbf9eb2488f23592189bf Mon Sep 17 00:00:00 2001 From: WendelHime <6754291+WendelHime@users.noreply.github.com> Date: Tue, 11 Nov 2025 12:35:21 -0300 Subject: [PATCH 14/15] fix: using another gh action for adding commit and set checkout ref --- .github/workflows/generate_srs_files.yml | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/.github/workflows/generate_srs_files.yml b/.github/workflows/generate_srs_files.yml index af1fb92..8b926d0 100644 --- a/.github/workflows/generate_srs_files.yml +++ b/.github/workflows/generate_srs_files.yml @@ -8,7 +8,7 @@ jobs: build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 - name: Set up Go uses: actions/setup-go@v4 with: @@ -26,8 +26,12 @@ jobs: generate_srs: runs-on: ubuntu-latest needs: build + permissions: + contents: write steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v5 + with: + ref: ${{ github.head_ref }} - name: Download artifact uses: actions/download-artifact@v5 with: @@ -36,10 +40,4 @@ jobs: run: chmod +x ./csv_to_srs - name: Generating SRS files run: ./csv_to_srs -input_dir ./csv -output_dir ./srs - - uses: actions4git/setup-git@v1 - - run: | - git add ./srs - if ! git diff --cached --quiet; then - git commit -m 'Generating SRS rule set' - git push origin "HEAD:$GITHUB_HEAD_REF" - fi + - uses: stefanzweifel/git-auto-commit-action@v7 From 4bf2d4cee8aa8bcd530aa1c345af4629796b937c Mon Sep 17 00:00:00 2001 From: WendelHime <6754291+WendelHime@users.noreply.github.com> Date: Tue, 11 Nov 2025 15:35:53 +0000 Subject: [PATCH 15/15] Apply automatic changes --- srs/global-ai.srs | Bin 0 -> 913 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 srs/global-ai.srs diff --git a/srs/global-ai.srs b/srs/global-ai.srs new file mode 100644 index 0000000000000000000000000000000000000000..873e14992940a5c7c869f6c8b0cb63abeea47647 GIT binary patch literal 913 zcmV;C18)3NQd0wX+H6g+i(bVSoy~8PUl1mO)aNYL&pQpH9Bv%*^4H*?>7 zcfWb}jx+bY&)sSf1WOTY>?|VWEn9A5>3?9Mh5wB5Hi=kx819^VxaXV$bIZJM{uB4s z@$?9(`*z2b-IVTZe}iE4er@o5QRgZ(iJw5YG4Pj7&qTN)M5NQw^ec1;r*qm? zCC;VJ#2~S4d(weR%ORjD4XG9?`++E{QvguGqLc`zk>za|6O^rBnszmh%o!s<1`$k& zB0;WoYNNm?HD~QnM<*FlQ>_&tAxg!Zvc@)#vSUcW_F!$*B04y51%z5eOe72nI$#TF z!hvvLsU%26QU7E+aq7phgm4poq_zM|lXBaKHaaRaS%&y5A~h*4?73lso%BT2#$X4q?p%PxQ7@EH6~wlxOc{vc zq%Br)I3lsQ4*#)NLQ zvQ8j$j?V2#&Y_lOaX{P9HnJG)jv!3ZZHPoDG6Ju35OP-6dHgs*zgP}s&j5e z)h%YUX+VW;j!{Wys4Xzkd7p{}o5GGIaTn|4px9BRb4Z1RWosRvi$uyOErd$c7N`^3(C_w#3 zpkXheCoInbgTp;pv8YZ0A)f(Gb%tU4F%$&W)|2Kou#~+()rMU`D@X}LOQAT`9dHzd z0788SX&P(a@itPiBtfz*Q~|W?x-jN(5|9{z&?**Y#8O25cl(YMWT5xnd_l$z3f&Hp np}!w-#w-PEsWMQ;_8=i+1*I7?aGD_DU*_)s00960oyY#<4QIFN literal 0 HcmV?d00001