File tree Expand file tree Collapse file tree 5 files changed +108
-201
lines changed Expand file tree Collapse file tree 5 files changed +108
-201
lines changed Original file line number Diff line number Diff line change 8
8
CARGO_TERM_COLOR : always
9
9
10
10
jobs :
11
- build-cross- linux :
11
+ build-linux :
12
12
runs-on : ubuntu-latest
13
13
env :
14
14
RUST_BACKTRACE : full
15
15
steps :
16
16
- uses : actions/checkout@v2
17
+
17
18
- name : Install Rust
18
19
uses : actions-rs/toolchain@v1
19
20
with :
@@ -22,28 +23,32 @@ jobs:
22
23
toolchain : stable
23
24
default : true
24
25
override : true
26
+
27
+ - name : Install cross
28
+ run : cargo install cross
29
+
25
30
- name : Build x86_64-unknown-linux-musl
26
31
timeout-minutes : 120
27
32
working-directory : ./windiff_cli
28
33
run : |
29
- cargo build --release --target x86_64-unknown-linux-musl &&
34
+ cross build --release --target x86_64-unknown-linux-musl &&
30
35
mv target/x86_64-unknown-linux-musl/release/windiff_cli target/x86_64-unknown-linux-musl/release/windiff_cli-x86_64-unknown-linux-musl
31
36
32
37
- name : Upload Github Assets
33
38
uses : softprops/action-gh-release@v1
34
39
env :
35
40
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
36
- working-directory : ./windiff_cli
37
41
with :
38
42
files : |
39
- target/x86_64-unknown-linux-musl/release/windiff_cli-x86_64-unknown-linux-musl
43
+ windiff_cli/ target/x86_64-unknown-linux-musl/release/windiff_cli-x86_64-unknown-linux-musl
40
44
41
45
build-windows :
42
46
runs-on : windows-latest
43
47
env :
44
48
RUST_BACKTRACE : full
45
49
steps :
46
50
- uses : actions/checkout@v2
51
+
47
52
- name : Install Rust
48
53
uses : actions-rs/toolchain@v1
49
54
with :
52
57
toolchain : stable
53
58
default : true
54
59
override : true
60
+
55
61
- name : Build release
56
62
shell : bash
57
63
working-directory : ./windiff_cli
63
69
uses : softprops/action-gh-release@v1
64
70
env :
65
71
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
66
- working-directory : ./windiff_cli
67
72
with :
68
73
files : |
69
- target/x86_64-pc-windows-msvc/release/windiff_cli-x86_64-pc-windows-msvc.exe
74
+ windiff_cli/ target/x86_64-pc-windows-msvc/release/windiff_cli-x86_64-pc-windows-msvc.exe
Original file line number Diff line number Diff line change @@ -31,13 +31,18 @@ allows browsing information extracted from official Microsoft PEs and PDBs for
31
31
certain versions of Microsoft Windows and also allows comparing this information
32
32
between versions. The frontend's code is in the ` windiff_frontend ` directory.
33
33
34
- A scheduled GitHub action fetches new updates from Winbindex every day and
34
+ A scheduled GitHub action fetches new updates from ` Winbindex ` every day and
35
35
updates the configuration file used to generate the live version of WinDiff.
36
36
Currently, because of (free plans) storage and compute limitations, ** only KB**
37
37
** updates less than one year old are kept** for the live version. You can of
38
38
course rebuild a local version of WinDiff yourself, without those limitations if
39
39
you need to. See the next section for that.
40
40
41
+ Note: ` Winbindex ` doesn't provide unique download links for 100% of the indexed
42
+ files, so it might happen that some PEs' information are unavailable in WinDiff
43
+ because of that. However, as soon as these PEs are on VirusTotal, these will be
44
+ integrated into WinDiff automatically.
45
+
41
46
## How to Build
42
47
43
48
### Prerequisites
You can’t perform that action at this time.
0 commit comments