From 4fcb8127d4a920fb27ffa321ecbbb924f6a2c558 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=94=9F=E6=9D=82=E7=89=A9=E6=88=BF?= <88823709+TC999@users.noreply.github.com> Date: Mon, 18 Nov 2024 22:30:46 +0800 Subject: [PATCH 1/8] Create ubuntu-build.yml --- .github/workflows/ubuntu-build.yml | 32 ++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .github/workflows/ubuntu-build.yml diff --git a/.github/workflows/ubuntu-build.yml b/.github/workflows/ubuntu-build.yml new file mode 100644 index 0000000..e746acf --- /dev/null +++ b/.github/workflows/ubuntu-build.yml @@ -0,0 +1,32 @@ +name: 编译 debian 包 + + on: + workflow_dispatch: + + jobs: + runs-on: ubuntu-latest + + steps: + - name: 仓库检出 + uses: actions/checkout@v4 + - name: 安装编译环境 + run: + apt-get install g++ make cmake + - name: 安装QT + run: + sudo apt-get install qtbase5-dev qt5-qmake qtbase5-dev-tools libqt5printsupport5 libqt5xmlpatterns5-dev + - name: 配置 + run: + cmake -B build -DCMAKE_BUILD_TYPE=Release + - name: 编译 + run: + cd build && make -j + - name: 打包 + run: + cpack + - name: 上传deb包 + uses: actions/upload-artifact@v4.4.3 + with: + name: notepad-- + path: build + From b355135f0dca4948cb2ab62ecdc2b2e913fc8bc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=94=9F=E6=9D=82=E7=89=A9=E6=88=BF?= <88823709+TC999@users.noreply.github.com> Date: Mon, 18 Nov 2024 22:32:49 +0800 Subject: [PATCH 2/8] Update ubuntu-build.yml --- .github/workflows/ubuntu-build.yml | 53 +++++++++++++++--------------- 1 file changed, 27 insertions(+), 26 deletions(-) diff --git a/.github/workflows/ubuntu-build.yml b/.github/workflows/ubuntu-build.yml index e746acf..6c9fbd8 100644 --- a/.github/workflows/ubuntu-build.yml +++ b/.github/workflows/ubuntu-build.yml @@ -1,32 +1,33 @@ name: 编译 debian 包 - on: +on: workflow_dispatch: - jobs: - runs-on: ubuntu-latest +jobs: + Ubuntu: + runs-on: ubuntu-latest - steps: - - name: 仓库检出 - uses: actions/checkout@v4 - - name: 安装编译环境 - run: - apt-get install g++ make cmake - - name: 安装QT - run: - sudo apt-get install qtbase5-dev qt5-qmake qtbase5-dev-tools libqt5printsupport5 libqt5xmlpatterns5-dev - - name: 配置 - run: - cmake -B build -DCMAKE_BUILD_TYPE=Release - - name: 编译 - run: - cd build && make -j - - name: 打包 - run: - cpack - - name: 上传deb包 - uses: actions/upload-artifact@v4.4.3 - with: - name: notepad-- - path: build + steps: + - name: 仓库检出 + uses: actions/checkout@v4 + - name: 安装编译环境 + run: + apt-get install g++ make cmake + - name: 安装QT + run: + sudo apt-get install qtbase5-dev qt5-qmake qtbase5-dev-tools libqt5printsupport5 libqt5xmlpatterns5-dev + - name: 配置 + run: + cmake -B build -DCMAKE_BUILD_TYPE=Release + - name: 编译 + run: + cd build && make -j + - name: 打包 + run: + cpack + - name: 上传deb包 + uses: actions/upload-artifact@v4.4.3 + with: + name: notepad-- + path: build From 48a63b2d835fc4a982bb19fd3a3ff1bd9608b739 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=94=9F=E6=9D=82=E7=89=A9=E6=88=BF?= <88823709+TC999@users.noreply.github.com> Date: Mon, 18 Nov 2024 22:34:05 +0800 Subject: [PATCH 3/8] Update ubuntu-build.yml --- .github/workflows/ubuntu-build.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/ubuntu-build.yml b/.github/workflows/ubuntu-build.yml index 6c9fbd8..3aca4ee 100644 --- a/.github/workflows/ubuntu-build.yml +++ b/.github/workflows/ubuntu-build.yml @@ -2,6 +2,8 @@ name: 编译 debian 包 on: workflow_dispatch: +permissions: + contents: read jobs: Ubuntu: @@ -12,7 +14,7 @@ jobs: uses: actions/checkout@v4 - name: 安装编译环境 run: - apt-get install g++ make cmake + sudo apt-get install g++ make cmake - name: 安装QT run: sudo apt-get install qtbase5-dev qt5-qmake qtbase5-dev-tools libqt5printsupport5 libqt5xmlpatterns5-dev From d5f6e353925fb5499729ba805da760b4f7887ca6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=94=9F=E6=9D=82=E7=89=A9=E6=88=BF?= <88823709+TC999@users.noreply.github.com> Date: Mon, 18 Nov 2024 22:36:25 +0800 Subject: [PATCH 4/8] Update ubuntu-build.yml --- .github/workflows/ubuntu-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ubuntu-build.yml b/.github/workflows/ubuntu-build.yml index 3aca4ee..fc2e3c5 100644 --- a/.github/workflows/ubuntu-build.yml +++ b/.github/workflows/ubuntu-build.yml @@ -23,7 +23,7 @@ jobs: cmake -B build -DCMAKE_BUILD_TYPE=Release - name: 编译 run: - cd build && make -j + cd build && make -j8 - name: 打包 run: cpack From 83738c802af9c652dd099e2a146f242e7048f41a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=94=9F=E6=9D=82=E7=89=A9=E6=88=BF?= <88823709+TC999@users.noreply.github.com> Date: Tue, 19 Nov 2024 12:18:30 +0800 Subject: [PATCH 5/8] Update ubuntu-build.yml --- .github/workflows/ubuntu-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ubuntu-build.yml b/.github/workflows/ubuntu-build.yml index fc2e3c5..88bbf25 100644 --- a/.github/workflows/ubuntu-build.yml +++ b/.github/workflows/ubuntu-build.yml @@ -23,7 +23,7 @@ jobs: cmake -B build -DCMAKE_BUILD_TYPE=Release - name: 编译 run: - cd build && make -j8 + cd build && make -j4 - name: 打包 run: cpack From 1753ff34d03c6faea89cb854072cfd56a0fe512d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=94=9F=E6=9D=82=E7=89=A9=E6=88=BF?= <88823709+TC999@users.noreply.github.com> Date: Tue, 19 Nov 2024 12:22:49 +0800 Subject: [PATCH 6/8] Update ubuntu-build.yml --- .github/workflows/ubuntu-build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ubuntu-build.yml b/.github/workflows/ubuntu-build.yml index 88bbf25..9f5176f 100644 --- a/.github/workflows/ubuntu-build.yml +++ b/.github/workflows/ubuntu-build.yml @@ -23,10 +23,10 @@ jobs: cmake -B build -DCMAKE_BUILD_TYPE=Release - name: 编译 run: - cd build && make -j4 + cd build && make -j8 - name: 打包 run: - cpack + cd build && cpack - name: 上传deb包 uses: actions/upload-artifact@v4.4.3 with: From 378ff1a1c8dbb1dc35852157ac0534a2711e7d43 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=94=9F=E6=9D=82=E7=89=A9=E6=88=BF?= <88823709+TC999@users.noreply.github.com> Date: Tue, 19 Nov 2024 12:31:35 +0800 Subject: [PATCH 7/8] Update ubuntu-build.yml --- .github/workflows/ubuntu-build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/ubuntu-build.yml b/.github/workflows/ubuntu-build.yml index 9f5176f..aa34d76 100644 --- a/.github/workflows/ubuntu-build.yml +++ b/.github/workflows/ubuntu-build.yml @@ -27,9 +27,9 @@ jobs: - name: 打包 run: cd build && cpack - - name: 上传deb包 + - name: 上传 uses: actions/upload-artifact@v4.4.3 with: name: notepad-- - path: build + path: build/*.deb From 30f3628015c917d0907ad55606e105c22e9d82df Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E7=94=9F=E6=9D=82=E7=89=A9=E6=88=BF?= <88823709+TC999@users.noreply.github.com> Date: Thu, 21 Nov 2024 18:26:57 +0800 Subject: [PATCH 8/8] Update ubuntu-build.yml --- .github/workflows/ubuntu-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ubuntu-build.yml b/.github/workflows/ubuntu-build.yml index aa34d76..415a2cf 100644 --- a/.github/workflows/ubuntu-build.yml +++ b/.github/workflows/ubuntu-build.yml @@ -30,6 +30,6 @@ jobs: - name: 上传 uses: actions/upload-artifact@v4.4.3 with: - name: notepad-- + name: notepad--.deb path: build/*.deb