Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
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
2 changes: 1 addition & 1 deletion .github/actions/cache-build/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ runs:
using: composite
steps:
- name: Cache Build
uses: actions/cache@v3
uses: ContentSquare/actions-cache@approved-v3
with:
path: |
**/dist
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/cache-dependencies/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ runs:
using: composite
steps:
- name: Cache Dependencies
uses: actions/cache@v3
uses: ContentSquare/actions-cache@approved-v3
with:
path: |
**/node_modules
Expand Down
6 changes: 3 additions & 3 deletions .github/actions/cache-packages/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,19 @@ runs:
using: composite
steps:
- name: Cache Packages Chrome
uses: actions/cache@v3
uses: ContentSquare/actions-cache@approved-v3
with:
path: ./apps/chrome-extension/dist/readapt-chrome-extension.zip
key: cache-packages-chrome-${{ github.sha }}

- name: Cache Packages Safari
uses: actions/cache@v3
uses: ContentSquare/actions-cache@approved-v3
with:
path: ./apps/safari-extension/dist/archive
key: cache-packages-safari-${{ github.sha }}

- name: Cache Packages Firefox
uses: actions/cache@v3
uses: ContentSquare/actions-cache@approved-v3
with:
path: ./apps/firefox-addin/dist/readapt-firefox-addin.zip
key: cache-packages-firefox-${{ github.sha }}
10 changes: 5 additions & 5 deletions .github/actions/deploy-npm/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -13,27 +13,27 @@ runs:

- uses: ./.github/actions/cache-build

- uses: JS-DevTools/npm-publish@v2
- uses: ContentSquare/JS-DevTools-npm-publish@approved-v2
with:
token: ${{ inputs.npm_token }}
package: ./packages/dictionaries/package.json

- uses: JS-DevTools/npm-publish@v2
- uses: ContentSquare/JS-DevTools-npm-publish@approved-v2
with:
token: ${{ inputs.npm_token }}
package: ./packages/settings/package.json

- uses: JS-DevTools/npm-publish@v2
- uses: ContentSquare/JS-DevTools-npm-publish@approved-v2
with:
token: ${{ inputs.npm_token }}
package: ./packages/shared-components/package.json

- uses: JS-DevTools/npm-publish@v2
- uses: ContentSquare/JS-DevTools-npm-publish@approved-v2
with:
token: ${{ inputs.npm_token }}
package: ./packages/text-engine/package.json

- uses: JS-DevTools/npm-publish@v2
- uses: ContentSquare/JS-DevTools-npm-publish@approved-v2
with:
token: ${{ inputs.npm_token }}
package: ./packages/visual-engine/package.json
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/deploy-safari/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ runs:
- uses: ./.github/actions/cache-packages

- name: 'Upload app to TestFlight'
uses: apple-actions/upload-testflight-build@v1
uses: ContentSquare/apple-actions-upload-testflight-build@approved-v1
with:
app-path: ./apps/safari-extension/dist/archive/Readapt.pkg
app-type: macos
Expand Down
2 changes: 1 addition & 1 deletion .github/actions/setup/action.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ description: Checkout and setup node
runs:
using: composite
steps:
- uses: actions/setup-node@v3
- uses: ContentSquare/actions-setup-node@approved-v3
with:
node-version: 16.x

Expand Down
8 changes: 4 additions & 4 deletions .github/workflows/main.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -10,21 +10,21 @@ jobs:
bootstrap:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: ContentSquare/actions-checkout@approved-v3
- uses: ./.github/actions/bootstrap

lint:
needs: bootstrap
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: ContentSquare/actions-checkout@approved-v3
- uses: ./.github/actions/lint

build:
needs: bootstrap
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: ContentSquare/actions-checkout@approved-v3
- uses: ./.github/actions/build
with:
version: prerelease
Expand All @@ -34,5 +34,5 @@ jobs:
needs: build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: ContentSquare/actions-checkout@approved-v3
- uses: ./.github/actions/test
28 changes: 14 additions & 14 deletions .github/workflows/release.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,21 +11,21 @@ jobs:
bootstrap:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: ContentSquare/actions-checkout@approved-v3
- uses: ./.github/actions/bootstrap

lint:
needs: bootstrap
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: ContentSquare/actions-checkout@approved-v3
- uses: ./.github/actions/lint

build:
needs: bootstrap
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: ContentSquare/actions-checkout@approved-v3
- uses: ./.github/actions/build
with:
version: ${{ inputs.version }}
Expand All @@ -35,24 +35,24 @@ jobs:
needs: build
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: ContentSquare/actions-checkout@approved-v3
- uses: ./.github/actions/test

package-chrome:
needs: [lint, test]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: ContentSquare/actions-checkout@approved-v3
- uses: ./.github/actions/package-chrome

package-safari:
needs: [lint, test]
runs-on: macos-13
steps:
- uses: maxim-lobanov/setup-xcode@9a697e2b393340c3cacd97468baa318e4c883d98
- uses: ContentSquare/maxim-lobanov-setup-xcode@approved-9a697e2b393340c3cacd97468baa318e4c883d98
with:
xcode-version: '14.3'
- uses: actions/checkout@v3
- uses: ContentSquare/actions-checkout@approved-v3

- name: Install the Apple certificate and provisioning profile
env:
Expand Down Expand Up @@ -97,14 +97,14 @@ jobs:
needs: [lint, test]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: ContentSquare/actions-checkout@approved-v3
- uses: ./.github/actions/package-firefox

deploy-npm:
needs: [lint, test]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: ContentSquare/actions-checkout@approved-v3
- uses: ./.github/actions/deploy-npm
with:
npm_token: ${{ secrets.NPM_TOKEN }}
Expand All @@ -113,17 +113,17 @@ jobs:
needs: [package-chrome]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: ContentSquare/actions-checkout@approved-v3
- uses: ./.github/actions/deploy-chrome

deploy-safari:
needs: [package-safari]
runs-on: macos-13
steps:
- uses: maxim-lobanov/setup-xcode@9a697e2b393340c3cacd97468baa318e4c883d98
- uses: ContentSquare/maxim-lobanov-setup-xcode@approved-9a697e2b393340c3cacd97468baa318e4c883d98
with:
xcode-version: '14.3'
- uses: actions/checkout@v3
- uses: ContentSquare/actions-checkout@approved-v3

- uses: ./.github/actions/deploy-safari
with:
Expand All @@ -135,14 +135,14 @@ jobs:
needs: [package-firefox]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: ContentSquare/actions-checkout@approved-v3
- uses: ./.github/actions/deploy-firefox

release:
needs: [deploy-chrome, deploy-safari, deploy-firefox, deploy-npm]
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: ContentSquare/actions-checkout@approved-v3
- uses: ./.github/actions/release
with:
version: ${{ inputs.version }}
Expand Down
Loading