Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Azure communication job router sdk #22806

Merged
merged 42 commits into from
Aug 29, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
1ca0eb5
Pass js sdk pipeline ci (#18888)
marche0133 Dec 2, 2021
d35e9e1
Latest API & Swagger (Update post patch routes, etc) (#19953)
marche0133 May 9, 2022
267ea8c
Merge remote-tracking branch 'origin/main' into feature/communication…
marcma123 Jun 1, 2022
f810d1a
rev 1 (#22096)
marche0133 Jun 6, 2022
cb515c6
address required/options params feedback (#22245)
marche0133 Jun 20, 2022
c2a56de
expose models (#22331)
marche0133 Jun 22, 2022
1677a9e
Merge remote-tracking branch 'origin/main' into feature/communication…
marcma123 Jun 22, 2022
d888b6a
Merge remote-tracking branch 'origin/feature/communication-job-router…
marcma123 Jun 22, 2022
91cdcfa
Add samples for js sdk (#22444)
marche0133 Jul 11, 2022
8a822ef
Public feedback and new api version (#22793)
marche0133 Aug 4, 2022
6b4c6e9
Merge remote-tracking branch 'origin/main' into feature/communication…
marcma123 Aug 4, 2022
306dc7a
Rename to jobrouter
marcma123 Aug 4, 2022
a4cae12
Rename in docs
marcma123 Aug 4, 2022
5c47d49
Resolve lint errors
marcma123 Aug 4, 2022
8a5f857
Remove samples readme temporarily
marcma123 Aug 4, 2022
dc8648b
Remove beta tag
marcma123 Aug 4, 2022
2a5e34f
Update test node recordings
marcma123 Aug 4, 2022
3032199
Fix lint and tests
marcma123 Aug 8, 2022
c3264cc
Run check-format (prettier)
marcma123 Aug 8, 2022
2471d64
Update to test-recorder v2
marcma123 Aug 8, 2022
315bde4
Merge remote-tracking branch 'origin/main' into feature/communication…
marcma123 Aug 8, 2022
e410147
Update communication packages version to v2
marcma123 Aug 10, 2022
6b5831e
Merge remote-tracking branch 'origin/main' into feature/communication…
marcma123 Aug 11, 2022
4182825
Resolve conflicts
marcma123 Aug 11, 2022
93d02e8
Update Readme
marcma123 Aug 11, 2022
5c8b3bd
Update version number
marcma123 Aug 11, 2022
d7d271c
Fix tests in node mode
marcma123 Aug 12, 2022
8f8c4b3
Update according to feedbacks
marcma123 Aug 17, 2022
d47d877
Merge remote-tracking branch 'origin/main' into feature/communication…
marcma123 Aug 17, 2022
a11cd25
Update import
marcma123 Aug 17, 2022
27ad5ca
Update samples
marcma123 Aug 18, 2022
a70ce70
Update api file
marcma123 Aug 18, 2022
745ae44
Fix api file
marcma123 Aug 18, 2022
ac72a4f
Add a missing route
marcma123 Aug 23, 2022
b829a1f
fields renaming
marcma123 Aug 24, 2022
222f7bd
Add paths for the package
marcma123 Aug 24, 2022
a802a7e
Add todos and issue links
marcma123 Aug 25, 2022
c0e2816
Update tests
marcma123 Aug 25, 2022
d3dcaf8
Prettier
marcma123 Aug 25, 2022
34e478b
headerless matcher
marcma123 Aug 26, 2022
844432f
rename the package folder
marcma123 Aug 29, 2022
a26a15c
update package name in files
marcma123 Aug 29, 2022
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
174 changes: 170 additions & 4 deletions common/config/rush/pnpm-lock.yaml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

5 changes: 5 additions & 0 deletions rush.json
Original file line number Diff line number Diff line change
Expand Up @@ -446,6 +446,11 @@
"projectFolder": "sdk/communication/communication-sms",
"versionPolicyName": "client"
},
{
"packageName": "@azure/communication-job-router",
"projectFolder": "sdk/communication/communication-job-router",
"versionPolicyName": "client"
},
{
"packageName": "@azure/container-registry",
"projectFolder": "sdk/containerregistry/container-registry",
Expand Down
2 changes: 2 additions & 0 deletions sdk/communication/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,3 +51,5 @@ extends:
safeName: azuretoolscommunicationalphaids
- name: azure-communication-rooms
safeName: azurecommunicationrooms
- name: azure-communication-job-router
safeName: azurecommunicationjobrouter
8 changes: 8 additions & 0 deletions sdk/communication/communication-job-router/.eslintrc.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"plugins": ["@azure/azure-sdk"],
"extends": ["plugin:@azure/azure-sdk/azure-sdk-base"],
"rules": {
// Removing `src` would be a breaking change so leaving it for the package owners to address
"@azure/azure-sdk/ts-package-json-files-required": "warn"
}
}
1 change: 1 addition & 0 deletions sdk/communication/communication-job-router/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
/**/code-model-v*
10 changes: 10 additions & 0 deletions sdk/communication/communication-job-router/.nycrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
{
"include": ["dist-esm/src/**/*.js"],
"exclude": ["**/*.d.ts", "dist-esm/src/generated/*"],
"reporter": ["text-summary", "html", "cobertura"],
"exclude-after-remap": false,
"sourceMap": true,
"produce-source-map": true,
"instrument": true,
"all": true
}
15 changes: 15 additions & 0 deletions sdk/communication/communication-job-router/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Release History

## 1.0.0-beta.1 (Unreleased)

This is the beta release of Azure Communication Router SDK. For more information, please see the [README][read_me].

This is a private Preview version, so breaking changes are possible in subsequent releases as we improve the product.
To provide feedback, please submit an issue in our [Azure SDK for JS GitHub repo][issues].

- create/get/update/delete/list (a) classification policy(s)
- create/get/update/delete/list (a) distribution policy(s)
- create/get/update/delete/list (a) exception policy(s)
- create/get/update/delete/list/cancel/complete/close/unassign/reclassify/updateClassification (a) job(s)
- create/get/update/delete/list (a) queue(s)
- create/register/get/deregister/delete/list (a) worker(s)
21 changes: 21 additions & 0 deletions sdk/communication/communication-job-router/LICENSE
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
The MIT License (MIT)

Copyright (c) 2020 Microsoft

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
Loading