Skip to content

Commit dc9a631

Browse files
authored
Disable analytics on CI (#2590)
1 parent 1c232eb commit dc9a631

File tree

7 files changed

+12
-59
lines changed

7 files changed

+12
-59
lines changed

.github/templates/codeql.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,8 @@ name: "CodeQL"
3535
branches: [ master, main ]
3636
pull_request:
3737
branches: [ master, main ]
38+
env:
39+
REALM_DISABLE_ANALYTICS: true
3840
jobs:
3941
analyze-cpp:
4042
name: Analyze C++

.github/templates/common.lib.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,6 @@
22
#@ nugetPackages = [ 'Realm.Fody', 'Realm', 'Realm.UnityUtils', 'Realm.UnityWeaver' ]
33

44
#@ def checkoutCode(submodules=False, registerProblemMatchers=True):
5-
- name: Disable Analytics
6-
run: |
7-
echo "REALM_DISABLE_ANALYTICS=true" >> $GITHUB_ENV
85
- name: Checkout code
96
uses: actions/checkout@v2
107
with:

.github/templates/main.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -228,6 +228,8 @@ name: main
228228
- main
229229
- master
230230
pull_request:
231+
env:
232+
REALM_DISABLE_ANALYTICS: true
231233
jobs:
232234
build-wrappers-macos:
233235
runs-on: macos-latest

.github/workflows/codeql.yml

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ name: CodeQL
88
branches:
99
- master
1010
- main
11+
env:
12+
REALM_DISABLE_ANALYTICS: true
1113
jobs:
1214
analyze-cpp:
1315
name: Analyze C++
@@ -17,9 +19,6 @@ jobs:
1719
contents: read
1820
security-events: write
1921
steps:
20-
- name: Disable Analytics
21-
run: |
22-
echo "REALM_DISABLE_ANALYTICS=true" >> $GITHUB_ENV
2322
- name: Checkout code
2423
uses: actions/checkout@v2
2524
with:
@@ -55,9 +54,6 @@ jobs:
5554
contents: read
5655
security-events: write
5756
steps:
58-
- name: Disable Analytics
59-
run: |
60-
echo "REALM_DISABLE_ANALYTICS=true" >> $GITHUB_ENV
6157
- name: Checkout code
6258
uses: actions/checkout@v2
6359
with:

.github/workflows/main.yml

Lines changed: 2 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,13 @@ name: main
55
- main
66
- master
77
pull_request: null
8+
env:
9+
REALM_DISABLE_ANALYTICS: true
810
jobs:
911
build-wrappers-macos:
1012
runs-on: macos-latest
1113
name: Wrappers macOS
1214
steps:
13-
- name: Disable Analytics
14-
run: |
15-
echo "REALM_DISABLE_ANALYTICS=true" >> $GITHUB_ENV
1615
- name: Checkout code
1716
uses: actions/checkout@v2
1817
with:
@@ -41,9 +40,6 @@ jobs:
4140
runs-on: macos-latest
4241
name: Wrappers iOS
4342
steps:
44-
- name: Disable Analytics
45-
run: |
46-
echo "REALM_DISABLE_ANALYTICS=true" >> $GITHUB_ENV
4743
- name: Checkout code
4844
uses: actions/checkout@v2
4945
with:
@@ -72,9 +68,6 @@ jobs:
7268
runs-on: ubuntu-20.04
7369
name: Wrappers Linux
7470
steps:
75-
- name: Disable Analytics
76-
run: |
77-
echo "REALM_DISABLE_ANALYTICS=true" >> $GITHUB_ENV
7871
- name: Checkout code
7972
uses: actions/checkout@v2
8073
with:
@@ -110,9 +103,6 @@ jobs:
110103
- x86
111104
- x86_64
112105
steps:
113-
- name: Disable Analytics
114-
run: |
115-
echo "REALM_DISABLE_ANALYTICS=true" >> $GITHUB_ENV
116106
- name: Checkout code
117107
uses: actions/checkout@v2
118108
with:
@@ -146,9 +136,6 @@ jobs:
146136
- Win32
147137
- x64
148138
steps:
149-
- name: Disable Analytics
150-
run: |
151-
echo "REALM_DISABLE_ANALYTICS=true" >> $GITHUB_ENV
152139
- name: Checkout code
153140
uses: actions/checkout@v2
154141
with:
@@ -203,9 +190,6 @@ jobs:
203190
- x64
204191
- ARM
205192
steps:
206-
- name: Disable Analytics
207-
run: |
208-
echo "REALM_DISABLE_ANALYTICS=true" >> $GITHUB_ENV
209193
- name: Checkout code
210194
uses: actions/checkout@v2
211195
with:
@@ -258,9 +242,6 @@ jobs:
258242
steps:
259243
- name: Add msbuild to PATH
260244
uses: microsoft/setup-msbuild@v1.0.2
261-
- name: Disable Analytics
262-
run: |
263-
echo "REALM_DISABLE_ANALYTICS=true" >> $GITHUB_ENV
264245
- name: Checkout code
265246
uses: actions/checkout@v2
266247
with:
@@ -411,9 +392,6 @@ jobs:
411392
name: Test .NET Framework
412393
needs: build-packages
413394
steps:
414-
- name: Disable Analytics
415-
run: |
416-
echo "REALM_DISABLE_ANALYTICS=true" >> $GITHUB_ENV
417395
- name: Checkout code
418396
uses: actions/checkout@v2
419397
with:
@@ -451,9 +429,6 @@ jobs:
451429
name: Test UWP managed
452430
needs: build-packages
453431
steps:
454-
- name: Disable Analytics
455-
run: |
456-
echo "REALM_DISABLE_ANALYTICS=true" >> $GITHUB_ENV
457432
- name: Checkout code
458433
uses: actions/checkout@v2
459434
with:
@@ -532,9 +507,6 @@ jobs:
532507
- net5.0
533508
- net6.0
534509
steps:
535-
- name: Disable Analytics
536-
run: |
537-
echo "REALM_DISABLE_ANALYTICS=true" >> $GITHUB_ENV
538510
- name: Checkout code
539511
uses: actions/checkout@v2
540512
with:
@@ -584,9 +556,6 @@ jobs:
584556
- netcoreapp3.1
585557
- net5.0
586558
steps:
587-
- name: Disable Analytics
588-
run: |
589-
echo "REALM_DISABLE_ANALYTICS=true" >> $GITHUB_ENV
590559
- name: Checkout code
591560
uses: actions/checkout@v2
592561
with:
@@ -625,9 +594,6 @@ jobs:
625594
name: Test Xamarin.macOS
626595
needs: build-packages
627596
steps:
628-
- name: Disable Analytics
629-
run: |
630-
echo "REALM_DISABLE_ANALYTICS=true" >> $GITHUB_ENV
631597
- name: Checkout code
632598
uses: actions/checkout@v2
633599
with:
@@ -663,9 +629,6 @@ jobs:
663629
name: Test Xamarin.iOS
664630
needs: build-packages
665631
steps:
666-
- name: Disable Analytics
667-
run: |
668-
echo "REALM_DISABLE_ANALYTICS=true" >> $GITHUB_ENV
669632
- name: Checkout code
670633
uses: actions/checkout@v2
671634
with:
@@ -705,9 +668,6 @@ jobs:
705668
runs-on: windows-latest
706669
name: Test Weaver
707670
steps:
708-
- name: Disable Analytics
709-
run: |
710-
echo "REALM_DISABLE_ANALYTICS=true" >> $GITHUB_ENV
711671
- name: Checkout code
712672
uses: actions/checkout@v2
713673
with:
@@ -736,9 +696,6 @@ jobs:
736696
name: Code Coverage
737697
needs: build-packages
738698
steps:
739-
- name: Disable Analytics
740-
run: |
741-
echo "REALM_DISABLE_ANALYTICS=true" >> $GITHUB_ENV
742699
- name: Checkout code
743700
uses: actions/checkout@v2
744701
with:
@@ -892,9 +849,6 @@ jobs:
892849
runs-on: ubuntu-latest
893850
if: ${{ github.event_name == 'push' }}
894851
steps:
895-
- name: Disable Analytics
896-
run: |
897-
echo "REALM_DISABLE_ANALYTICS=true" >> $GITHUB_ENV
898852
- name: Checkout code
899853
uses: actions/checkout@v2
900854
with:

Realm/Realm.Weaver/Analytics.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -132,7 +132,9 @@ internal Analytics(Config config)
132132

133133
internal string SubmitAnalytics()
134134
{
135-
if (!_config.RunAnalytics || Environment.GetEnvironmentVariable("REALM_DISABLE_ANALYTICS") != null)
135+
if (!_config.RunAnalytics ||
136+
Environment.GetEnvironmentVariable("REALM_DISABLE_ANALYTICS") != null ||
137+
Environment.GetEnvironmentVariable("CI") != null)
136138
{
137139
return "Analytics disabled";
138140
}

Tests/Tests.UWP/FodyWeavers.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
<Weavers xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="FodyWeavers.xsd">
2-
<Realm />
2+
<Realm DisableAnalytics="true"/>
33
</Weavers>

0 commit comments

Comments
 (0)