Skip to content

Commit dd36a9c

Browse files
authored
Remove obsolete scripts.
0 parents  commit dd36a9c

File tree

3,203 files changed

+294088
-0
lines changed

Some content is hidden

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

3,203 files changed

+294088
-0
lines changed

.craft.yml

Lines changed: 215 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,215 @@
1+
minVersion: '0.23.1'
2+
changelogPolicy: simple
3+
preReleaseCommand: bash scripts/craft-pre-release.sh
4+
targets:
5+
# NPM Targets
6+
## 1. Base Packages, node or browser SDKs depend on
7+
## 1.1 Types
8+
- name: npm
9+
id: '@sentry/types'
10+
includeNames: /^sentry-types-\d.*\.tgz$/
11+
## 1.2 Utils
12+
- name: npm
13+
id: '@sentry/utils'
14+
includeNames: /^sentry-utils-\d.*\.tgz$/
15+
## 1.3 Core SDK
16+
- name: npm
17+
id: '@sentry/core'
18+
includeNames: /^sentry-core-\d.*\.tgz$/
19+
## 1.4 Tracing package
20+
- name: npm
21+
id: '@sentry-internal/tracing'
22+
includeNames: /^sentry-internal-tracing-\d.*\.tgz$/
23+
## 1.5 Replay package (browser only)
24+
- name: npm
25+
id: '@sentry/replay'
26+
includeNames: /^sentry-replay-\d.*\.tgz$/
27+
## 1.6. OpenTelemetry package
28+
- name: npm
29+
id: '@sentry/opentelemetry'
30+
includeNames: /^sentry-opentelemetry-\d.*\.tgz$/
31+
## 1.7 Feedback package (browser only)
32+
- name: npm
33+
id: '@sentry-internal/feedback'
34+
includeNames: /^sentry-internal-feedback-\d.*\.tgz$/
35+
## 1.8 ReplayCanvas package (browser only)
36+
- name: npm
37+
id: '@sentry-internal/replay-canvas'
38+
includeNames: /^sentry-internal-replay-canvas-\d.*\.tgz$/
39+
40+
## 2. Browser & Node SDKs
41+
- name: npm
42+
id: '@sentry/browser'
43+
includeNames: /^sentry-browser-\d.*\.tgz$/
44+
- name: npm
45+
id: '@sentry/node'
46+
includeNames: /^sentry-node-\d.*\.tgz$/
47+
- name: npm
48+
id: '@sentry/profiling-node'
49+
includeNames: /^sentry-profiling-node-\d.*\.tgz$/
50+
51+
## 3 Browser-based Packages
52+
- name: npm
53+
id: '@sentry/angular-ivy'
54+
includeNames: /^sentry-angular-ivy-\d.*\.tgz$/
55+
- name: npm
56+
id: '@sentry/angular'
57+
includeNames: /^sentry-angular-\d.*\.tgz$/
58+
- name: npm
59+
id: '@sentry/ember'
60+
includeNames: /^sentry-ember-\d.*\.tgz$/
61+
- name: npm
62+
id: '@sentry/react'
63+
includeNames: /^sentry-react-\d.*\.tgz$/
64+
- name: npm
65+
id: '@sentry/svelte'
66+
includeNames: /^sentry-svelte-\d.*\.tgz$/
67+
- name: npm
68+
id: '@sentry/vue'
69+
includeNames: /^sentry-vue-\d.*\.tgz$/
70+
- name: npm
71+
id: '@sentry/wasm'
72+
includeNames: /^sentry-wasm-\d.*\.tgz$/
73+
- name: npm
74+
id: '@sentry/integrations'
75+
includeNames: /^sentry-integrations-\d.*\.tgz$/
76+
77+
## 4. WinterCG Packages
78+
- name: npm
79+
id: '@sentry/vercel-edge'
80+
includeNames: /^sentry-vercel-edge-\d.*\.tgz$/
81+
- name: npm
82+
id: '@sentry/deno'
83+
includeNames: /^sentry-deno-\d.*\.tgz$/
84+
- name: commit-on-git-repository
85+
# This will publish on the Deno registry
86+
id: getsentry/deno
87+
archive: /^sentry-deno-\d.*\.tgz$/
88+
repositoryUrl: https://github.com/getsentry/sentry-deno.git
89+
stripComponents: 1
90+
branch: main
91+
createTag: true
92+
93+
## 5. Node-based Packages
94+
- name: npm
95+
id: '@sentry/serverless'
96+
includeNames: /^sentry-serverless-\d.*\.tgz$/
97+
- name: npm
98+
id: '@sentry/opentelemetry-node'
99+
includeNames: /^sentry-opentelemetry-node-\d.*\.tgz$/
100+
- name: npm
101+
id: '@sentry/bun'
102+
includeNames: /^sentry-bun-\d.*\.tgz$/
103+
104+
## 6. Fullstack/Meta Frameworks (depending on Node and Browser or Framework SDKs)
105+
- name: npm
106+
id: '@sentry/nextjs'
107+
includeNames: /^sentry-nextjs-\d.*\.tgz$/
108+
- name: npm
109+
id: '@sentry/remix'
110+
includeNames: /^sentry-remix-\d.*\.tgz$/
111+
- name: npm
112+
id: '@sentry/sveltekit'
113+
includeNames: /^sentry-sveltekit-\d.*\.tgz$/
114+
- name: npm
115+
id: '@sentry/gatsby'
116+
includeNames: /^sentry-gatsby-\d.*\.tgz$/
117+
- name: npm
118+
id: '@sentry/astro'
119+
includeNames: /^sentry-astro-\d.*\.tgz$/
120+
121+
## 7. Other Packages
122+
## 7.1
123+
- name: npm
124+
id: '@sentry-internal/typescript'
125+
includeNames: /^sentry-internal-typescript-\d.*\.tgz$/
126+
- name: npm
127+
id: '@sentry-internal/eslint-plugin-sdk'
128+
includeNames: /^sentry-internal-eslint-plugin-sdk-\d.*\.tgz$/
129+
## 7.2
130+
- name: npm
131+
id: '@sentry-internal/eslint-config-sdk'
132+
includeNames: /^sentry-internal-eslint-config-sdk-\d.*\.tgz$/
133+
134+
## 8. Deprecated packages we still release (but no packages depend on them anymore)
135+
- name: npm
136+
id: '@sentry/hub'
137+
includeNames: /^sentry-hub-\d.*\.tgz$/
138+
- name: npm
139+
id: '@sentry/tracing'
140+
includeNames: /^sentry-tracing-\d.*\.tgz$/
141+
142+
## 9. Experimental packages
143+
- name: npm
144+
id: '@sentry/node-experimental'
145+
includeNames: /^sentry-node-experimental-\d.*\.tgz$/
146+
147+
# AWS Lambda Layer target
148+
- name: aws-lambda-layer
149+
includeNames: /^sentry-node-serverless-\d+.\d+.\d+(-(beta|alpha)\.\d+)?\.zip$/
150+
layerName: SentryNodeServerlessSDK
151+
compatibleRuntimes:
152+
- name: node
153+
versions:
154+
- nodejs10.x
155+
- nodejs12.x
156+
- nodejs14.x
157+
- nodejs16.x
158+
- nodejs18.x
159+
license: MIT
160+
161+
# CDN Bundle Target
162+
- name: gcs
163+
id: 'browser-cdn-bundles'
164+
includeNames: /.*\.js.*$/
165+
bucket: sentry-js-sdk
166+
paths:
167+
- path: /{{version}}/
168+
metadata:
169+
cacheControl: 'public, max-age=31536000'
170+
171+
# Github Release Target
172+
- name: github
173+
includeNames: /^sentry-.*$/
174+
175+
# Sentry Release Registry Target
176+
- name: registry
177+
sdks:
178+
'npm:@sentry/browser':
179+
onlyIfPresent: /^sentry-browser-\d.*\.tgz$/
180+
includeNames: /\.js$/
181+
checksums:
182+
- algorithm: sha384
183+
format: base64
184+
'npm:@sentry/node':
185+
onlyIfPresent: /^sentry-node-\d.*\.tgz$/
186+
'npm:@sentry/react':
187+
onlyIfPresent: /^sentry-react-\d.*\.tgz$/
188+
'npm:@sentry/vue':
189+
onlyIfPresent: /^sentry-vue-\d.*\.tgz$/
190+
'npm:@sentry/gatsby':
191+
onlyIfPresent: /^sentry-gatsby-\d.*\.tgz$/
192+
'npm:@sentry/angular-ivy':
193+
onlyIfPresent: /^sentry-angular-ivy-\d.*\.tgz$/
194+
'npm:@sentry/angular':
195+
onlyIfPresent: /^sentry-angular-\d.*\.tgz$/
196+
'npm:@sentry/astro':
197+
onlyIfPresent: /^sentry-astro-\d.*\.tgz$/
198+
'npm:@sentry/wasm':
199+
onlyIfPresent: /^sentry-wasm-\d.*\.tgz$/
200+
'npm:@sentry/nextjs':
201+
onlyIfPresent: /^sentry-nextjs-\d.*\.tgz$/
202+
'npm:@sentry/remix':
203+
onlyIfPresent: /^sentry-remix-\d.*\.tgz$/
204+
'npm:@sentry/svelte':
205+
onlyIfPresent: /^sentry-svelte-\d.*\.tgz$/
206+
'npm:@sentry/sveltekit':
207+
onlyIfPresent: /^sentry-sveltekit-\d.*\.tgz$/
208+
'npm:@sentry/opentelemetry-node':
209+
onlyIfPresent: /^sentry-opentelemetry-node-\d.*\.tgz$/
210+
'npm:@sentry/bun':
211+
onlyIfPresent: /^sentry-bun-\d.*\.tgz$/
212+
'npm:@sentry/vercel-edge':
213+
onlyIfPresent: /^sentry-vercel-edge-\d.*\.tgz$/
214+
'npm:@sentry/ember':
215+
onlyIfPresent: /^sentry-ember-\d.*\.tgz$/

