diff --git a/.github/workflows/build_example.yml b/.github/workflows/build_example.yml new file mode 100644 index 0000000..e5ae6a9 --- /dev/null +++ b/.github/workflows/build_example.yml @@ -0,0 +1,36 @@ +name: Build + +on: + push: + paths: + - "react/**" + - "example/**" + - ".github/**" + +jobs: + run-builds: + name: Run build example + runs-on: ubuntu-latest + + steps: + - name: Check out Git repository + uses: actions/checkout@v3 + with: + persist-credentials: false + + - name: Set up Node.js + uses: actions/setup-node@v3 + with: + node-version: 16 + + - name: Install React dependencies + working-directory: ./example + run: npm ci + + - name: React link + working-directory: ./example + run: npm link ../react + + - name: Run React build + working-directory: ./example + run: npm run build diff --git a/example/package-lock.json b/example/package-lock.json index 6f95e70..8b30b89 100644 --- a/example/package-lock.json +++ b/example/package-lock.json @@ -9,7 +9,7 @@ "version": "1.0.0", "license": "ISC", "dependencies": { - "canvas-embed": "^1.0.62", + "canvas-embed": "^1.0.64", "react": "^18.3.1", "react-dom": "^18.3.1" }, @@ -3968,9 +3968,9 @@ "license": "CC-BY-4.0" }, "node_modules/canvas-embed": { - "version": "1.0.62", - "resolved": "https://registry.npmjs.org/canvas-embed/-/canvas-embed-1.0.62.tgz", - "integrity": "sha512-1lkZ2fKmXiRNIPcuXdztPgCy/CKH7U05uzZbXU/QDzCqoFPg31/vgoMP0zFzcuA8faUt9Tc7S8cK06SYJz5HSg==", + "version": "1.0.64", + "resolved": "https://registry.npmjs.org/canvas-embed/-/canvas-embed-1.0.64.tgz", + "integrity": "sha512-PDMhHhdGUqqIXBEyPBtQNuxccOFATrvoT0P8MUUa3NetniiVx/lYiVWtZL7kCii43RAGRkcHxYDGmWvPqRgAHg==", "dependencies": { "@headlessui/react": "^1.7.17", "@heroicons/react": "^2.0.18", @@ -3990,8 +3990,8 @@ "zustand": "^4.4.7" }, "peerDependencies": { - "react": "^18.2.0", - "react-dom": "^18.2.0" + "react": "^18.3.1", + "react-dom": "^18.3.1" } }, "node_modules/chalk": { diff --git a/example/package.json b/example/package.json index 2e13253..e79949e 100644 --- a/example/package.json +++ b/example/package.json @@ -33,7 +33,7 @@ "webpack-dev-server": "^4.15.1" }, "dependencies": { - "canvas-embed": "^1.0.62", + "canvas-embed": "^1.0.64", "react": "^18.3.1", "react-dom": "^18.3.1" }