Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feature/sc-126222/update-the-particle-cli-executable-in-workbench #730

Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
74 commits
Select commit Hold shift + click to select a range
c040850
change urls to publish on test tags
hugomontero Apr 23, 2024
c549c82
test 3.23.0
hugomontero Apr 23, 2024
83ae3df
fix role assignation
hugomontero Apr 23, 2024
b101486
sc-127517 downgrade serialport since there is a bug for 10.5.x versio…
hugomontero Apr 25, 2024
4dc88ab
check for specific value, since the majority of the current users wil…
hugomontero Apr 26, 2024
944ac4d
add armv7 as pkg target
hugomontero Apr 30, 2024
ccddfe5
use os.platform and arch and remove custom platform/arch names
hugomontero Apr 30, 2024
4a3d129
use the actual os.platform instead of a custom one
hugomontero Apr 30, 2024
3fe4e68
target to dev test tags
hugomontero Apr 30, 2024
7132676
exclude unsigned files to release binaries
hugomontero Apr 30, 2024
b192b48
add win unsigned installer as excluded files
hugomontero Apr 30, 2024
61f45f1
add validation for unkown files
hugomontero Apr 30, 2024
38c9918
fix release dir and excluded files
hugomontero Apr 30, 2024
c1178cc
remove ossl as part of windows installer
hugomontero Apr 30, 2024
45637ef
add installer manifest to keep all intaller versions
hugomontero May 1, 2024
0c1ebb7
fix manifest url for installers
hugomontero May 1, 2024
bcd3a22
in case of arm just return it without the version
hugomontero May 1, 2024
a66be21
wip: update-cli now uses the execPath instead of the default one
hugomontero May 1, 2024
42b7c27
fix update-cli check for pkg stragegy
hugomontero May 2, 2024
3ee83d5
use linux-arm for compatibility
hugomontero May 2, 2024
8e8aa1b
use tmp dir for udev rules since now is a single package
hugomontero May 2, 2024
78929b6
Add prebuilt version of Node 16 for armv7
monkbroc May 2, 2024
f8ee218
Enable QEMU
monkbroc May 2, 2024
9b3d129
Leave JS code as is (no bytecode) to be compatible with ARM
monkbroc May 2, 2024
eb91fa4
Try GitHub Actions
monkbroc May 2, 2024
385af34
Enable QEMU on GitHub Actions
monkbroc May 2, 2024
c3de771
setup ldid
hugomontero May 2, 2024
4797b1b
add tests workflow
hugomontero May 2, 2024
37aad90
omit update check tests
hugomontero May 2, 2024
899823f
use chained workflows
hugomontero May 2, 2024
83672b3
workflo_run just works on default branches
hugomontero May 2, 2024
a1cc0e3
add e2e tests to tests workflow
hugomontero May 3, 2024
5ed1859
define required env variables for e2e tests
hugomontero May 3, 2024
d9ea05d
use tests workflow as reusable
hugomontero May 3, 2024
38488b8
add job dependencies
hugomontero May 3, 2024
680a8ae
add job dependencies
hugomontero May 3, 2024
9d2c294
Map aarch64 to amd64 in unix installer
monkbroc May 3, 2024
be1aff6
Build Linux ARM64
monkbroc May 3, 2024
56b1405
inherint configuration to reusable tests workflow
hugomontero May 3, 2024
b357843
sign windows and generate installer
hugomontero May 3, 2024
288e657
Fix udev install
monkbroc May 3, 2024
55fab1d
install nsis to sign packages
hugomontero May 3, 2024
0e240ac
add osslsigncode binary to sign win exec
hugomontero May 5, 2024
cba623b
add dev tests workflow for all push commits
hugomontero May 6, 2024
e73fc76
transform build as reusable workflow
hugomontero May 6, 2024
da07111
remove linuxstatic mapping since is not longer necessary
hugomontero May 6, 2024
56bab24
create publish-v2 reusable workflow
hugomontero May 6, 2024
14e687e
add staging workflow
hugomontero May 6, 2024
19b9766
change staging branch for testing purposes
hugomontero May 6, 2024
584356e
add environment to workflow
hugomontero May 6, 2024
fa3079b
passing build job_id to download artifacts
hugomontero May 6, 2024
6fcfb84
read version directly from package.json
hugomontero May 6, 2024
3270af1
fix variable call for base_url
hugomontero May 6, 2024
b79820a
fix download path for build
hugomontero May 6, 2024
c4a0305
add file compression before publish it
hugomontero May 6, 2024
56e6924
change order first compress, then move files
hugomontero May 7, 2024
746bc76
upload binaries to s3
hugomontero May 7, 2024
2f7a585
add workflows for different stages
hugomontero May 7, 2024
ff43208
add permissions for id-token
hugomontero May 7, 2024
017ac33
add publish to npm workflow
hugomontero May 7, 2024
a05931c
fix generate manifest to rename the file when generating release folder
hugomontero May 7, 2024
7f5205b
remove console.logs from update-cli
hugomontero May 7, 2024
c1e7614
rename workflows to prefix reusable ones
hugomontero May 7, 2024
45df858
remove circle ci configuration
hugomontero May 7, 2024
18a3ba1
add execution permissions for particle-cli files
hugomontero May 7, 2024
3d95fd3
remove circleci folder
hugomontero May 8, 2024
b7d1aef
3.23.1
hugomontero May 8, 2024
4bf2e24
ignore errors opening the browser for SSO login
monkbroc May 8, 2024
1db5f11
Remove forked package openurl
monkbroc May 8, 2024
90737b0
unref spawn to background updates
hugomontero May 8, 2024
b44db5e
Merge branch 'feature/sc-126222/update-the-particle-cli-executable-in…
hugomontero May 8, 2024
eb662c3
fix lint for openurl
hugomontero May 8, 2024
da9f091
import openurl from new file
hugomontero May 8, 2024
906197f
remove shell on spawn for updatecli since is not required
hugomontero May 8, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
347 changes: 0 additions & 347 deletions .circleci/config.yml

This file was deleted.

11 changes: 11 additions & 0 deletions .github/workflows/dev.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
name: Run Tests on Branch
on:
push:
branches:
- '**'
- '!master'
- '!staging'
jobs:
call-tests:
uses: ./.github/workflows/reusable-tests.yml
secrets: inherit
23 changes: 23 additions & 0 deletions .github/workflows/production.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Run Tests on Branch
on:
push:
tags:
- v*
jobs:
call-tests:
uses: ./.github/workflows/reusable-tests.yml
secrets: inherit
call-build:
uses: ./.github/workflows/reusable-build.yml
secrets: inherit
needs: call-tests
call-publish-v2:
uses: ./.github/workflows/reusable-publish-v2.yml
secrets: inherit
needs: call-build
with:
environment: production
call-publish-npm:
uses: ./.github/workflows/reusable-publish-npm.yml
secrets: inherit
needs: call-publish-v2
Loading
Loading