Update Actions to compile to GitHub release assets

pull/39/head
Melissa LeBlanc-Williams 4 years ago
parent 43fdce60ea
commit f11422bbe8

@ -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}}

@ -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

@ -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"
);
</script>
<script src="js/script.js" module defer></script>

@ -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"

Loading…
Cancel
Save