Skip to content

Commit 89f2116

Browse files
committed
Merge branch 'main' of https://github.com/microsoft/durabletask-js into copilot/setup-e2e-testing-backend
2 parents e54df6f + 4540ced commit 89f2116

File tree

94 files changed

+45664
-24333
lines changed

Some content is hidden

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

94 files changed

+45664
-24333
lines changed

.eslintrc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
"amd": true,
99
"node": true
1010
},
11-
"ignorePatterns": ["src/version.ts", "jest.config.js"],
11+
"ignorePatterns": ["src/version.ts", "jest.config.js", "dist"],
1212
"rules": {
1313
"@typescript-eslint/ban-ts-comment": "off",
1414
"@typescript-eslint/no-explicit-any": "off",
Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,14 @@ jobs:
1818

1919
analyze:
2020
name: Analyze
21-
runs-on: windows-latest
21+
runs-on: ubuntu-latest
2222
permissions:
2323
actions: read
2424
contents: read
2525
security-events: write
26-
26+
defaults:
27+
run:
28+
shell: bash
2729

2830
strategy:
2931
fail-fast: false
@@ -33,6 +35,10 @@ jobs:
3335
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support
3436

3537
steps:
38+
# Checkout must be first
39+
- name: Checkout repository
40+
uses: actions/checkout@v4
41+
3642
# Initializes the CodeQL tools for scanning.
3743
- name: Initialize CodeQL
3844
uses: github/codeql-action/init@v3
@@ -41,19 +47,20 @@ jobs:
4147
# If you wish to specify custom queries, you can do so here or in a config file.
4248
# By default, queries listed here will override any specified in a config file.
4349
# Prefix the list here with "+" to use these queries and those in the config file.
50+
4451

4552
# Details on CodeQL's query packs refer to : https://docs.github.com/en/code-security/code-scanning/automatically-scanning-your-code-for-vulnerabilities-and-errors/configuring-code-scanning#using-queries-in-ql-packs
4653
# queries: security-extended,security-and-quality
4754

48-
- uses: actions/checkout@v3
49-
5055
# Autobuild attempts to build any compiled languages (C/C++, C#, Go, or Java).
5156
# If this step fails, then you should remove it and run the build manually (see below)
5257
- name: Autobuild
53-
uses: github/codeql-action/autobuild@v2
58+
uses: github/codeql-action/autobuild@v3
5459

5560
# Run CodeQL analysis
5661
- name: Perform CodeQL Analysis
5762
uses: github/codeql-action/analyze@v3
5863
with:
59-
category: "/language:${{matrix.language}}"
64+
category: "/language:${{matrix.language}}"
65+
66+
category: "/language:${{matrix.language}}"

.gitignore

Lines changed: 158 additions & 154 deletions
Original file line numberDiff line numberDiff line change
@@ -1,155 +1,159 @@
1-
### vscode ###
2-
.vscode/*
3-
!.vscode/settings.json
4-
!.vscode/tasks.json
5-
!.vscode/launch.json
6-
!.vscode/extensions.json
7-
*.code-workspace
8-
9-
### DotnetCore ###
10-
# .NET Core build folders
11-
bin/
12-
obj/
13-
14-
# Common node modules locations
15-
/node_modules
16-
/wwwroot/node_modules
17-
18-
### Node ###
19-
# Logs
20-
logs
21-
*.log
22-
npm-debug.log*
23-
yarn-debug.log*
24-
yarn-error.log*
25-
lerna-debug.log*
26-
# Diagnostic reports (https://nodejs.org/api/report.html)
27-
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
28-
29-
# Runtime data
30-
pids
31-
*.pid
32-
*.seed
33-
*.pid.lock
34-
35-
# Directory for instrumented libs generated by jscoverage/JSCover
36-
lib-cov
37-
38-
# Coverage directory used by tools like istanbul
39-
coverage
40-
*.lcov
41-
42-
# nyc test coverage
43-
.nyc_output
44-
45-
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
46-
.grunt
47-
48-
# Bower dependency directory (https://bower.io/)
49-
bower_components
50-
51-
# node-waf configuration
52-
.lock-wscript
53-
54-
# Compiled binary addons (https://nodejs.org/api/addons.html)
55-
build/Release
56-
57-
# Dependency directories
58-
node_modules/
59-
jspm_packages/
60-
61-
# TypeScript v1 declaration files
62-
typings/
63-
64-
# TypeScript cache
65-
*.tsbuildinfo
66-
67-
# Optional npm cache directory
68-
.npm
69-
70-
# Optional eslint cache
71-
.eslintcache
72-
73-
# Optional stylelint cache
74-
.stylelintcache
75-
76-
# Microbundle cache
77-
.rpt2_cache/
78-
.rts2_cache_cjs/
79-
.rts2_cache_es/
80-
.rts2_cache_umd/
81-
82-
# Optional REPL history
83-
.node_repl_history
84-
85-
# Output of 'npm pack'
86-
*.tgz
87-
88-
# Yarn Integrity file
89-
.yarn-integrity
90-
91-
# dotenv environment variables file
92-
.env
93-
.env.test
94-
.env*.local
95-
96-
# parcel-bundler cache (https://parceljs.org/)
97-
.cache
98-
.parcel-cache
99-
100-
# Next.js build output
101-
.next
102-
103-
# Nuxt.js build / generate output
104-
.nuxt
105-
dist
106-
107-
# Storybook build outputs
108-
.out
109-
.storybook-out
110-
storybook-static
111-
112-
# rollup.js default build output
113-
dist/
114-
115-
# Gatsby files
116-
.cache/
117-
# Comment in the public line in if your project uses Gatsby and not Next.js
118-
# https://nextjs.org/blog/next-9-1#public-directory-support
119-
# public
120-
121-
# vuepress build output
122-
.vuepress/dist
123-
124-
# Serverless directories
125-
.serverless/
126-
127-
# FuseBox cache
128-
.fusebox/
129-
130-
# DynamoDB Local files
131-
.dynamodb/
132-
133-
# TernJS port file
134-
.tern-port
135-
136-
# Stores VSCode versions used for testing VSCode extensions
137-
.vscode-test
138-
139-
# Temporary folders
140-
tmp/
141-
temp/
142-
143-
# dapr-js-sdk
144-
build/
145-
146-
# version file is auto-generated
147-
src/version.ts
148-
149-
### vscode ###
150-
.vscode
151-
!.vscode/settings.json
152-
!.vscode/tasks.json
153-
!.vscode/launch.json
154-
!.vscode/extensions.json
1+
### vscode ###
2+
.vscode/*
3+
!.vscode/settings.json
4+
!.vscode/tasks.json
5+
!.vscode/launch.json
6+
!.vscode/extensions.json
7+
*.code-workspace
8+
9+
### DotnetCore ###
10+
# .NET Core build folders
11+
bin/
12+
obj/
13+
14+
# Common node modules locations
15+
/node_modules
16+
/wwwroot/node_modules
17+
18+
### Node ###
19+
# Logs
20+
logs
21+
*.log
22+
npm-debug.log*
23+
yarn-debug.log*
24+
yarn-error.log*
25+
lerna-debug.log*
26+
# Diagnostic reports (https://nodejs.org/api/report.html)
27+
report.[0-9]*.[0-9]*.[0-9]*.[0-9]*.json
28+
29+
# Runtime data
30+
pids
31+
*.pid
32+
*.seed
33+
*.pid.lock
34+
35+
# Directory for instrumented libs generated by jscoverage/JSCover
36+
lib-cov
37+
38+
# Coverage directory used by tools like istanbul
39+
coverage
40+
*.lcov
41+
42+
# nyc test coverage
43+
.nyc_output
44+
45+
# Grunt intermediate storage (https://gruntjs.com/creating-plugins#storing-task-files)
46+
.grunt
47+
48+
# Bower dependency directory (https://bower.io/)
49+
bower_components
50+
51+
# node-waf configuration
52+
.lock-wscript
53+
54+
# Compiled binary addons (https://nodejs.org/api/addons.html)
55+
build/Release
56+
57+
# Dependency directories
58+
node_modules/
59+
jspm_packages/
60+
61+
# TypeScript v1 declaration files
62+
typings/
63+
64+
# TypeScript cache
65+
*.tsbuildinfo
66+
67+
# Optional npm cache directory
68+
.npm
69+
70+
# Optional eslint cache
71+
.eslintcache
72+
73+
# Optional stylelint cache
74+
.stylelintcache
75+
76+
# Microbundle cache
77+
.rpt2_cache/
78+
.rts2_cache_cjs/
79+
.rts2_cache_es/
80+
.rts2_cache_umd/
81+
82+
# Optional REPL history
83+
.node_repl_history
84+
85+
# Output of 'npm pack'
86+
*.tgz
87+
88+
# Yarn Integrity file
89+
.yarn-integrity
90+
91+
# dotenv environment variables file
92+
.env
93+
.env.test
94+
.env*.local
95+
96+
# parcel-bundler cache (https://parceljs.org/)
97+
.cache
98+
.parcel-cache
99+
100+
# Next.js build output
101+
.next
102+
103+
# Nuxt.js build / generate output
104+
.nuxt
105+
dist
106+
107+
# Storybook build outputs
108+
.out
109+
.storybook-out
110+
storybook-static
111+
112+
# rollup.js default build output
113+
dist/
114+
115+
# Gatsby files
116+
.cache/
117+
# Comment in the public line in if your project uses Gatsby and not Next.js
118+
# https://nextjs.org/blog/next-9-1#public-directory-support
119+
# public
120+
121+
# vuepress build output
122+
.vuepress/dist
123+
124+
# Serverless directories
125+
.serverless/
126+
127+
# FuseBox cache
128+
.fusebox/
129+
130+
# DynamoDB Local files
131+
.dynamodb/
132+
133+
# TernJS port file
134+
.tern-port
135+
136+
# Stores VSCode versions used for testing VSCode extensions
137+
.vscode-test
138+
139+
# Temporary folders
140+
tmp/
141+
temp/
142+
143+
# dapr-js-sdk
144+
build/
145+
146+
# version files are auto-generated by prebuild
147+
packages/**/version.ts
148+
149+
# Generated proto bindings - regenerated at build time from internal/protocol/
150+
# Following .NET's pattern of not committing generated protobuf code
151+
**/src/proto/
152+
153+
### vscode ###
154+
.vscode
155+
!.vscode/settings.json
156+
!.vscode/tasks.json
157+
!.vscode/launch.json
158+
!.vscode/extensions.json
155159
*.code-workspace

.prettierignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,4 +6,4 @@ dist
66
# don't lint nyc coverage output
77
coverage
88
# don't lint proto files and output
9-
proto
9+
proto

0 commit comments

Comments
 (0)