.editorconfig

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
root = true
2+
3+
[*]
4+
indent_style = space
5+
indent_size = 2
6+
charset = utf-8
7+
trim_trailing_whitespace = true
8+
insert_final_newline = true
9+
10+
[*.md]
11+
trim_trailing_whitespace = false

.eslintrc.js

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,63 @@
1+
// Note: All paths are relative to the directory in which eslint is being run, rather than the directory where this file
2+
// lives
3+
4+
// ESLint config docs: https://eslint.org/docs/user-guide/configuring/
5+
6+
module.exports = {
7+
root: true,
8+
env: {
9+
es6: true,
10+
},
11+
parserOptions: {
12+
ecmaVersion: 2018,
13+
},
14+
extends: ['@sentry-internal/sdk/src/base'],
15+
ignorePatterns: [
16+
'coverage/**',
17+
'build/**',
18+
'dist/**',
19+
'cjs/**',
20+
'esm/**',
21+
'examples/**',
22+
'test/manual/**',
23+
'types/**',
24+
],
25+
reportUnusedDisableDirectives: true,
26+
overrides: [
27+
{
28+
files: ['*.ts', '*.tsx', '*.d.ts'],
29+
parserOptions: {
30+
project: ['tsconfig.json'],
31+
},
32+
},
33+
{
34+
files: ['test/**/*.ts', 'test/**/*.tsx'],
35+
parserOptions: {
36+
project: ['tsconfig.test.json'],
37+
},
38+
},
39+
{
40+
files: ['jest/**/*.ts', 'scripts/**/*.ts'],
41+
parserOptions: {
42+
project: ['tsconfig.dev.json'],
43+
},
44+
},
45+
{
46+
files: ['*.tsx'],
47+
rules: {
48+
// Turn off jsdoc on tsx files until jsdoc is fixed for tsx files
49+
// See: https://github.com/getsentry/sentry-javascript/issues/3871
50+
'jsdoc/require-jsdoc': 'off',
51+
},
52+
},
53+
{
54+
files: ['scenarios/**', 'dev-packages/rollup-utils/**'],
55+
parserOptions: {
56+
sourceType: 'module',
57+
},
58+
rules: {
59+
'no-console': 'off',
60+
},
61+
},
62+
],
63+
};

.git-blame-ignore-revs

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Since version 2.23 (released in August 2019), git-blame has a feature
2+
# to ignore or bypass certain commits.
3+
#
4+
# This file contains a list of commits that are not likely what you
5+
# are looking for in a blame, such as mass reformatting or renaming.
6+
7+
# build: Add `@typescript-eslint/consistent-type-imports` rule (#6662)
8+
2aa4e94b036675245290596884959e06dcced044
9+
10+
# chore: Rename `integration-tests` -> `browser-integration-tests` (#7455)
11+
ef6b3c7877d5fc8031c08bb28b0ffafaeb01f501
12+
13+
# chore: Enforce formatting of MD files in repository root #10127
14+
aecf26f22dbf65ce2c0caadc4ce71b46266c9f45
15+
16+
# chore: Create dev-packages folder #9997
17+
35205b4cc5783237e69452c39ea001e461d9c84d

.github/CANARY_FAILURE_TEMPLATE.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
title: '{{ env.TITLE }}'
3+
labels: 'Type: Tests, Waiting for: Product Owner'
4+
---
5+
Canary tests failed: {{ env.RUN_LINK }}

.github/CODEOWNERS

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

0 commit comments

Comments
 (0)