From 2be93fe80a2ad7025ac53e59f205459d607e2baa Mon Sep 17 00:00:00 2001 From: Luc Patiny Date: Tue, 30 Apr 2024 09:57:01 +0200 Subject: [PATCH] chore: add lactame build --- .github/workflows/lactame.yml | 29 +++++++++++++++++++++++++++++ .gitignore | 1 + package.json | 2 ++ 3 files changed, 32 insertions(+) create mode 100644 .github/workflows/lactame.yml diff --git a/.github/workflows/lactame.yml b/.github/workflows/lactame.yml new file mode 100644 index 0000000..7f39488 --- /dev/null +++ b/.github/workflows/lactame.yml @@ -0,0 +1,29 @@ +name: Deploy build on lactame.com + +on: + release: + types: [published] + +env: + NODE_VERSION: 20.x + +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - name: Get package name + run: echo "PACKAGE_NAME=$(jq .name package.json | tr -d '"')" >> $GITHUB_ENV + - uses: actions/setup-node@v3 + with: + node-version: ${{ env.NODE_VERSION }} + - name: Install dependencies + run: npm install + - name: Build project + run: npm run build + - name: Deploy to lactame.com + uses: zakodium/lactame-action@v1 + with: + token: ${{ secrets.LACTAME_TOKEN }} + name: ${{ env.PACKAGE_NAME }} + folder: dist diff --git a/.gitignore b/.gitignore index e9746fd..d3eee7f 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ node_modules .idea logs lib +dist *.log npm-debug.log* coverage diff --git a/package.json b/package.json index 8e5e29a..8dd04e9 100644 --- a/package.json +++ b/package.json @@ -11,6 +11,7 @@ "ml-airpls.d.ts" ], "scripts": { + "build": "cheminfo-build --entry src/index.js --root AirPLS", "compile": "rollup -c", "prepack": "npm run compile", "eslint": "eslint src", @@ -36,6 +37,7 @@ "homepage": "https://github.com/mljs/airpls#readme", "devDependencies": { "@babel/plugin-transform-modules-commonjs": "^7.24.1", + "cheminfo-build": "^1.2.0", "eslint": "^8.57.0", "eslint-config-cheminfo": "^9.2.0", "jest": "^29.7.0",