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

Internal Release 1.5.1 #1457

Merged
merged 31 commits into from
Jul 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
31 commits
Select commit Hold shift + click to select a range
a8b6964
fix: create test file
crypto-matto Jul 15, 2024
18f5f30
fix: adjust test deployment file
crypto-matto Jul 15, 2024
d322027
fix: adjust test deployment file
crypto-matto Jul 15, 2024
da1a221
fix: adjust test deployment file
crypto-matto Jul 15, 2024
574fb3c
fix: adjust test deployment file
crypto-matto Jul 15, 2024
e9ca6ab
fix: adjust test deployment file
crypto-matto Jul 15, 2024
716a613
fix: adjust test deployment file
crypto-matto Jul 15, 2024
c3fe457
fix: adjust test deployment file
crypto-matto Jul 15, 2024
1364a6e
fix: adjust test deployment file
crypto-matto Jul 15, 2024
b873784
fix: adjust test deployment file
crypto-matto Jul 15, 2024
3d43230
fix: adjust test deployment file
crypto-matto Jul 15, 2024
4b72068
fix: update env
crypto-matto Jul 24, 2024
e55f40f
fix: change deployment builder
crypto-matto Jul 24, 2024
7de57f4
fix: change deployment builder
crypto-matto Jul 24, 2024
f669d90
fix: remove steps
crypto-matto Jul 24, 2024
643d867
fix: values
crypto-matto Jul 25, 2024
d1258c8
fix: values
crypto-matto Jul 25, 2024
e7d4e6d
fix: env path
crypto-matto Jul 26, 2024
c508818
fix: env name
crypto-matto Jul 26, 2024
dcc5560
fix: env name
crypto-matto Jul 26, 2024
ee73f5f
test: rollback other os deployment
crypto-matto Jul 26, 2024
4293e8b
fix: name
crypto-matto Jul 26, 2024
ff7dcd2
fix: notarytool
crypto-matto Jul 26, 2024
6e90301
fix: winbuild
crypto-matto Jul 26, 2024
d4a9457
fix: rollback builder & mac version
crypto-matto Jul 26, 2024
fe17365
fix: workflow
crypto-matto Jul 29, 2024
1b334c0
fix: audit
crypto-matto Jul 29, 2024
98f2767
fix: conflicts
crypto-matto Jul 29, 2024
a6094f1
Merge pull request #1455 from crypto-com/fix/workflow
crypto-matto Jul 29, 2024
d4ed1f8
feat: update CHANGELOG
crypto-matto Jul 29, 2024
b086898
Merge pull request #1456 from crypto-com/CHANGELOG-update
crypto-matto Jul 29, 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
34 changes: 22 additions & 12 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:

strategy:
matrix:
os: [macos-latest, ubuntu-latest, windows-latest]
os: [macos-12-large, ubuntu-latest, windows-latest]

steps:
- name: setup dependencies
Expand All @@ -38,10 +38,10 @@ jobs:
# Only install Snapcraft on Ubuntu
if: startsWith(matrix.os, 'ubuntu')

# - name: Install AzureSignTool
# # Only install Azure Sign Tool on Windows
# if: startsWith(matrix.os, 'windows')
# run: dotnet tool install --global AzureSignTool
- name: Install AzureSignTool
# Only install Azure Sign Tool on Windows
if: startsWith(matrix.os, 'windows')
run: dotnet tool install --global AzureSignTool

- name: Extract current branch name
shell: bash
Expand Down Expand Up @@ -69,11 +69,12 @@ jobs:
# Import Apple API key for app notarization on macOS
run: |
mkdir -p ~/private_keys/
echo '${{ secrets.mac_api_key }}' > ~/private_keys/AuthKey_${{ secrets.mac_api_key_id }}.p8
echo '${{ secrets.mac_api_key_2024 }}' > ~/private_keys/AuthKey_${{ secrets.mac_api_key_id_2024 }}.p8

- name: Build/release Electron app (MacOS, Ubuntu, Windows)
uses: samuelmeuli/action-electron-builder@v1
# if: startsWith(matrix.os, 'macos') || startsWith(matrix.os, 'ubuntu')
continue-on-error: true
with:

build_script_name: electron:pre-build
Expand All @@ -85,20 +86,29 @@ jobs:
# When a push is done to master, the action builds binaries for all OS and they are then released directly
release: ${{ steps.extract_branch.outputs.branch == 'master' }}

mac_certs: ${{ secrets.mac_certs }}
mac_certs_password: ${{ secrets.mac_certs_password }}
mac_certs: ${{ secrets.mac_certs_2024 }}
mac_certs_password: ${{ secrets.mac_certs_password_2024 }}

env:
# macOS notarization API key
API_KEY_ID: ${{ secrets.mac_api_key_id }}
API_KEY_ISSUER_ID: ${{ secrets.mac_api_key_issuer_id }}
APPLE_API_KEY: ~/private_keys/AuthKey_${{ secrets.mac_api_key_id_2024 }}.p8
APPLE_API_KEY_ID: ${{ secrets.mac_api_key_id_2024 }}
APPLE_API_KEY_ISSUER: ${{ secrets.mac_api_key_issuer_id_2024 }}
APPLE_API_ISSUER: ${{ secrets.mac_api_key_issuer_id_2024 }}
# Login to Snap Store
SNAPCRAFT_STORE_CREDENTIALS: ${{ secrets.SNAPCRAFT_TOKEN }}


- name: Upload notarization-error.log
uses: actions/upload-artifact@v2
if: startsWith(matrix.os, 'macos')
with:
name: notarization-error.log
path: /Users/runner/work/chain-desktop-wallet/chain-desktop-wallet/notarization-error.log

- name: Build Electron app (Windows)
if: startsWith(matrix.os, 'windows')
run: |
yarn run electron:build
yarn run electron:winbuild

- name: Sign built binary (Windows)
if: startsWith(matrix.os, 'windows')
Expand Down
2 changes: 1 addition & 1 deletion .node-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
v16.14.2
v20.15.1
4 changes: 2 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,9 +5,9 @@ All notable changes to this project will be documented in this file.
*Unreleased*

*Released*
## [v1.5.1] - 2024-07-05
## [v1.5.1] - 2024-07-29
### Additions
- Security enhancement on DApp Browser
- Security enhancement
- web3 library dependencies bump
## [v1.5.0] - 2024-03-12
### Additions
Expand Down
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -273,7 +273,8 @@
"pkg"
],
"category": "public.app-category.utilities",
"darkModeSupport": true
"darkModeSupport": true,
"notarize": true
},
"linux": {
"category": "Utility"
Expand Down
Loading