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