From f11422bbe801cf846847dc8bddd1e4f567bbb843 Mon Sep 17 00:00:00 2001 From: Melissa LeBlanc-Williams Date: Fri, 4 Nov 2022 13:38:42 -0700 Subject: [PATCH] Update Actions to compile to GitHub release assets --- .github/workflows/npmpublish.yml | 22 ---------------------- .github/workflows/publish.yml | 29 +++++++++++++++++++++++++++++ index.html | 1 + package.json | 8 ++++---- 4 files changed, 34 insertions(+), 26 deletions(-) delete mode 100644 .github/workflows/npmpublish.yml create mode 100644 .github/workflows/publish.yml diff --git a/.github/workflows/npmpublish.yml b/.github/workflows/npmpublish.yml deleted file mode 100644 index a450cf2..0000000 --- a/.github/workflows/npmpublish.yml +++ /dev/null @@ -1,22 +0,0 @@ -# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created -# For more information see: https://help.github.com/actions/language-and-framework-guides/publishing-nodejs-packages - -name: Node.js Package - -on: - release: - types: [published] - -jobs: - publish-npm: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v3 - - uses: actions/setup-node@v3 - with: - node-version: 16 - registry-url: https://registry.npmjs.org/ - - run: npm ci - - run: npm publish - env: - NODE_AUTH_TOKEN: ${{secrets.NPM_TOKEN}} diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml new file mode 100644 index 0000000..a740ede --- /dev/null +++ b/.github/workflows/publish.yml @@ -0,0 +1,29 @@ +# This workflow will run tests using node and then publish a package to GitHub Packages when a release is created +# For more information see: https://help.github.com/actions/language-and-framework-guides/publishing-nodejs-packages + +name: TypeScript Compile Package + +on: + release: + types: [published] + +jobs: + tsc: + name: tsc + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v1 + - name: install node v18 + uses: actions/setup-node@v1 + with: + node-version: 18 + - name: Install Yarn with NPM + run: npm install -g yarn + - name: yarn install + run: yarn install + - name: Build + run: | + set -e + rm -rf dist + NODE_ENV=production npm exec -- tsc + NODE_ENV=production npm exec -- rollup -c diff --git a/index.html b/index.html index 60e91c3..a323e24 100644 --- a/index.html +++ b/index.html @@ -40,6 +40,7 @@ window.location.hostname === "localhost" ? "/dist/web/index.js" : "https://unpkg.com/esp-web-flasher@5.1.4/dist/web/index.js?module" + //"https://cdn.jsdelivr.net/gh/adafruit/Adafruit_WebSerial_ESPTool@5.2.0/diest/web/index.js" ); diff --git a/package.json b/package.json index 9000e50..c7252fb 100644 --- a/package.json +++ b/package.json @@ -1,10 +1,10 @@ { - "name": "esp-web-flasher", - "version": "5.1.5", + "name": "adafruit-webserial-esptool", + "version": "5.2.0", "description": "Flash ESP devices using WebSerial", "main": "dist/index.js", - "repository": "https://github.com/nabucasa/ESP-Web-flasher", - "author": "Nabu Casa", + "repository": "https://github.com/adafruit/WebSerial_ESPTool", + "author": "Melissa LeBlanc-Williams", "license": "MIT", "scripts": { "prepublishOnly": "script/build"