diff --git a/.github/workflows/daily.yml b/.github/workflows/daily.yml index 52e9d7d..5a6935e 100644 --- a/.github/workflows/daily.yml +++ b/.github/workflows/daily.yml @@ -7,28 +7,5 @@ on: jobs: build: - runs-on: ${{ matrix.os }} - strategy: - matrix: - node-version: [18] - os: [ubuntu-latest] - - steps: - - uses: actions/checkout@v2 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v1 - with: - node-version: ${{ matrix.node-version }} - - run: npm i --package-lock --package-lock-only - - run: npm ci - - name: run unit tests - run: npm run test - - name: Slack Notification - if: ${{ failure() }} - uses: rtCamp/action-slack-notify@v2 - env: - SLACK_WEBHOOK: ${{ secrets.SLACK_WEBHOOK }} - SLACK_TITLE: 'Node version' - SLACK_MESSAGE: ${{ matrix.node-version }} - SLACK_COLOR: ${{ job.status == 'success' && 'good' || job.status == 'cancelled' && '#808080' || 'danger' }} - + uses: adobe/aio-reusable-workflows/.github/workflows/daily.yml@main + secrets: inherit diff --git a/.github/workflows/node.js.yml b/.github/workflows/node.js.yml index 90245fd..80717d1 100644 --- a/.github/workflows/node.js.yml +++ b/.github/workflows/node.js.yml @@ -11,27 +11,4 @@ on: jobs: build: - runs-on: ${{ matrix.os }} - strategy: - matrix: - node-version: [18.x, 20.x] - os: [ubuntu-latest, windows-latest] - # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ - - steps: - - uses: actions/checkout@v2 - with: - fetch-depth: 0 - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v2 - with: - node-version: ${{ matrix.node-version }} - - run: npm i --package-lock --package-lock-only - - run: npm ci - - run: npm run build --if-present - - run: npm test - - name: upload coverage - if: success() - uses: codecov/codecov-action@v3.1.1 - with: - name: ${{ runner.os }} node.js ${{ matrix.node-version }} + uses: adobe/aio-reusable-workflows/.github/workflows/node.js.yml@main diff --git a/.github/workflows/on-push-publish-to-npm.yml b/.github/workflows/on-push-publish-to-npm.yml index 063687f..774e93f 100644 --- a/.github/workflows/on-push-publish-to-npm.yml +++ b/.github/workflows/on-push-publish-to-npm.yml @@ -7,15 +7,5 @@ on: - "package.json" jobs: publish: - if: github.repository_owner == 'adobe' - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - uses: actions/setup-node@v1 - with: - node-version: 18 - - run: npm install - - run: npm test - - uses: JS-DevTools/npm-publish@v1 - with: - token: ${{ secrets.ADOBE_BOT_NPM_TOKEN }} + uses: adobe/aio-reusable-workflows/.github/workflows/on-push-publish-to-npm.yml@main + secrets: inherit diff --git a/.github/workflows/prerelease.yml b/.github/workflows/prerelease.yml index f01ad55..f1bc436 100644 --- a/.github/workflows/prerelease.yml +++ b/.github/workflows/prerelease.yml @@ -13,27 +13,5 @@ on: jobs: checkout: - name: checkout - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v2 - - run: | - git config user.name github-actions - git config user.email github-actions@github.com - - uses: actions/setup-node@v1 - with: - node-version: 18 - - run: | - npm install - npm test - - name: Update your package.json with an npm pre-release version - id: pre-release-version - uses: adobe/update-prerelease-npm-version@v1.0.1 - with: - pre-release-tag: ${{ github.event.inputs.pre-release-tag }} - - run: echo pre-release-version - ${{ steps.pre-release-version.outputs.pre-release-version }} - - uses: JS-DevTools/npm-publish@v1 - with: - token: ${{ secrets.ADOBE_BOT_NPM_TOKEN }} - tag: ${{ github.event.inputs.dist-tag }} - access: 'public' + uses: adobe/aio-reusable-workflows/.github/workflows/prerelease.yml@main + secrets: inherit