From 4791017169d5b6ab5ea0567fa70ab7b9a445ee69 Mon Sep 17 00:00:00 2001 From: Jongwoo Han Date: Tue, 17 Jan 2023 20:57:27 +0900 Subject: [PATCH] Update workflows to use reusable-workflows (#1066) * Update workflows to use reusable-workflows Signed-off-by: jongwooo * fix: Update the out-of-date metadata files Signed-off-by: jongwooo Signed-off-by: jongwooo Co-authored-by: Shubham Tiwari <64764738+tiwarishub@users.noreply.github.com> --- .github/workflows/check-dist.yml | 39 ++---------------- .github/workflows/licensed.yml | 17 ++------ .licenses/npm/@azure/abort-controller.dep.yml | Bin 1423 -> 1421 bytes .licenses/npm/@types/node.dep.yml | Bin 1454 -> 1453 bytes .licenses/npm/minimatch.dep.yml | Bin 1013 -> 971 bytes 5 files changed, 7 insertions(+), 49 deletions(-) diff --git a/.github/workflows/check-dist.yml b/.github/workflows/check-dist.yml index 42f67e6..c952291 100644 --- a/.github/workflows/check-dist.yml +++ b/.github/workflows/check-dist.yml @@ -1,9 +1,3 @@ -# `dist/index.js` is a special file in Actions. -# When you reference an action with `uses:` in a workflow, -# `index.js` is the code that will run. -# For our project, we generate this file through a build process -# from other source files. -# We need to make sure the checked-in `index.js` actually matches what we expect it to be. name: Check dist/ on: @@ -18,33 +12,6 @@ on: workflow_dispatch: jobs: - check-dist: - runs-on: ubuntu-latest - - steps: - - uses: actions/checkout@v3 - - name: Setup Node.js 16.x - uses: actions/setup-node@v3 - with: - node-version: 16.x - cache: npm - - name: Install dependencies - run: npm ci - - name: Rebuild the dist/ directory - run: npm run build - - - name: Compare the expected and actual dist/ directories - run: | - if [ "$(git diff --ignore-space-at-eol dist/ | wc -l)" -gt "0" ]; then - echo "Detected uncommitted changes after build. See status below:" - git diff - exit 1 - fi - id: diff - - # If index.js was different than expected, upload the expected version as an artifact - - uses: actions/upload-artifact@v3 - if: ${{ failure() && steps.diff.conclusion == 'failure' }} - with: - name: dist - path: dist/ + call-check-dist: + name: Check dist/ + uses: actions/reusable-workflows/.github/workflows/check-dist.yml@main diff --git a/.github/workflows/licensed.yml b/.github/workflows/licensed.yml index 04af62a..37f1560 100644 --- a/.github/workflows/licensed.yml +++ b/.github/workflows/licensed.yml @@ -7,18 +7,9 @@ on: pull_request: branches: - main + workflow_dispatch: jobs: - test: - runs-on: ubuntu-latest - name: Check licenses - steps: - - uses: actions/checkout@v3 - - run: npm ci - - name: Install licensed - run: | - cd $RUNNER_TEMP - curl -Lfs -o licensed.tar.gz https://github.com/github/licensed/releases/download/2.12.2/licensed-2.12.2-linux-x64.tar.gz - sudo tar -xzf licensed.tar.gz - sudo mv licensed /usr/local/bin/licensed - - run: licensed status + call-licensed: + name: Licensed + uses: actions/reusable-workflows/.github/workflows/licensed.yml@main diff --git a/.licenses/npm/@azure/abort-controller.dep.yml b/.licenses/npm/@azure/abort-controller.dep.yml index f303d5c3ed7cb9a43e6747eeb74667d0b9585a10..b19b8f7a4a222550671cd5419251cbdb7fdc37ed 100644 GIT binary patch delta 20 bcmeC@?&Y4K&upk?Fwv-nDKl^5rn@WvKja4B delta 22 dcmeC>?&qGM&upM)GSR4prMM)uXyb;vEC5bh2g(2d diff --git a/.licenses/npm/@types/node.dep.yml b/.licenses/npm/@types/node.dep.yml index 18549f371cac9a72aac034e1e25417d92803e4bb..65dc48368cfda47176d7784e6b3d86c669b0b075 100644 GIT binary patch delta 13 UcmZ3-y_S1|DwBoYMvXRB03Hnk^8f$< delta 14 VcmZ3>y^ec=Dzl-U@kaGFRsbPw1RnqZ diff --git a/.licenses/npm/minimatch.dep.yml b/.licenses/npm/minimatch.dep.yml index 317e4bc8790e74dddd1aa905b820683958885885..a4ff623f48164d99f0b92dbe7b74abd3e7c539cd 100644 GIT binary patch delta 17 Ycmey$ewuxPJhP#m(L^QdjqQ2N05&WIsQ>@~ delta 60 zcmX@j{*`@#JhOqG$wVb