Skip to content

Commit

Permalink
beta -> latest (#28)
Browse files Browse the repository at this point in the history
* Improvements to prebuild process (#26)

* Add prebuildify to the build

* Update prebuild.yml

* Update prebuild.yml

* Update prebuild.yml

* Update prebuild.yml

* Update prebuild.yml

* Update prebuild.yml

* Update prebuild.yml

* Update prebuild.yml

* Update prebuild.yml

* Update prebuild.yml

* Fixes

* Update PackageNPMRelease.yml

* Update prebuildMacOSArm.yml

* Update prebuildMacOSArm.yml

* NPM Publish

* Update PackageNPMRelease.yml

* Update PackageNPMRelease.yml

* Update PackageNPMRelease.yml

* Update PackageNPMRelease.yml

* Update PackageNPMRelease.yml

* Update PackageNPMRelease.yml

* Update package.json

* prebuildify

* Remove darwin

* Update PackageNPMRelease.yml

* Update PackageNPMRelease.yml

* Update PackageNPMRelease.yml

* Update PackageNPMRelease.yml

* Update PackageNPMRelease.yml

* Update PackageNPMRelease.yml

* 0.11.8-beta.1

* Revert "0.11.8-beta.1"

This reverts commit c02cc0e.

* Beta 0.11.8 (#27)

* Add prebuildify to the build

* Update prebuild.yml

* Update prebuild.yml

* Update prebuild.yml

* Update prebuild.yml

* Update prebuild.yml

* Update prebuild.yml

* Update prebuild.yml

* Update prebuild.yml

* Update prebuild.yml

* Update prebuild.yml

* Fixes

* Update PackageNPMRelease.yml

* Update prebuildMacOSArm.yml

* Update prebuildMacOSArm.yml

* NPM Publish

* Update PackageNPMRelease.yml

* Update PackageNPMRelease.yml

* Update PackageNPMRelease.yml

* Update PackageNPMRelease.yml

* Update PackageNPMRelease.yml

* Update PackageNPMRelease.yml

* Update package.json

* prebuildify

* Remove darwin

* Create Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Remove unused github actions

* More logging

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Splitting the build, part 1

* Fix

* Simplify

* Simplify

* Update build.sh

* Update Dockerfile.oldDebian

* Update build.sh

* Update build.sh

* fixes

* Update build.sh

* Update build.sh

* Update Dockerfile.debian

* Try again

* Fix

* Update Prepare prebuild environment.yml

* Update build.sh

* Fixes

* Update build.sh

* Update build.sh

* Update Dockerfile.oldDebian

* Update Dockerfile.debian

* Update build.sh

* Try again

* Maybe

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Create Test Workflow.yml

* Update Test Workflow.yml

* Update Test Workflow.yml

* Update Test Workflow.yml

* Update Test Workflow.yml

* Update Test Workflow.yml

* Update Test Workflow.yml

* Update Test Workflow.yml

* Update Test Workflow.yml

* Update Test Workflow.yml

* Update Test Workflow.yml

* Update Test Workflow.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Test Workflow.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Tweaking

* Tweaks

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Update Prepare prebuild environment.yml

* Fixes

* Cleanup

* Delete Test Workflow.yml

* Update Prepare prebuild environment.yml

* Missing authentication

* Update Prepare prebuild environment.yml

* Notes

* Update README.md

* Update README.md

* Update Prepare prebuild environment.yml

* Update prebuildify.js

* Update 0.11.8-beta.1.md

* Create 0.11.8-beta.2.md

* Update 0.10.1-pre.5.md

* Update Prepare prebuild environment.yml

---------

Co-authored-by: Northern Man <[email protected]>
  • Loading branch information
donavanbecker and NorthernMan54 authored Nov 4, 2023
1 parent e7dd402 commit f1ccce5
Show file tree
Hide file tree
Showing 24 changed files with 1,781 additions and 871 deletions.
41 changes: 0 additions & 41 deletions .github/workflows/PackageNPMRelease.yml

This file was deleted.

33 changes: 19 additions & 14 deletions .github/workflows/Prepare prebuild environment.yml
Original file line number Diff line number Diff line change
Expand Up @@ -99,35 +99,35 @@ jobs:
DOCKERFILE: Dockerfile.alpine
QEMU_ARCH: x86_64
CMD: BuildAllCMD
COUNT: 25
NPMCOUNT: 11
COUNT: 26
NPMCOUNT: 12

- name: linuxmusl-arm
os: ubuntu-latest
BASE_IMAGE: arm32v6/node:16-alpine
DOCKERFILE: Dockerfile.alpine
QEMU_ARCH: arm
CMD: BuildAllCMD
COUNT: 25
NPMCOUNT: 11
COUNT: 26
NPMCOUNT: 12

- name: linuxmusl-arm64
os: ubuntu-latest
BASE_IMAGE: arm64v8/node:16-alpine
DOCKERFILE: Dockerfile.alpine
QEMU_ARCH: aarch64
CMD: BuildAllCMD
COUNT: 25
NPMCOUNT: 11
COUNT: 26
NPMCOUNT: 12

- name: linux-arm
os: ubuntu-latest
BASE_IMAGE: balenalib/raspberry-pi-debian:buster
DOCKERFILE: Dockerfile.debian
QEMU_ARCH: arm
CMD: BuildAllCMD
COUNT: 25
NPMCOUNT: 11
COUNT: 26
NPMCOUNT: 12

# Builds for NodeJS 19+

Expand Down Expand Up @@ -155,8 +155,8 @@ jobs:
DOCKERFILE: Dockerfile.debian
QEMU_ARCH: aarch64
CMD: BuildNewCMD
COUNT: 25
NPMCOUNT: 11
COUNT: 3
NPMCOUNT: 3

# Builds for NodeJS 18 or lower

Expand Down Expand Up @@ -196,14 +196,14 @@ jobs:

- name: darwin-arm64
os: [self-hosted, macOS, ARM64]
COUNT: 25
COUNT: 26
NPMCOUNT: 11

- name: win32-ia32
os: windows-2019
arch: ia32
COUNT: 21
NPMCOUNT: 0
NPMCOUNT: 0

- name: win32-x64
os: windows-2019
Expand Down Expand Up @@ -343,6 +343,7 @@ jobs:
with:
node-version: lts/*
registry-url: 'https://registry.npmjs.org'
cache: 'npm'

- name: NPM build
run: |
Expand Down Expand Up @@ -400,8 +401,12 @@ jobs:
- name: npm publish beta
if: ${{ github.repository == 'homebridge/node-pty-prebuilt-multiarch' && inputs.Beta }}
run: npm publish --access public --tag=${{ inputs.Beta }}
run: npm publish --access public --tag=beta
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}

- name: npm publish production
if: ${{ github.repository == 'homebridge/node-pty-prebuilt-multiarch' && ! inputs.Beta }}
run: npm publish --access public
run: npm publish --access public
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
36 changes: 0 additions & 36 deletions .github/workflows/RemoveReleaseAssets.yml

This file was deleted.

152 changes: 0 additions & 152 deletions .github/workflows/prebuild.yml

This file was deleted.

39 changes: 0 additions & 39 deletions .github/workflows/prebuildMacOSArm.yml

This file was deleted.

2 changes: 1 addition & 1 deletion .prebuild/Dockerfile.alpine
Original file line number Diff line number Diff line change
Expand Up @@ -11,4 +11,4 @@ RUN apk add curl git gcc g++ make python3 paxctl
RUN mkdir /node-pty
WORKDIR /node-pty

CMD ["./.prebuild/build.sh"]
#CMD /bin/bash -c "$CMD"
Loading

0 comments on commit f1ccce5

Please sign in to comment.