Skip to content

Commit 1683571

Browse files
committed
merge master
2 parents 90d84ae + e5ccafe commit 1683571

File tree

1,501 files changed

+25772
-8677
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,501 files changed

+25772
-8677
lines changed
Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
name: "📝 SDK Documentation"
2+
labels: ["Type: Content", "SDKs"]
3+
description: Missing, incorrect, or unclear documentation of SDKs.
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |-
8+
Is the documentation issue something you know how to fix? Consider contributing to Open Source by opening a PR to fix it instead!
9+
- type: dropdown
10+
id: area
11+
attributes:
12+
label: SDK
13+
description: Which SDK documentation are we talking about?
14+
options:
15+
- Android SDK
16+
- Apple SDK
17+
- Dart SDK
18+
- Elixir SDK
19+
- Flutter SDK
20+
- Go SDK
21+
- Java SDK
22+
- JavaScript SDK
23+
- Kotlin Multiplatform SDK
24+
- Native SDK
25+
- .NET SDK
26+
- PHP SDK
27+
- PowerShell SDK
28+
- Python SDK
29+
- React Native SDK
30+
- Ruby SDK
31+
- Rust SDK
32+
- Unity SDK
33+
- Unreal Engine SDK
34+
- Sentry CLI
35+
- All JavaScript SDKs
36+
- All Backend SDKs
37+
- All Mobile SDKs
38+
- All Gaming SDKs
39+
- All SDKs
40+
- Other
41+
validations:
42+
required: true
43+
- type: textarea
44+
id: description
45+
attributes:
46+
label: Description
47+
description: What were you looking for/trying to do/expecting?
48+
validations:
49+
required: true
50+
- type: textarea
51+
id: solution
52+
attributes:
53+
label: Suggested Solution
54+
description: If you have an idea on how we can solve this, please share.
55+
validations:
56+
required: false
57+
- type: markdown
58+
attributes:
59+
value: |-
60+
## Thanks 🙏
61+
Check our [triage docs](https://open.sentry.io/triage/) for what to expect next.
Lines changed: 4 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,16 @@
1-
name: "📝 Docs Content"
2-
labels: "Type: Content"
3-
description: Missing, incorrect, unclear documentation or code samples.
1+
name: "📝 Product Documentation"
2+
labels: ["Type: Content", "Product"]
3+
description: Missing, incorrect, or unclear documentation of product features.
44
body:
55
- type: markdown
66
attributes:
77
value: |-
88
Is the documentation issue something you know how to fix? Consider contributing to Open Source by opening a PR to fix it instead!
9-
- type: dropdown
10-
id: area
11-
attributes:
12-
label: Core or SDK?
13-
description: What part of the Sentry documentation are we talking about?
14-
options:
15-
- Core Sentry product
16-
- Platform/SDK
17-
validations:
18-
required: true
199
- type: input
2010
id: area-specific
2111
attributes:
2212
label: Which part? Which one?
23-
description: Which area of the core Sentry product, or which platform/SDK?
13+
description: Which area of the core Sentry product?
2414
validations:
2515
required: true
2616
- type: textarea
@@ -42,5 +32,3 @@ body:
4232
value: |-
4333
## Thanks 🙏
4434
Check our [triage docs](https://open.sentry.io/triage/) for what to expect next.
45-
validations:
46-
required: false
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
name: "📝 Documentation on develop.sentry.dev"
2+
labels: ["Type: Content", "Develop"]
3+
description: Missing, incorrect, or unclear developer documentation.
4+
body:
5+
- type: markdown
6+
attributes:
7+
value: |-
8+
Is the documentation issue something you know how to fix? Consider contributing to Open Source by opening a PR to fix it instead!
9+
- type: input
10+
id: area-specific
11+
attributes:
12+
label: Which section?
13+
description: Which section of the developer documentation needs to be updated?
14+
validations:
15+
required: true
16+
- type: input
17+
id: page-url
18+
attributes:
19+
label: Page URL
20+
description: Please provide the URL of the page which should be changed (if applicable).
21+
- type: textarea
22+
id: description
23+
attributes:
24+
label: Description
25+
description: What were you looking for/trying to do/expecting?
26+
validations:
27+
required: true
28+
- type: textarea
29+
id: solution
30+
attributes:
31+
label: Suggested Solution
32+
description: If you have an idea on how we can solve this, please share.
33+
- type: markdown
34+
attributes:
35+
value: |-
36+
## Thanks 🙏
37+
Check our [triage docs](https://open.sentry.io/triage/) for what to expect next.
38+

.github/labels.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@
8080
# Product Areas - www.notion.so/sentry/473791bae5bf43399d46093050b77bf0
8181
- name: 'Product Area: Unknown'
8282
color: '8D5494'
83-
- name: 'Product Area: Sign In'
83+
- name: 'Product Area: Go to Sentry'
8484
color: '8D5494'
8585
- name: 'Product Area: Issues'
8686
color: '8D5494'

.github/workflows/algolia-index.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,11 @@ jobs:
88
name: Update Algolia index
99
runs-on: ubuntu-latest
1010
steps:
11-
- uses: actions/checkout@v2
12-
- uses: getsentry/action-setup-volta@c52be2ea13cfdc084edb806e81958c13e445941e # v1.2.0
11+
- uses: actions/checkout@v4
12+
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4
13+
id: setup-node
14+
with:
15+
node-version-file: 'package.json'
1316
- uses: dorny/paths-filter@v3
1417
id: filter
1518
with:
@@ -20,7 +23,7 @@ jobs:
2023
- 'platform-includes/**'
2124
dev-docs:
2225
- 'develop-docs/**'
23-
- uses: oven-sh/setup-bun@v1
26+
- uses: oven-sh/setup-bun@v2
2427
with:
2528
bun-version: latest
2629

.github/workflows/cleanup-preview-deployments.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
uses: actions/checkout@v3
1616

1717
- name: Install bun
18-
uses: oven-sh/setup-bun@v1
18+
uses: oven-sh/setup-bun@v2
1919
with:
2020
bun-version: latest
2121

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
name: Enforce Version Conventions
2+
3+
on:
4+
push:
5+
branches: [master]
6+
pull_request:
7+
branches: [master]
8+
9+
jobs:
10+
check-version-convention:
11+
runs-on: ubuntu-latest
12+
steps:
13+
- name: Checkout repository
14+
uses: actions/checkout@v3
15+
16+
- name: Install bun
17+
uses: oven-sh/setup-bun@v2
18+
with:
19+
bun-version: latest
20+
21+
- name: Run script for checking conventions
22+
run: bun scripts/check-version-conventions.ts
Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
1+
name: 'Tag issue with SDK label'
2+
3+
on:
4+
issues:
5+
types: [opened]
6+
7+
jobs:
8+
add_labels:
9+
name: Add package label
10+
runs-on: ubuntu-latest
11+
if: ${{ !github.event.issue.pull_request }}
12+
steps:
13+
- name: Get SDK name from issue body
14+
# https://github.com/actions-ecosystem/action-regex-match
15+
uses: actions-ecosystem/action-regex-match@v2
16+
id: packageName
17+
with:
18+
# Parse used package from issue body
19+
text: ${{ github.event.issue.body }}
20+
regex: '### SDK\n\n(.*)\n\n'
21+
22+
- name: Map package to issue label
23+
# https://github.com/kanga333/variable-mapper
24+
uses: kanga333/[email protected]
25+
id: packageLabel
26+
if: steps.packageName.outputs.match != ''
27+
with:
28+
key: '${{ steps.packageName.outputs.group1 }}'
29+
# Note: Since this is handled as a regex, and JSON parse wrangles slashes /, we just use `.` instead
30+
map: |
31+
{
32+
"Android.SDK": {
33+
"label": "Platform: Android"
34+
},
35+
"Apple.SDK": {
36+
"label": "Platform: Cocoa"
37+
},
38+
"Dart.SDK": {
39+
"label": "Platform: Dart"
40+
},
41+
"Elixir.SDK": {
42+
"label": "Platform: Elixir"
43+
},
44+
"Flutter.SDK": {
45+
"label": "Platform: Flutter"
46+
},
47+
"Go.SDK": {
48+
"label": "Platform: Go"
49+
},
50+
"Java.SDK": {
51+
"label": "Platform: Java"
52+
},
53+
"JavaScript.SDK": {
54+
"label": "Platform: JavaScript"
55+
},
56+
"Kotlin.Multiplatform.SDK": {
57+
"label": "Platform: KMP"
58+
},
59+
"Native.SDK": {
60+
"label": "Platform: Native"
61+
},
62+
".NET.SDK": {
63+
"label": "Platform: .NET"
64+
},
65+
"PHP.SDK": {
66+
"label": "Platform: PHP"
67+
},
68+
"PowerShell.SDK": {
69+
"label": "Platform: PowerShell"
70+
},
71+
"Python.SDK": {
72+
"label": "Platform: Python"
73+
},
74+
"React.Native.SDK": {
75+
"label": "Platform: React Native"
76+
},
77+
"Ruby.SDK": {
78+
"label": "Platform: Ruby"
79+
},
80+
"Rust.SDK": {
81+
"label": "Platform: Rust"
82+
},
83+
"Unity.SDK": {
84+
"label": "Platform: Unity"
85+
},
86+
"Unreal.Engine.SDK": {
87+
"label": "Platform: Unreal"
88+
},
89+
"Sentry.CLI": {
90+
"label": "Platform: CLI"
91+
},
92+
"All.JavaScript.SDKs": {
93+
"label": "Team: Web Frontend SDKs"
94+
},
95+
"All.Backend.SDKs": {
96+
"label": "Team: Web Backend SDKs"
97+
},
98+
"All.Gaming.SDKs": {
99+
"label": "Team: Web Backend SDKs"
100+
},
101+
"All.Mobile.SDKs": {
102+
"label": "Team: Mobile Platform"
103+
},
104+
"All.SDKs": {
105+
"label": "Team: SDKs"
106+
},
107+
"Other": {
108+
"label": "Team: SDKs"
109+
}
110+
}
111+
export_to: output
112+
113+
- name: Add package label if applicable
114+
# Note: We only add the label if the issue is still open
115+
if: steps.packageLabel.outputs.label != ''
116+
uses: actions-ecosystem/action-add-labels@v1
117+
with:
118+
labels: ${{ steps.packageLabel.outputs.label }}

.github/workflows/lint-404s.yml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,11 @@ jobs:
1010
index:
1111
runs-on: ubuntu-latest
1212
steps:
13-
- uses: actions/checkout@v2
14-
- uses: getsentry/action-setup-volta@c52be2ea13cfdc084edb806e81958c13e445941e # v1.2.0
13+
- uses: actions/checkout@v4
14+
- uses: actions/setup-node@1e60f620b9541d16bece96c5465dc8ee9832be0b # v4
15+
id: setup-node
16+
with:
17+
node-version-file: 'package.json'
1518
- uses: dorny/paths-filter@v3
1619
id: filter
1720
with:

.github/workflows/prepare-release.yml

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,6 @@ on:
88
force:
99
description: Force a release even when there are release-blockers (optional)
1010
required: false
11-
schedule:
12-
# This is when we release the self-hosted repo
13-
- cron: "1 18 15 * *"
1411
jobs:
1512
release:
1613
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)