Skip to content

Commit 357677d

Browse files
authored
Add third party license and update original one (#71)
* Add third party license and update original one * Update checkout version * Update upload artifact version
1 parent 1856ac9 commit 357677d

File tree

4 files changed

+69
-4
lines changed

4 files changed

+69
-4
lines changed

.github/workflows/release.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,10 +161,11 @@ jobs:
161161
mkdir -p .rpmpkg/usr/share/
162162
cp -p *_linux_amd64/${{ env.APP_NAME }} .debpkg/usr/bin/${{ env.APP_NAME }}
163163
chmod +x .debpkg/usr/bin/${{ env.APP_NAME }}
164-
# cp -p README.md .debpkg/README.md
165-
# cp -p LICENSE .debpkg/LICENSE
164+
cp -p LICENSE .debpkg/usr/share/${{ env.APP_NAME }}-LICENSE
165+
cp -p THIRD-PARTY-LICENSES .debpkg/usr/share/${{ env.APP_NAME }}-THIRD-PARTY-LICENSES
166166
cp -p *_linux_amd64/${{ env.APP_NAME }} .rpmpkg/usr/bin/${{ env.APP_NAME }}
167167
cp -p LICENSE .rpmpkg/usr/share/${{ env.APP_NAME }}-LICENSE
168+
cp -p THIRD-PARTY-LICENSES .rpmpkg/usr/share/${{ env.APP_NAME }}-THIRD-PARTY-LICENSES
168169
cp -p README.md .rpmpkg/usr/share/${{ env.APP_NAME }}-README.md
169170
- uses: manticoresoftware/actions-build-deb-action@master
170171
with:
@@ -267,7 +268,10 @@ jobs:
267268
268269
cp -p *_linux_arm64/${{ env.APP_NAME }} .debpkg/usr/bin/${{ env.APP_NAME }}
269270
cp -p *_linux_arm64/${{ env.APP_NAME }} .rpmpkg/usr/bin/${{ env.APP_NAME }}
271+
cp -p LICENSE .debpkg/usr/share/${{ env.APP_NAME }}-LICENSE
272+
cp -p THIRD-PARTY-LICENSES .debpkg/usr/share/${{ env.APP_NAME }}-THIRD-PARTY-LICENSES
270273
cp -p LICENSE .rpmpkg/usr/share/${{ env.APP_NAME }}-LICENSE
274+
cp -p THIRD-PARTY-LICENSES .rpmpkg/usr/share/${{ env.APP_NAME }}-THIRD-PARTY-LICENSES
271275
cp -p README.md .rpmpkg/usr/share/${{ env.APP_NAME }}-README.md
272276
- uses: manticoresoftware/actions-build-deb-action@master
273277
with:

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ jobs:
3535
script_name: ./build-osx
3636

3737
steps:
38-
- uses: actions/checkout@v3
38+
- uses: actions/checkout@v4
3939
- uses: ilammy/msvc-dev-cmd@v1.11.0
4040
with:
4141
uwp: true
@@ -68,7 +68,7 @@ jobs:
6868
ls -lah *.*
6969
)
7070
shell: bash
71-
- uses: actions/upload-artifact@v3
71+
- uses: actions/upload-artifact@v4
7272
with:
7373
name: artifact-${{ matrix.os }}-amd64
7474
path: |

LICENSE

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
manticore-executor is licensed under the PHP License 3.01.
2+
3+
This software includes third-party components under their respective licenses. See THIRD-PARTY-LICENSES for details.
4+
15
--------------------------------------------------------------------
26
The PHP License, version 3.01
37
Copyright (c) 1999 - 2019 The PHP Group. All rights reserved.

THIRD-PARTY-LICENSES

Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
manticore-executor includes third-party components licensed under MIT and Apache 2.0. Below is a list of these components along with their respective licenses.
2+
3+
For the full license of manticore-executor itself, see the `LICENSE` file (PHP License 3.01).
4+
5+
---
6+
7+
1. ZSTD
8+
License: MIT
9+
Source: https://github.com/kjdev/php-ext-zstd
10+
11+
<Insert full MIT license text here>
12+
13+
14+
---
15+
16+
2. DS (Data Structures for PHP 7)
17+
License: MIT
18+
Source: https://github.com/php-ds/ext-ds
19+
20+
<Insert full MIT license text here>
21+
22+
---
23+
24+
3. SWOOLE
25+
License: Apache 2.0
26+
Source: https://github.com/swoole/swoole-src
27+
28+
<Insert full Apache 2.0 license text here>
29+
30+
Note: If SWOOLE includes a NOTICE file, add its content here.
31+
32+
---
33+
34+
4. RDKAFKA
35+
License: MIT
36+
Source: https://github.com/edenhill/php-rdkafka
37+
38+
<Insert full MIT license text here>
39+
40+
41+
---
42+
43+
5. JCHASH
44+
License: MIT
45+
Source: https://github.com/xyz/jchash
46+
47+
<Insert full MIT license text here>
48+
49+
---
50+
51+
6. SIMDJSON_REV
52+
License: Apache 2.0
53+
Source: https://github.com/lemire/simdjson
54+
55+
<Insert full Apache 2.0 license text here>
56+
57+
Note: If SIMDJSON_REV includes a NOTICE file, add its content here.

0 commit comments

Comments
 (0)