Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
179 commits
Select commit Hold shift + click to select a range
3308827
build: update the sdk with yarn workspace
arun3528 Sep 6, 2022
e6eb429
build: upgrade to yarn workspace
arun3528 Oct 3, 2022
9793235
docs(api): update docs [skip ci]
Oct 20, 2022
307dd4a
fix(plugin-meetings): added roap enabled flag in client call initiate…
Neeraj-swarnkar Oct 20, 2022
3cbe81e
docs(api): update docs [skip ci]
Oct 20, 2022
98cb43b
docs: update the documentation to use yarn (#2481)
arun3528 Oct 21, 2022
ccfd41a
docs(api): update docs [skip ci]
Oct 21, 2022
32b73f0
chore(release): v2.29.4 [skip ci]
Oct 21, 2022
8603db3
Spark 366191 region api timeout added (#2479)
meta-dipanshu-sharma Oct 24, 2022
9a2de63
docs(api): update docs [skip ci]
Oct 24, 2022
51e6bbb
chore: Documentation formatting and typo fixes (#2486)
adamdmharvey Oct 25, 2022
27403b2
docs(api): update docs [skip ci]
Oct 25, 2022
c123e3c
build: remove cspell and add them later (#2489)
arun3528 Oct 25, 2022
0e202e6
docs(api): update docs [skip ci]
Oct 25, 2022
a278293
chore(jsdocs): Fix typos in method documentation (#2488)
adamdmharvey Oct 27, 2022
c3752b2
docs(api): update docs [skip ci]
Oct 27, 2022
5eac3c0
build: circle ci cache restore added (#2418)
meta-dipanshu-sharma Oct 27, 2022
44f71e5
docs(api): update docs [skip ci]
Oct 27, 2022
2d2f1ce
build: update the tap test and documentation for yarn (#2495)
arun3528 Oct 31, 2022
5f6f2e7
docs(api): update docs [skip ci]
Oct 31, 2022
6192d27
fix(voicea): pass all interim transcripts (#2493)
srinijay98 Nov 1, 2022
04c06d1
docs(api): update docs [skip ci]
Nov 1, 2022
8a55029
chore(release): v2.29.5 [skip ci]
Nov 1, 2022
dff0683
fix: revert last commit and fix npm publish script (#2497)
arun3528 Nov 1, 2022
df81739
docs(api): update docs [skip ci]
Nov 1, 2022
d2d316a
chore(release): v2.29.5 [skip ci]
Nov 1, 2022
f30461f
feat: add end meeting diaplay hints (#2494)
shnaaz Nov 1, 2022
1c39787
docs(api): update docs [skip ci]
Nov 1, 2022
f9dac86
chore(release): v2.30.0 [skip ci]
Nov 1, 2022
1653ca0
fix: release to publish correct version number (#2498)
arun3528 Nov 2, 2022
4098fe6
docs(api): update docs [skip ci]
Nov 2, 2022
33c3e44
chore(release): v2.30.1 [skip ci]
Nov 2, 2022
3c6e638
fix(embedded-apps): parsed apps now stored in meeting, fixed similari…
chburket Nov 3, 2022
2c1e2c9
docs(api): update docs [skip ci]
Nov 3, 2022
1d64a9d
chore(release): v2.30.2 [skip ci]
Nov 3, 2022
8b4a321
feat(participant-privs): sdk updates for participant privs (#2499)
chburket Nov 8, 2022
5d81205
docs(api): update docs [skip ci]
Nov 8, 2022
7ff9b76
chore(release): v2.31.0 [skip ci]
Nov 8, 2022
17d0887
Fix/integ preference api (#2472)
mkesavan13 Nov 14, 2022
a9363f6
docs(api): update docs [skip ci]
Nov 14, 2022
e7848bd
chore(release): v2.31.1 [skip ci]
Nov 14, 2022
5b3f2f0
chore(config): remove unused config param (#2492)
Coread Nov 15, 2022
32632db
docs(api): update docs [skip ci]
Nov 15, 2022
9460a60
fix(voices): add deregister events (#2500)
srinijay98 Nov 16, 2022
a261e23
docs(api): update docs [skip ci]
Nov 16, 2022
965877c
chore(release): v2.31.2 [skip ci]
Nov 16, 2022
cb5fa49
fix(sample app): apply settings to correct meeting (#2506)
lismith2-cisco Nov 16, 2022
14decf5
docs(api): update docs [skip ci]
Nov 16, 2022
00dbb6d
chore(release): v2.31.3 [skip ci]
Nov 16, 2022
21423a0
fix: sdk licence update to cisco eula (#2504)
mkesavan13 Nov 16, 2022
08b2d8a
docs(api): update docs [skip ci]
Nov 16, 2022
82fca1b
chore(release): v2.31.4 [skip ci]
Nov 16, 2022
cc0c61a
feat(plugin-meetings): added support for full HD(1080p) video (#2414)
arun3528 Nov 21, 2022
a0e8261
docs(api): update docs [skip ci]
Nov 21, 2022
62123ed
chore(release): v2.32.0 [skip ci]
Nov 21, 2022
6e240f7
feat: avoid unnecessary turn request (#2510)
shnaaz Nov 23, 2022
61f9ba5
docs(api): update docs [skip ci]
Nov 23, 2022
47c27e0
chore(release): v2.33.0 [skip ci]
Nov 23, 2022
52ae61e
fix(samples): fix admit button functionality (#2518)
rajeshtezu Nov 28, 2022
b5816a9
docs(api): update docs [skip ci]
Nov 28, 2022
01f8b37
chore(release): v2.33.1 [skip ci]
Nov 28, 2022
e295c6f
Fix event listeners for closed captions (#2519)
srinijay98 Nov 30, 2022
4de6273
docs(api): update docs [skip ci]
Nov 30, 2022
c668ff2
chore(release): v2.33.2 [skip ci]
Nov 30, 2022
d12fd1d
feat: added turnDiscoveryEnabled to js_sdk_add_media_failures (#2513)
shnaaz Dec 1, 2022
ebc1de9
docs(api): update docs [skip ci]
Dec 1, 2022
67c27c7
chore(release): v2.34.0 [skip ci]
Dec 1, 2022
bf685e4
feat(plugin-meetings): added connection type to "js_sdk_add_media_suc…
marcin-bazyl Dec 1, 2022
ef59737
fix(plugin-meetings): support for level in getMediaStreams (#2521)
meta-dipanshu-sharma Dec 5, 2022
d8a6252
docs(api): update docs [skip ci]
Dec 5, 2022
650a15a
chore(release): v2.35.0 [skip ci]
Dec 5, 2022
d0d2a8c
chore: fix the formatting for package.json (#2528)
arun3528 Dec 7, 2022
f989443
docs(api): update docs [skip ci]
Dec 7, 2022
c1bd494
fix(voicea): remove custom state and triggers for webex assistant (#2…
srinijay98 Dec 13, 2022
53e15a7
docs(api): update docs [skip ci]
Dec 13, 2022
4094da1
chore(release): v2.35.1 [skip ci]
Dec 13, 2022
5bcf541
fix: setup peer connection in reconnection manager (#2535)
shnaaz Dec 13, 2022
bf19a45
docs(api): update docs [skip ci]
Dec 13, 2022
00de0b1
chore(release): v2.35.2 [skip ci]
Dec 13, 2022
296769f
fix: version of @webex dependencies (#2543)
marcin-bazyl Dec 21, 2022
e619e34
docs(api): update docs [skip ci]
Dec 21, 2022
e5f0524
chore(release): v2.35.3 [skip ci]
Dec 21, 2022
89af4ae
ci: configure workflow for pull request title checker (#2520)
Neeraj-swarnkar Dec 22, 2022
9a9295f
docs(api): update docs [skip ci]
Dec 22, 2022
c914de0
refactor(plugin-meetings): js to ts migration (#2508)
rajeshtezu Dec 26, 2022
a48c369
docs(api): update docs [skip ci]
Dec 26, 2022
eaa7d28
fix(plugin-meetings): return feedbackId from uploadLogs (#2546)
rajeshtezu Jan 4, 2023
400f163
docs(api): update docs [skip ci]
Jan 4, 2023
550e61a
chore(release): v2.35.4 [skip ci]
Jan 4, 2023
084e890
refactor(plugin-meetings): renamed methods for requesting/releasing s…
marcin-bazyl Jan 5, 2023
ec79d2c
docs(api): update docs [skip ci]
Jan 5, 2023
d45dba7
feat(reactions): add sendReaction on meeting plugin (#2551)
torgeadelin Jan 9, 2023
5da9ddc
docs(api): update docs [skip ci]
Jan 9, 2023
bd9caba
chore(release): v2.36.0 [skip ci]
Jan 9, 2023
b07e59f
ci: checkout step failure fix in circle ci (#2563)
meta-dipanshu-sharma Jan 12, 2023
a934f31
docs(api): update docs [skip ci]
Jan 12, 2023
7cbbdb7
fix(plugin-meetings): facing mode in get media streams (#2556)
meta-dipanshu-sharma Jan 12, 2023
aeecf30
docs(api): update docs [skip ci]
Jan 12, 2023
d2daecd
chore(release): v2.36.1 [skip ci]
Jan 12, 2023
96d4ccc
feat(post-meeting-survey): allow survey session id in log metadata (#…
chburket Jan 12, 2023
006fc97
docs(api): update docs [skip ci]
Jan 12, 2023
dd244d5
chore(release): v2.37.0 [skip ci]
Jan 12, 2023
abae5e1
chore: fix prettier errors on the SDK (#2548)
arun3528 Jan 13, 2023
009a6c9
docs(api): update docs [skip ci]
Jan 13, 2023
60e0abf
fix(plugin-meetings): fix broken api documentation (#2561)
arun3528 Jan 17, 2023
7aad9c3
docs(api): update docs [skip ci]
Jan 17, 2023
0c8dcef
chore(release): v2.37.1 [skip ci]
Jan 17, 2023
0960a66
fix(plugin-conversation): Send kms on join (#2568)
Jan 17, 2023
9bcb958
docs(api): update docs [skip ci]
Jan 17, 2023
c49bb8e
chore(release): v2.37.2 [skip ci]
Jan 17, 2023
0b0db88
test(plugin-meetings): fix integration test for meetings (#2576)
arun3528 Jan 19, 2023
aa76aa0
docs(api): update docs [skip ci]
Jan 19, 2023
9894251
build: enable type check on build (#2577)
arun3528 Jan 20, 2023
8e9147b
docs(api): update docs [skip ci]
Jan 20, 2023
4ae3434
feat(plugin-meetings): enable the TLS 443 support for meetings SDK (#…
arun3528 Jan 24, 2023
c25e86a
docs(api): update docs [skip ci]
Jan 24, 2023
ef48fc2
feat: enable turn tls support by default (#2583)
arun3528 Jan 25, 2023
582a173
docs(api): update docs [skip ci]
Jan 25, 2023
7efb6b2
feat: enable turn tls support by default (#2583)
mkesavan13 Jan 26, 2023
616ac58
docs(api): update docs [skip ci]
Jan 26, 2023
c60db64
feat(CDR-Compliance): add encrypted text to decryption flows (#2515)
hokeeffecisco Jan 26, 2023
f491d11
docs(api): update docs [skip ci]
Jan 26, 2023
f277800
feat(recording): add recording streaming service (#2581)
chrisadubois Jan 26, 2023
147d753
docs(api): update docs [skip ci]
Jan 26, 2023
4fb8487
feat: export types for the meetings SDK (#2589)
arun3528 Jan 26, 2023
415434d
docs(api): update docs [skip ci]
Jan 26, 2023
d6386ea
fix: remove logger as circular dependency (#2590)
arun3528 Jan 26, 2023
3c82815
docs(api): update docs [skip ci]
Jan 26, 2023
4cf3963
fix: run typecheck only on pr checks (#2591)
arun3528 Jan 26, 2023
ed18d2a
docs(api): update docs [skip ci]
Jan 26, 2023
63d8b6c
fix: script to postbump (#2592)
arun3528 Jan 26, 2023
c4688c2
docs(api): update docs [skip ci]
Jan 26, 2023
4661d7d
chore(release): v2.38.0 [skip ci]
Jan 26, 2023
729ca9c
chore(plugin-meetings): fix build script (#2596)
torgeadelin Jan 30, 2023
d05f6f9
docs(api): update docs [skip ci]
Jan 30, 2023
a438fde
fix(plugin-meetings): set correct local audio state in localsdp (#2598)
mkesavan13 Feb 10, 2023
487590d
docs(api): update docs [skip ci]
Feb 10, 2023
0efdabe
chore(release): v2.38.1 [skip ci]
Feb 10, 2023
804c205
fix: call disconnecting after calling updateMedia (#2611)
arun3528 Feb 10, 2023
20fe608
docs(api): update docs [skip ci]
Feb 10, 2023
4805aed
chore(release): v2.38.2 [skip ci]
Feb 10, 2023
4b69091
feat(meeting): add mute participant controls (#2603)
chrisadubois Feb 13, 2023
d8e7e12
docs(api): update docs [skip ci]
Feb 13, 2023
c2d03a3
chore(release): v2.39.0 [skip ci]
Feb 13, 2023
a827eef
fix(plugin-meetings): send appropriate metrics for chrome os (#2605)
mkesavan13 Feb 14, 2023
8735362
docs(api): update docs [skip ci]
Feb 14, 2023
e0e7985
chore(release): v2.39.1 [skip ci]
Feb 14, 2023
7d24f7d
fix(meetings): types distributable (#2613)
InteractiveTimmy Feb 15, 2023
7d3bc2d
docs(api): update docs [skip ci]
Feb 15, 2023
0d66a12
chore(release): v2.39.2 [skip ci]
Feb 15, 2023
59ed880
fix: 'js_sdk_add_media_failures' metric is sent twice (#2620)
marcin-bazyl Feb 17, 2023
4d109e6
docs(api): update docs [skip ci]
Feb 17, 2023
edc2a20
chore(release): v2.39.3 [skip ci]
Feb 17, 2023
148713e
docs: updated docs for setBundledFeatures (#2618)
cscheffauer Feb 22, 2023
9e1e181
docs(api): update docs [skip ci]
Feb 22, 2023
cbd2d8e
feat(legacy): elevate babel and eslint (#2622)
InteractiveTimmy Feb 24, 2023
bf01147
docs(api): update docs [skip ci]
Feb 24, 2023
7641652
chore(release): v2.40.0 [skip ci]
Feb 24, 2023
12b2638
feat(legacy/build): create package (#2633)
InteractiveTimmy Feb 28, 2023
200ed6a
feat(scheduler): generate template (#2609)
InteractiveTimmy Mar 2, 2023
89cf1bc
docs(api): update docs [skip ci]
Mar 2, 2023
12b4330
chore(release): v2.41.0 [skip ci]
Mar 2, 2023
1227352
feat(package): add cli tooling (#2636)
InteractiveTimmy Mar 3, 2023
6b5184a
docs(api): update docs [skip ci]
Mar 3, 2023
564160b
chore(release): v2.42.0 [skip ci]
Mar 3, 2023
6e00efd
build: update the sdk with yarn workspace
arun3528 Sep 6, 2022
db17b99
build: upgrade to yarn workspace
arun3528 Oct 3, 2022
8aa7ab8
test: move from mocha to jest
arun3528 Oct 4, 2022
9412978
build: update the sdk with yarn workspace
arun3528 Sep 6, 2022
6013228
build: upgrade to yarn workspace
arun3528 Oct 3, 2022
bc33a95
test: move from mocha to jest
arun3528 Oct 4, 2022
f984946
fix(plugin-meetings): fixed error throwing in meeting
Nov 15, 2022
7b0a819
test(webex): fixed unit test for mocha to jest
Nov 15, 2022
958b758
test: fix linting and cleanup
arun3528 Nov 16, 2022
9c023d6
fix: update the build script to run unit test
arun3528 Nov 16, 2022
6602041
build: modified test command for unit tests
Jan 22, 2023
4394d91
test: removed jest changes from plugin-meetings
Jan 22, 2023
ca2115e
fix: run unit tests on jest and mocha
Jan 22, 2023
dc2142a
test: resolved merge conflicts errors
Feb 16, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
97 changes: 48 additions & 49 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,10 @@ commands:
restore_node_modules:
description: "Restore the node_modules dependencies cache"
steps:
- run:
name: "Install dependencies"
command: npm ci
- restore_cache:
keys:
- node-modules-cache-node-Gallium-npm-6-{{ .Environment.CACHE_VERSION }}-{{ checksum "yarn.lock" }}
- node-modules-cache-node-Gallium-npm-6-{{ .Environment.CACHE_VERSION }}-
# Cache workaround to cache patch changes
# https://github.com/ds300/patch-package#docker-and-ci
- run:
Expand All @@ -51,33 +52,32 @@ commands:
command: if [[ -z $(node tooling/modified-packages.js) ]]; then circleci step halt; fi

jobs:
npm_install:
yarn_install:
executor: main-executor
environment:
HUSKY: 0
SAUCE_CONNECT_DOWNLOAD_ON_INSTALL: true
steps:
- install_graphicsmagick_and_libgcrypt
- checkout_and_fetch_tags
- run:
name: "Install dependencies"
command: npm ci
command: yarn
# Cache workaround to cache patch changes
# https://github.com/ds300/patch-package#docker-and-ci
- run:
name: "Hash patch-package patches"
command: cat patches/* | md5sum > patches.hash
# Cache node_modules across different internal jobs in the workflow and across different circleci runs
- save_cache:
key: node-modules-cache-node-Gallium-npm-6-{{ .Environment.CACHE_VERSION }}-{{ checksum "package-lock.json" }}-{{ checksum "patches.hash" }}
key: node-modules-cache-node-Gallium-npm-6-{{ .Environment.CACHE_VERSION }}-{{ checksum "yarn.lock" }}
paths:
- node_modules
- run:
name: "Save NPM install log"
command: npm ls --json > /tmp/npm_install.log || true
name: "Save yarn install log"
command: yarn info --json > /tmp/yarn_install.log || true
- store_artifacts:
path: /tmp/npm_install.log
destination: npm-install
path: /tmp/yarn_install.log
destination: yarn-install

build:
executor: main-executor
Expand All @@ -93,12 +93,12 @@ jobs:
- restore_node_modules
- run:
name: "Build all packages"
command: npm run build
command: yarn run build
# Save the dist/ folder of the packages for other jobs in the workflow
- persist_to_workspace:
root: ~/webex-js-sdk
paths:
- packages/node_modules
- packages

build_production:
executor: main-executor
Expand All @@ -121,12 +121,12 @@ jobs:
- restore_node_modules
- run:
name: "Build all packages"
command: npm run build
command: yarn run build
# Save the dist/ folder of the packages for other jobs in the workflow
- persist_to_workspace:
root: ~/webex-js-sdk
paths:
- packages/node_modules
- packages

static_analysis:
executor: main-executor
Expand All @@ -136,7 +136,7 @@ jobs:
- restore_built_packages
- run:
name: "Run ESLint"
command: npm run lint
command: yarn run lint
- store_test_results:
path: reports/style
- store_artifacts:
Expand All @@ -154,7 +154,7 @@ jobs:
- run:
name: "List Modified Packages"
command: |
PACKAGES=$(node tooling/modified-packages.js)
PACKAGES=$(node tooling/modified-packages.js --single-line)

echo "Modified Packages:"
echo "${PACKAGES}"
Expand All @@ -167,9 +167,6 @@ jobs:
COVERAGE: true
steps:
- checkout_and_fetch_tags
- attach_workspace:
# Must be absolute path or relative path from working_directory
at: ~/webex-js-sdk
- restore_node_modules
- restore_built_packages
- skip_check
Expand All @@ -181,21 +178,29 @@ jobs:
- run:
name: "Test Modified Packages"
command: |
PACKAGES=$(node tooling/modified-packages.js)
PACKAGES=$(node tooling/modified-packages.js --single-line)

echo "Modified Packages:"
echo "${PACKAGES}"


VAR1="@webex/plugin-meetings"
VAR2="webex"
for PACKAGE in ${PACKAGES}; do
npm run test --silent -- --packages "${PACKAGE}" --unit
if [[ "$PACKAGE" == "$VAR1" || "$PACKAGE" == "$VAR2" ]]; then
yarn run test:unit --silent --packages "${PACKAGE}"
echo "DONE TESTING ${PACKAGE} ON MOCHA"
fi
done

yarn run jest --selectProjects ${PACKAGES} --maxWorkers=2
echo "DONE TESTING"
# This script parses all the XML files generated by mocha and karma to see if any tests failed/errored out
# The reason this script exists is that all tests are "exec"'d and running in a single process instead of a parallel
# So if a failure happens it will continue to the next test suite in the queue
- run:
name: "Check if any unit tests failed"
command: |
mkdir -p reports/junit/mocha/mocha
mkdir -p reports/junit/mocha
FAILURES=$(find reports/junit/mocha/ -iname '*.xml' -print0 | xargs -0 sed -n 's/.*failures=\"\([^\"]*\).*/\1/p' | xargs)

echo Failures $FAILURES
Expand Down Expand Up @@ -224,9 +229,6 @@ jobs:
COVERAGE: true
steps:
- checkout_and_fetch_tags
- attach_workspace:
# Must be absolute path or relative path from working_directory
at: ~/webex-js-sdk
- restore_node_modules
- restore_built_packages
# Generate build number for a single identifier for SauceLabs
Expand All @@ -236,7 +238,7 @@ jobs:
# Test Samples on SauceLabs
- run:
name: "Test Samples"
command: npm run samples:test
command: yarn run samples:test
- store_test_results:
path: reports/junit
- store_artifacts:
Expand All @@ -249,8 +251,8 @@ jobs:
path: reports/cobertura.xml
destination: cobertura.xml
- store_artifacts:
path: /home/circleci/.npm/_logs/
destination: npm-logs
path: /home/circleci/.yarn/_logs/
destination: yarn-logs

# Run integration tests on modified packages with `--integration` flag
# Tested against Chrome and Firefox on Mac and Windows
Expand All @@ -259,12 +261,9 @@ jobs:
environment:
COVERAGE: true
steps:
- checkout_and_fetch_tags
- browser-tools/install-browser-tools
- install_graphicsmagick_and_libgcrypt
- checkout_and_fetch_tags
- attach_workspace:
# Must be absolute path or relative path from working_directory
at: ~/webex-js-sdk
- restore_node_modules
- restore_built_packages
- skip_check
Expand All @@ -283,7 +282,7 @@ jobs:
echo "${PACKAGES}"

for PACKAGE in ${PACKAGES}; do
npm run test --silent -- --packages "${PACKAGE}" --integration
yarn run test:integration --silent --packages "${PACKAGE}" --integration
done
# This script parses all the XML files generated by mocha and karma to see if any tests failed/errored out
# The reason this script exists is that all tests are "exec"'d and running in a single process instead of a parallel
Expand Down Expand Up @@ -324,13 +323,13 @@ jobs:
command: git remote set-url origin https://github.com/webex/webex-js-sdk.git
- run:
name: "Build Docs"
command: npm run build:docs
command: yarn run build:docs
- run:
name: "Change origin url back to ssh"
command: git remote set-url origin git@github.com:webex/webex-js-sdk.git
- run:
name: "Build Samples"
command: npm run samples:build
command: yarn run samples:build
- run:
name: "Publish Docs Folder"
command: |
Expand Down Expand Up @@ -368,7 +367,7 @@ jobs:
fi
- run:
name: "Run standard-version"
command: npm run release
command: yarn run release
- run:
name: "Grab Upcoming Version Number"
command: echo "export UPCOMING_VERSION=$(node -p "require('./package.json').version")" >> $BASH_ENV
Expand All @@ -384,8 +383,8 @@ jobs:
- run:
name: "Publish to NPM"
command: |
echo "Generate Package Dependencies"
npm run deps:generate
echo "replace yarn workspace environment variables "
yarn run deps:generate

echo "Publish to NPM"
npm run tooling -- exec --cmd bash -- -c 'npm publish --access public || true'
Expand Down Expand Up @@ -415,7 +414,7 @@ jobs:
- run:
name: "Generate Build Number"
command: echo "export BUILD_NUMBER=CircleCI-SDK-TAP-<< parameters.package >>_${CIRCLE_WORKFLOW_ID}" >> $BASH_ENV
- run: npm run test --silent -- --packages << parameters.package >> --browsers defaults
- run: yarn run test:integration --silent --packages << parameters.package >> defaults
- run:
name: 'Check if tap test for "<< parameters.package >>" failed'
command: |
Expand Down Expand Up @@ -468,20 +467,20 @@ jobs:
workflows:
github_checks:
jobs:
- npm_install:
- yarn_install:
filters:
branches:
ignore:
- master
- build:
requires:
- npm_install
- yarn_install
- static_analysis:
requires:
- npm_install
- yarn_install
- list_changed_packages:
requires:
- npm_install
- yarn_install
- unit_tests:
requires:
- build
Expand All @@ -496,7 +495,7 @@ workflows:
- static_analysis
build_for_release:
jobs:
- npm_install:
- yarn_install:
filters:
branches:
only: master
Expand All @@ -505,7 +504,7 @@ workflows:
branches:
only: master
requires:
- npm_install
- yarn_install
tap_tests:
triggers:
- schedule:
Expand All @@ -516,13 +515,13 @@ workflows:
only:
- master
jobs:
- npm_install:
- yarn_install:
filters:
branches:
only: master
- build_production:
requires:
- npm_install
- yarn_install
- tap:
name: "@webex/webex-core tap"
package: "@webex/webex-core"
Expand Down
6 changes: 3 additions & 3 deletions .circleci/local.config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -29,13 +29,13 @@ jobs:
command: sudo npm install -g npm@6
- run:
name: 'Install dependencies'
command: npm ci
command: yarn
- run:
name: 'Run linting'
command: npm run lint
command: yarn run lint
- run:
name: 'Build all packages'
command: npm run build
command: yarn run build
- run:
# Run unit tests on modified packages
name: 'Test modified packages'
Expand Down
6 changes: 3 additions & 3 deletions .codeclimate.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,8 @@ exclude_paths:
- examples
# skip the test directories because it the spec blocks aggressively show up as
# duplicates
- packages/node_modules/*/test
- packages/node_modules/@ciscospark/*/test
- packages/node_modules/@webex/*/test
- packages/*/test
- packages/@ciscospark/*/test
- packages/@webex/*/test
- src
- test
9 changes: 6 additions & 3 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
packages/node_modules/generator-ciscospark/generators/plugin/templates/src/__plugin__.js
packages/node_modules/generator-ciscospark/generators/plugin/templates/src/_config.js
packages/node_modules/generator-ciscospark/generators/plugin/templates/src/_index.js
packages/generator-ciscospark/generators/plugin/templates/src/__plugin__.js
packages/generator-ciscospark/generators/plugin/templates/src/_config.js
packages/generator-ciscospark/generators/plugin/templates/src/_index.js

# The follwowing is copied from .gitignore
.DS_Store
Expand Down Expand Up @@ -34,3 +34,6 @@ docker-env
browsers.processed.js
tasks/selenium
umd/
types/
webex.min.js
*.yml
Loading