Skip to content

Commit 3a7c6a1

Browse files
authored
Merge pull request #1096 from onekey-sec/merge-native
Merge unblob-native
2 parents 748841b + f3c03d0 commit 3a7c6a1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

111 files changed

+2295
-395
lines changed

.github/actions/setup-dependencies/action.yml

Lines changed: 23 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,23 +3,43 @@ inputs:
33
description: "Python version to setup"
44
required: false
55
default: "3.9"
6+
install-test-deps:
7+
description: "Wether to install 3rd Party dependencies (for tests)"
8+
required: false
9+
default: "true" # unfortunately boolean variables are not supported
610

711
name: "Setup dependencies"
812
description: "Install all required dependencies for worflows to run."
913
runs:
1014
using: "composite"
1115
steps:
12-
- name: Install 3rd party dependencies
13-
run: sudo unblob/install-deps.sh
16+
- if: inputs.install-test-deps == 'true'
17+
name: Install 3rd party dependencies
18+
run: sudo ./install-deps.sh
19+
shell: bash
20+
21+
- name: Setup sccache # for speeding up Rust builds
22+
uses: mozilla-actions/sccache-action@v0.0.7
23+
with:
24+
disable_annotations: true # it is very spammy, but useful for diagnostics
25+
26+
- name: Enable sccache
27+
run: |
28+
echo SCCACHE_GHA_ENABLED=true >> $GITHUB_ENV
29+
echo RUSTC_WRAPPER=sccache >> $GITHUB_ENV
1430
shell: bash
1531

1632
- name: Install uv & Python
1733
uses: astral-sh/setup-uv@v5
1834
with:
1935
enable-cache: true
2036
cache-dependency-glob: "uv.lock"
21-
python-version: ${{ matrix.python-version }}
37+
python-version: ${{ inputs.python-version }}
2238

2339
- name: Install the project
2440
run: uv sync
2541
shell: bash
42+
43+
- name: Setup pip # some tools need it, and uv virtualenvs doesn't contain it
44+
run: uv pip install pip
45+
shell: bash

.github/codeql/codeql-config.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,8 @@ queries:
44
- uses: security-and-quality
55

66
paths:
7-
- 'unblob'
7+
- 'python'
8+
- 'rust'
89
- 'tests'
910

1011
paths-ignore:

0 commit comments

Comments
 (0)