From 834a681a4fdc256749d46a656d48d7ebd1f74ab4 Mon Sep 17 00:00:00 2001 From: Haythem Farhat Date: Thu, 22 Aug 2024 22:37:33 +0200 Subject: [PATCH] chore: upgrade ci to yarn 2 (#372) --- .github/CODEORNERS | 4 ---- .github/workflows/draft-release.yml | 6 +++--- .github/workflows/publish-release.yml | 19 +++++++------------ .github/workflows/webrtc-cdn-deploy.yml | 4 ++-- .github/workflows/webrtc-test-release.yml | 8 ++++---- packages/api-docs/package.json | 2 +- 6 files changed, 17 insertions(+), 26 deletions(-) delete mode 100644 .github/CODEORNERS diff --git a/.github/CODEORNERS b/.github/CODEORNERS deleted file mode 100644 index 19772baf..00000000 --- a/.github/CODEORNERS +++ /dev/null @@ -1,4 +0,0 @@ -# Visit https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners#codeowners-file-location - -* @team-telnyx/frontend -# @team-telnyx/frontend will tag the entire frontend team diff --git a/.github/workflows/draft-release.yml b/.github/workflows/draft-release.yml index 50956bf0..2f4beecd 100644 --- a/.github/workflows/draft-release.yml +++ b/.github/workflows/draft-release.yml @@ -39,10 +39,10 @@ jobs: cache: "yarn" registry-url: https://registry.npmjs.org/ - name: Install shared dependencies - run: yarn install --frozen-lockfile + run: yarn install --immutable - name: Install package dependencies working-directory: packages/${{ env.PACKAGE_DIR }} - run: yarn install --frozen-lockfile + run: yarn install --immutable - name: Test working-directory: packages/${{ env.PACKAGE_DIR }} run: yarn test @@ -58,7 +58,7 @@ jobs: - name: Create draft release working-directory: packages/${{ env.PACKAGE_DIR }} run: | - yarn release --ci --github.draft --no-npm.publish + yarn release --ci --github.draft --no-npm.publish env: NPM_TOKEN: ${{ secrets.NPM_CI_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/.github/workflows/publish-release.yml b/.github/workflows/publish-release.yml index 4b8d7905..94776481 100644 --- a/.github/workflows/publish-release.yml +++ b/.github/workflows/publish-release.yml @@ -42,10 +42,10 @@ jobs: cache: "yarn" registry-url: https://registry.npmjs.org/ - name: Install shared dependencies - run: yarn install --frozen-lockfile + run: yarn install --immutable - name: Install package dependencies working-directory: packages/js - run: yarn install --frozen-lockfile + run: yarn install --immutable - name: Publish package working-directory: packages/js run: yarn publish --access public @@ -55,12 +55,7 @@ jobs: - name: Release API docs working-directory: packages/api-docs run: | - npm run release -- \ - $(node ./get_version.js) \ - --ci \ - --no-npm.publish \ - && \ - npm publish --access public + npm run release $(node ./get_version.js) --ci --no-npm.publish && npm publish --access public env: CI: true # Both tokens are present because publishing with @@ -113,10 +108,10 @@ jobs: cache: "yarn" registry-url: https://registry.npmjs.org/ - name: Install shared dependencies - run: yarn install --frozen-lockfile + run: yarn install --immutable - name: Install package dependencies working-directory: packages/react-client - run: yarn install --frozen-lockfile + run: yarn install --immutable - name: Publish package working-directory: packages/react-client run: yarn publish --access public @@ -151,10 +146,10 @@ jobs: cache: "yarn" registry-url: https://registry.npmjs.org/ - name: Install shared dependencies - run: yarn install --frozen-lockfile + run: yarn install --immutable - name: Install package dependencies working-directory: packages/js - run: yarn install --frozen-lockfile + run: yarn install --immutable - name: Release API docs working-directory: packages/api-docs run: | diff --git a/.github/workflows/webrtc-cdn-deploy.yml b/.github/workflows/webrtc-cdn-deploy.yml index 6ed43cc3..1890d4c1 100644 --- a/.github/workflows/webrtc-cdn-deploy.yml +++ b/.github/workflows/webrtc-cdn-deploy.yml @@ -38,10 +38,10 @@ jobs: cache: "yarn" registry-url: https://registry.npmjs.org/ - name: Install shared dependencies - run: yarn install --frozen-lockfile + run: yarn install --immutable - name: Install package dependencies working-directory: packages/${{ env.PACKAGE_DIR }} - run: yarn install --frozen-lockfile + run: yarn install --immutable - name: Test working-directory: packages/${{ env.PACKAGE_DIR }} run: yarn test diff --git a/.github/workflows/webrtc-test-release.yml b/.github/workflows/webrtc-test-release.yml index 125783fe..a0410fa7 100644 --- a/.github/workflows/webrtc-test-release.yml +++ b/.github/workflows/webrtc-test-release.yml @@ -26,11 +26,11 @@ jobs: cache: "yarn" registry-url: https://registry.npmjs.org/ - name: Install shared dependencies - run: yarn install --frozen-lockfile + run: yarn install --immutable - name: Install package dependencies working-directory: packages/js - run: yarn install --frozen-lockfile + run: yarn install --immutable - name: Test working-directory: packages/js @@ -55,10 +55,10 @@ jobs: cache: "yarn" registry-url: https://registry.npmjs.org/ - name: Install shared dependencies - run: yarn install --frozen-lockfile + run: yarn install --immutable - name: Install package dependencies working-directory: packages/js - run: yarn install --frozen-lockfile + run: yarn install --immutable - name: Build working-directory: packages/js run: yarn build diff --git a/packages/api-docs/package.json b/packages/api-docs/package.json index 49e34afb..8317e38e 100644 --- a/packages/api-docs/package.json +++ b/packages/api-docs/package.json @@ -4,7 +4,7 @@ "description": "Telnyx WebRTC Client API docs", "main": "lib/webrtc-api.json", "scripts": { - "build": "rm -fr ./lib && mkdir ./lib && cd ../js && yarn docs -- --json ../api-docs/lib/webrtc-api.json", + "build": "rm -fr ./lib && mkdir ./lib && cd ../js && yarn docs --json ../api-docs/lib/webrtc-api.json", "prepare": "yarn build", "release": "../js/node_modules/.bin/release-it" },