From 26bf3cdac3608a87069fa31c06a1b5bf4dc52e1c Mon Sep 17 00:00:00 2001 From: YuitoAkatsuki Date: Tue, 22 Oct 2024 18:38:41 +0900 Subject: [PATCH 01/42] :hammer: test --- argoCD/deployment.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/argoCD/deployment.yaml b/argoCD/deployment.yaml index 634a5d3..8d0c60f 100644 --- a/argoCD/deployment.yaml +++ b/argoCD/deployment.yaml @@ -13,7 +13,7 @@ spec: spec: containers: - name: app - image: localhost:32000/arane-site:4.2.1 + image: node08.k8s.unipro.infra:32000/arane-site:4.2.1 ports: - containerPort: 3000 resources: From d3077513ffc8ec5b43088bef1fa10107c2166f2b Mon Sep 17 00:00:00 2001 From: YuitoAkatsuki Date: Tue, 22 Oct 2024 23:22:04 +0900 Subject: [PATCH 02/42] :hammer: test --- argoCD/ingress.yaml | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/argoCD/ingress.yaml b/argoCD/ingress.yaml index d143e62..4f33bbe 100644 --- a/argoCD/ingress.yaml +++ b/argoCD/ingress.yaml @@ -9,7 +9,7 @@ metadata: spec: ingressClassName: nginx rules: - - host: arane.uniproject-tech.net + - host: arane-dev.uniproject-tech.net http: paths: - path: / @@ -19,7 +19,7 @@ spec: name: ramura-site port: number: 80 - tls: - - hosts: - - arane.uniproject-tech.net - secretName: arane-site-tls \ No newline at end of file + #tls: + #- hosts: + # - arane.uniproject-tech.net + # secretName: arane-site-tls \ No newline at end of file From 3363e1b12fb8263884c1938e5a179efe76273075 Mon Sep 17 00:00:00 2001 From: YuitoAkatsuki Date: Tue, 22 Oct 2024 23:38:46 +0900 Subject: [PATCH 03/42] =?UTF-8?q?:hammer:=20=E3=83=AC=E3=82=B8=E3=82=B9?= =?UTF-8?q?=E3=83=88=E3=83=AA=E3=81=AE=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- argoCD/deployment.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/argoCD/deployment.yaml b/argoCD/deployment.yaml index 8d0c60f..b4f4185 100644 --- a/argoCD/deployment.yaml +++ b/argoCD/deployment.yaml @@ -13,7 +13,7 @@ spec: spec: containers: - name: app - image: node08.k8s.unipro.infra:32000/arane-site:4.2.1 + image: registry.uniproject-tech.net/arane-site:4.2.1 ports: - containerPort: 3000 resources: From 81024bdb9fbd2bf85c3c970c690537d96e9618b2 Mon Sep 17 00:00:00 2001 From: YuitoAkatsuki Date: Tue, 22 Oct 2024 23:43:20 +0900 Subject: [PATCH 04/42] =?UTF-8?q?:hammer:=20TLS=E6=9C=89=E5=8A=B9=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- argoCD/ingress.yaml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/argoCD/ingress.yaml b/argoCD/ingress.yaml index 4f33bbe..6ab343a 100644 --- a/argoCD/ingress.yaml +++ b/argoCD/ingress.yaml @@ -19,7 +19,7 @@ spec: name: ramura-site port: number: 80 - #tls: - #- hosts: - # - arane.uniproject-tech.net - # secretName: arane-site-tls \ No newline at end of file + tls: + - hosts: + - arane-dev.uniproject-tech.net + secretName: arane-site-tls \ No newline at end of file From b1297a6abf4d9eea18ebe586748d298421adc87a Mon Sep 17 00:00:00 2001 From: YuitoAkatsuki Date: Wed, 23 Oct 2024 00:14:57 +0900 Subject: [PATCH 05/42] :hammer: tls-test --- argoCD/ingress.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/argoCD/ingress.yaml b/argoCD/ingress.yaml index 6ab343a..c1f3d40 100644 --- a/argoCD/ingress.yaml +++ b/argoCD/ingress.yaml @@ -3,7 +3,7 @@ kind: Ingress metadata: name: arane-site-ingress annotations: - cert-manager.io/cluster-issuer: cloudflare + cert-manager.io/cluster-issuer: lets-encrypt nginx.ingress.kubernetes.io/ssl-redirect: "false" nginx.ingress.kubernetes.io/force-ssl-redirect: "false" spec: From 4e39463210de602b0a8daacf2e9b0816229a3353 Mon Sep 17 00:00:00 2001 From: YuitoAkatsuki Date: Wed, 23 Oct 2024 00:18:19 +0900 Subject: [PATCH 06/42] :hammer: test --- argoCD/ingress.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/argoCD/ingress.yaml b/argoCD/ingress.yaml index c1f3d40..f46c41f 100644 --- a/argoCD/ingress.yaml +++ b/argoCD/ingress.yaml @@ -3,7 +3,7 @@ kind: Ingress metadata: name: arane-site-ingress annotations: - cert-manager.io/cluster-issuer: lets-encrypt + cert-manager.io/cluster-issuer: lets-encrypt-staging nginx.ingress.kubernetes.io/ssl-redirect: "false" nginx.ingress.kubernetes.io/force-ssl-redirect: "false" spec: From e376c41a8398ef1ed60fee4f5330f0c132003d28 Mon Sep 17 00:00:00 2001 From: YuitoAkatsuki Date: Wed, 23 Oct 2024 00:19:10 +0900 Subject: [PATCH 07/42] =?UTF-8?q?:hammer:=20cf=E3=81=AB=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- argoCD/ingress.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/argoCD/ingress.yaml b/argoCD/ingress.yaml index f46c41f..6ab343a 100644 --- a/argoCD/ingress.yaml +++ b/argoCD/ingress.yaml @@ -3,7 +3,7 @@ kind: Ingress metadata: name: arane-site-ingress annotations: - cert-manager.io/cluster-issuer: lets-encrypt-staging + cert-manager.io/cluster-issuer: cloudflare nginx.ingress.kubernetes.io/ssl-redirect: "false" nginx.ingress.kubernetes.io/force-ssl-redirect: "false" spec: From a98f56de80f950485c5e32f6ca04b05db7ba4cc2 Mon Sep 17 00:00:00 2001 From: YuitoAkatsuki Date: Wed, 23 Oct 2024 00:28:01 +0900 Subject: [PATCH 08/42] =?UTF-8?q?:hammer:=20ci=E5=90=8D=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- argoCD/ingress.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/argoCD/ingress.yaml b/argoCD/ingress.yaml index 6ab343a..8d5e462 100644 --- a/argoCD/ingress.yaml +++ b/argoCD/ingress.yaml @@ -3,7 +3,7 @@ kind: Ingress metadata: name: arane-site-ingress annotations: - cert-manager.io/cluster-issuer: cloudflare + cert-manager.io/cluster-issuer: le-cf-prod nginx.ingress.kubernetes.io/ssl-redirect: "false" nginx.ingress.kubernetes.io/force-ssl-redirect: "false" spec: From 54e69eb5d93d24d5bb2fb594392c6e18eb97aacf Mon Sep 17 00:00:00 2001 From: YuitoAkatsuki Date: Wed, 30 Oct 2024 23:41:35 +0900 Subject: [PATCH 09/42] =?UTF-8?q?:hammer:=20=E7=92=B0=E5=A2=83=E5=A4=89?= =?UTF-8?q?=E6=95=B0TZ=E3=81=AE=E5=89=8A=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- argoCD/deployment.yaml | 3 --- 1 file changed, 3 deletions(-) diff --git a/argoCD/deployment.yaml b/argoCD/deployment.yaml index b4f4185..8a79f9e 100644 --- a/argoCD/deployment.yaml +++ b/argoCD/deployment.yaml @@ -26,9 +26,6 @@ spec: volumeMounts: - name: zip-pvc mountPath: /nextjs/public/assets - env: - - name: TZ - value: Asia/Tokyo volumes: - name: zip-pvc persistentVolumeClaim: From 785123411c12afd319f983abc2406f2076c18fbc Mon Sep 17 00:00:00 2001 From: YuitoAkatsuki Date: Tue, 5 Nov 2024 00:01:09 +0900 Subject: [PATCH 10/42] =?UTF-8?q?:hammer:=20Docker=E3=83=AF=E3=83=BC?= =?UTF-8?q?=E3=82=AF=E3=83=95=E3=83=AD=E3=83=BC=E3=81=AE=E8=A8=AD=E5=AE=9A?= =?UTF-8?q?=E3=82=92=E6=9B=B4=E6=96=B0=E3=81=97=E3=80=81retention-days?= =?UTF-8?q?=E3=82=92=E8=BF=BD=E5=8A=A0=E3=80=82=E4=B8=8D=E8=A6=81=E3=81=AA?= =?UTF-8?q?Docker=E6=A7=8B=E6=88=90=E3=81=AE=E6=9C=89=E5=8A=B9=E5=8C=96?= =?UTF-8?q?=E3=82=B9=E3=83=86=E3=83=83=E3=83=97=E3=82=92=E5=89=8A=E9=99=A4?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/docker-push.yaml | 16 +--------------- .github/workflows/docker-tag.yaml | 16 +--------------- 2 files changed, 2 insertions(+), 30 deletions(-) diff --git a/.github/workflows/docker-push.yaml b/.github/workflows/docker-push.yaml index 08e691f..aca3ffb 100644 --- a/.github/workflows/docker-push.yaml +++ b/.github/workflows/docker-push.yaml @@ -26,6 +26,7 @@ jobs: with: name: image path: image.tar + retention-days: 1 push: runs-on: ubuntu-latest @@ -40,21 +41,6 @@ jobs: name: image path: . - - name: Enable Docker configuration - run: | - SW_JSON="" - SW_JSON="$(sudo cat /etc/docker/daemon.json | jq '.+{ "insecure-registries":["${{ secrets.K8S_DOCKER_REGISTHOST }}"],"max-concurrent-uploads": 1,"debug":true }')" - echo "${SW_JSON}" | sudo bash -c 'cat -- > /etc/docker/daemon.json' - sudo cat /etc/docker/daemon.json - sudo systemctl restart docker || sudo journalctl -xeu docker.service - echo --- - docker info - echo --- - docker image ls - echo --- - sudo systemctl status docker - shell: bash - - name: Check Docker status run: | export DOCKER_CLIENT_TIMEOUT=18000 diff --git a/.github/workflows/docker-tag.yaml b/.github/workflows/docker-tag.yaml index 19f776a..f401e9b 100644 --- a/.github/workflows/docker-tag.yaml +++ b/.github/workflows/docker-tag.yaml @@ -30,6 +30,7 @@ jobs: with: name: image path: image.tar + retention-days: 1 # Job 2: Push Docker image push: @@ -49,21 +50,6 @@ jobs: run: | tagname=${GITHUB_REF#refs/*/} && echo "TAG_NAME=${tagname#v}" >> $GITHUB_ENV - - name: Enable Docker configuration - run: | - SW_JSON="" - SW_JSON="$(sudo cat /etc/docker/daemon.json | jq '.+{ "insecure-registries":["${{ secrets.K8S_DOCKER_REGISTHOST }}"],"max-concurrent-uploads": 1,"debug":true }')" - echo "${SW_JSON}" | sudo bash -c 'cat -- > /etc/docker/daemon.json' - sudo cat /etc/docker/daemon.json - sudo systemctl restart docker || sudo journalctl -xeu docker.service - echo --- - docker info - echo --- - docker image ls - echo --- - sudo systemctl status docker - shell: bash - - name: Check Docker status run: | export DOCKER_CLIENT_TIMEOUT=18000 From c5f58628342c58ed85442848974fef2430137fec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BA=BA=28Yuito=20Akatsuki=29?= Date: Mon, 11 Nov 2024 08:57:21 +0900 Subject: [PATCH 11/42] =?UTF-8?q?refactor:=20=E3=82=A4=E3=83=B3=E3=83=87?= =?UTF-8?q?=E3=83=B3=E3=83=88=E3=81=AA=E3=81=A9=E3=81=AE=E8=AA=BF=E6=95=B4?= =?UTF-8?q?=20(#63)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/app/license/page.tsx | 164 ++++++++++++++++++++------------------- 1 file changed, 84 insertions(+), 80 deletions(-) diff --git a/src/app/license/page.tsx b/src/app/license/page.tsx index 834053e..330089b 100644 --- a/src/app/license/page.tsx +++ b/src/app/license/page.tsx @@ -25,92 +25,96 @@ export default function Home() { return (

利用規約

- 本規約は、現音令彼(以下、「本サービス」といいます。)を利用されるすべての方(以下、 - 「利用者」といいます。)に対して適用されます。本サービスの利用を開始された時点で、 - 利用者は本規約に同意したものとみなされます。 +

+ 本規約は、現音令彼(以下、「本サービス」といいます。)を利用されるすべての方(以下、 + 「利用者」といいます。)に対して適用されます。本サービスの利用を開始された時点で、 + 利用者は本規約に同意したものとみなされます。 +

第1条(定義)

-
+

本規約では、以下の用語を使用します。 - 1.「作品」とは、本サービスを使用して作成されたすべてのコンテンツを指します。
- 2.「投稿」とは、利用者が作品を SNS やウェブサイト、その他のオンラインプラットフ - ォームにアップロードまたは公開する行為を指します。
- 3.「本コンテンツ」とは、本サービスに関連して提供される全てのデータ、テキスト、画 - 像、映像、音声、プログラム等を指します。
- 4.「同人活動」とは、個人または法人が介入していない任意団体や個人事業主が行う非商 - 業的な創作活動を指します。
-

+

+
    +
  1. 「作品」とは、本サービスを使用して作成されたすべてのコンテンツを指します。
  2. +
  3. 「投稿」とは、利用者が作品を SNS やウェブサイト、その他のオンラインプラットフォームにアップロードまたは公開する行為を指します。
  4. +
  5. 「本コンテンツ」とは、本サービスに関連して提供される全てのデータ、テキスト、画像、映像、音声、プログラム等を指します。
  6. +
  7. 「同人活動」とは、個人または法人が介入していない任意団体や個人事業主が行う非商業的な創作活動を指します。
  8. +

第2条(利用条件)

-
- 1.本サービスをご利用になる際には、本規約への同意が必要です。
- 2.未成年者が本サービスを利用する場合、保護者または法定代理人の同意が必要です。
- 未成年者が本サービスを利用した場合、保護者または法定代理人が本規約に同意したもの - とみなされます。
- 3.利用者は、自己の責任において本サービスを利用しなければなりません。
-
-

第3条(禁止事項)

+
    +
  1. 本サービスをご利用になる際には、本規約への同意が必要です。
  2. +
  3. 未成年者が本サービスを利用する場合、保護者または法定代理人の同意が必要です。
    + 未成年者が本サービスを利用した場合、保護者または法定代理人が本規約に同意したものとみなされます。
  4. +
  5. 利用者は、自己の責任において本サービスを利用しなければなりません。
  6. +
+ +

第3条(禁止事項)

+

本サービスのご利用にあたって、以下の行為を行ってはいけません。 - 1.公序良俗に反する作品の制作または投稿
- 2.他人の知的財産権、プライバシー権、名誉権、その他の権利を侵害する行為
- 3.虚偽の情報を提供する行為
- 4.政治的または宗教的な意味合いを含む作品の製作(一般的な民俗行事においてはこの - 限りではない)
- 5.本サービスを AI 等の機械学習に本サービスを用いる行為
- 6.本サービスを商用的な活動や法人の活動に利用すること
- 7.本サービスを使用して、違法な行為や犯罪行為に関与すること
- 8.本サービスの一部または全部を複製、天才、改変、リバースエンジニアリング、逆コ - ンパイル、逆アセンブルする行為
- 9.本サービスを不正に利用する目的で AI やその他の技術を使用する行為
- 10. 法令または本規約に違反する行為、らむらが不適切と判断する行為

-

第4条(同人活動に関する特例)

- 1.利用者は、本サービスを利用して制作した作品を同人活動の一環として公開・頒布す - ることができます。
- 2.同人活動において、作品の制作や配布に必要な最低限の費用を補うため、作品の有料 - 頒布を行うことが出来ます。ただし、以下の条件を遵守するものとします。
- 1.利用者は、商業的利用が最低限の運営費用を補う目的であることを確保すること。
- 2.現音の名称やロゴ、その他の識別情報を正しく明記すること。
- 3.他の利用者や第三者の権利を侵害しないこと。
- 4.公序良俗に反しないこと。
- 5.利用者は、法令および本規約を遵守し、同人活動を行うこと。
- 2.らむらは、同人活動に関連して生じた紛争について、いかなる責任も負いません。利用 - 者は、自己の責任でこれを処理し、らむらに損害を与えないものとします。
-

第5条(権利関係)

- 1.本サービスおよび本コンテンツに関連する著作権、商標権その他の知的財産権は、全 - てらむらまたは正当な権利者に帰属します。
- 2.利用者が本サービスを利用して作成した作品の著作権は、原則として利用者または既 - 存の権利者に帰属します。ただし、利用者は、らむらに対し、当該作品を本サービスの運 - 営・改善、宣伝・広報活動のために無償で利用する権利(複製、頒布、公衆送信、翻案等 - を含む)を許諾するものとします。
- 3.利用者は、前項に基づくらむらの著作権の利用に関して、著作者人格権を行使しないも - のとします。
-

第6条(投稿にあたって)

- 1.利用者は、作成した作品を投稿する際に、らむらおよび現音令彼を概要欄や適切な箇所に明 - 記しなければなりません。
- 2.投稿作品に関する第三者からのクレームや紛争については、利用者が自己の責任と費 - 用で対応するものとし、らむらに一切の迷惑や損害を与えてはなりません。
-

第7条(利用制限)

- 1.らむらは、利用者が本規約に違反した場合、事前の通知なく、当該利用者の利用を一時 - 的または無期限に停止し、ならびに将来の利用を拒否する権利を有します。
- 2.利用者の違反行為によりらむらまたは第三者に損害が発生した場合、利用者はその一切 - の損害を賠償する責任を負います。
-

第8条(免責事項)

- 1.らむらは、本サービスが常に正常に稼働することを保証するものではなく、提供される - コンテンツやサービスの完全性、正確性、信頼性、適法性等について、一切保証しませ - ん。
- 2.らむらは、本サービスの利用により利用者に生じた損害(データの消失、システム障 - 害、その他の不利益を含む)について、一切責任を負いません。
- 3.らむらは、不可抗力(天災地変、戦争、テロ等)により本サービスの提供が困難になっ - た場合、責任を負いません。
-

第 9 条(規約の変更)

+

+
    +
  1. 公序良俗に反する作品の制作または投稿
  2. +
  3. 他人の知的財産権、プライバシー権、名誉権、その他の権利を侵害する行為
  4. +
  5. 虚偽の情報を提供する行為
  6. +
  7. 政治的または宗教的な意味合いを含む作品の製作(一般的な民俗行事においてはこの限りではない)
  8. +
  9. 本サービスを AI 等の機械学習に本サービスを用いる行為
  10. +
  11. 本サービスを商用的な活動や法人の活動に利用すること
  12. +
  13. 本サービスを使用して、違法な行為や犯罪行為に関与すること
  14. +
  15. 本サービスの一部または全部を複製、天才、改変、リバースエンジニアリング、逆コンパイル、逆アセンブルする行為
  16. +
  17. 本サービスを不正に利用する目的で AI やその他の技術を使用する行為
  18. +
  19. 法令または本規約に違反する行為、らむらが不適切と判断する行為
  20. +
+

第4条(同人活動に関する特例)

+
    +
  1. 利用者は、本サービスを利用して制作した作品を同人活動の一環として公開・頒布することができます。
  2. +
  3. 同人活動において、作品の制作や配布に必要な最低限の費用を補うため、作品の有料頒布を行うことが出来ます。ただし、以下の条件を遵守するものとします。
  4. +
      +
    1. 利用者は、商業的利用が最低限の運営費用を補う目的であることを確保すること。
    2. +
    3. 現音の名称やロゴ、その他の識別情報を正しく明記すること。
    4. +
    5. 他の利用者や第三者の権利を侵害しないこと。
    6. +
    7. 公序良俗に反しないこと。
    8. +
    9. 利用者は、法令および本規約を遵守し、同人活動を行うこと。
    10. +
    +
  5. らむらは、同人活動に関連して生じた紛争について、いかなる責任も負いません。
    + 利用者は、自己の責任でこれを処理し、らむらに損害を与えないものとします。
  6. +
+

第5条(権利関係)

+
    +
  1. 本サービスおよび本コンテンツに関連する著作権、商標権その他の知的財産権は、全てらむらまたは正当な権利者に帰属します。
  2. +
  3. 利用者が本サービスを利用して作成した作品の著作権は、原則として利用者または既存の権利者に帰属します。
    ただし、利用者は、らむらに対し、当該作品を本サービスの運営・改善、宣伝・広報活動のために無償で利用する権利(複製、頒布、公衆送信、翻案等を含む)を許諾するものとします。
  4. +
  5. 利用者は、前項に基づくらむらの著作権の利用に関して、著作者人格権を行使しないものとします。
  6. +
+

第6条(投稿にあたって)

+
    +
  1. 利用者は、作成した作品を投稿する際に、らむらおよび現音令彼を概要欄や適切な箇所に明記しなければなりません。
  2. +
  3. 投稿作品に関する第三者からのクレームや紛争については、利用者が自己の責任と費用で対応するものとし、らむらに一切の迷惑や損害を与えてはなりません。
  4. +
+

第7条(利用制限)

+
    +
  1. らむらは、利用者が本規約に違反した場合、事前の通知なく、当該利用者の利用を一時的または無期限に停止し、ならびに将来の利用を拒否する権利を有します。
  2. +
  3. 利用者の違反行為によりらむらまたは第三者に損害が発生した場合、利用者はその一切の損害を賠償する責任を負います。
  4. +
+

第8条(免責事項)

+
    +
  1. らむらは、本サービスが常に正常に稼働することを保証するものではなく、提供されるコンテンツやサービスの完全性、正確性、信頼性、適法性等について、一切保証しません。
  2. +
  3. らむらは、本サービスの利用により利用者に生じた損害(データの消失、システム障害、その他の不利益を含む)について、一切責任を負いません。
  4. +
  5. らむらは、不可抗力(天災地変、戦争、テロ等)により本サービスの提供が困難になった場合、責任を負いません。
  6. +
+

第 9 条(規約の変更)

+

らむらは、本規約を随時変更できるものとし、変更後の規約は、らむらが本サービス上に掲示 した時点から効力を生じるものとします。利用者は、変更後の規約に同意した上で本サー - ビスを継続利用するものとみなされます。

-

第 10 条(準拠法および管轄)

- 1.本規約の成立、効力、解釈および履行に関しては、日本法を準拠法とします。
- 2.本サービスに関連して生じた一切の紛争については、東京地方裁判所を第一審の専属 - 的合意管轄裁判所とします。
-

第 11 条(分離可能性)

- 本規約のいずれかの条項が違法、無効または執行不能と判断された場合でも、残りの条項 - は引き続き有効に存続します。
+ ビスを継続利用するものとみなされます。 +

+

第 10 条(準拠法および管轄)

+
    +
  1. 本規約の成立、効力、解釈および履行に関しては、日本法を準拠法とします。
  2. +
  3. 本サービスに関連して生じた一切の紛争については、東京地方裁判所を第一審の専属的合意管轄裁判所とします。
  4. +
+

第 11 条(分離可能性)

+

+ 本規約のいずれかの条項が違法、無効または執行不能と判断された場合でも、残りの条項は引き続き有効に存続します。 +

); } From 6d075b552b03a0eaf3e144059e80dc0e08f26ef3 Mon Sep 17 00:00:00 2001 From: YuitoAkatsuki Date: Tue, 22 Oct 2024 23:56:12 +0900 Subject: [PATCH 12/42] :hammer: miss --- argoCD/ingress.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/argoCD/ingress.yaml b/argoCD/ingress.yaml index 8d5e462..7519493 100644 --- a/argoCD/ingress.yaml +++ b/argoCD/ingress.yaml @@ -9,7 +9,7 @@ metadata: spec: ingressClassName: nginx rules: - - host: arane-dev.uniproject-tech.net + - host: arane.uniproject-tech.net http: paths: - path: / @@ -21,5 +21,5 @@ spec: number: 80 tls: - hosts: - - arane-dev.uniproject-tech.net + - arane.uniproject-tech.net secretName: arane-site-tls \ No newline at end of file From e30192ec1306f9d4bca2c33bc8f6272e8c52e472 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BA=BA=28Yuito=20Akatsuki=29?= Date: Tue, 5 Nov 2024 00:02:21 +0900 Subject: [PATCH 13/42] Update Docker workflow and registry settings (#62) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :hammer: test * :hammer: test * :hammer: レジストリの変更 * :hammer: TLS有効化 * :hammer: tls-test * :hammer: test * :hammer: cfに変更 * :hammer: ci名変更 * :hammer: 環境変数TZの削除 * :hammer: Dockerワークフローの設定を更新し、retention-daysを追加。不要なDocker構成の有効化ステップを削除。 --- argoCD/ingress.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/argoCD/ingress.yaml b/argoCD/ingress.yaml index 7519493..8d5e462 100644 --- a/argoCD/ingress.yaml +++ b/argoCD/ingress.yaml @@ -9,7 +9,7 @@ metadata: spec: ingressClassName: nginx rules: - - host: arane.uniproject-tech.net + - host: arane-dev.uniproject-tech.net http: paths: - path: / @@ -21,5 +21,5 @@ spec: number: 80 tls: - hosts: - - arane.uniproject-tech.net + - arane-dev.uniproject-tech.net secretName: arane-site-tls \ No newline at end of file From 432fb3f5f6112386e4f9b95312a37f0e4b869627 Mon Sep 17 00:00:00 2001 From: YuitoAkatsuki Date: Tue, 5 Nov 2024 00:03:24 +0900 Subject: [PATCH 14/42] :hammer: miss --- argoCD/ingress.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/argoCD/ingress.yaml b/argoCD/ingress.yaml index 8d5e462..7519493 100644 --- a/argoCD/ingress.yaml +++ b/argoCD/ingress.yaml @@ -9,7 +9,7 @@ metadata: spec: ingressClassName: nginx rules: - - host: arane-dev.uniproject-tech.net + - host: arane.uniproject-tech.net http: paths: - path: / @@ -21,5 +21,5 @@ spec: number: 80 tls: - hosts: - - arane-dev.uniproject-tech.net + - arane.uniproject-tech.net secretName: arane-site-tls \ No newline at end of file From c31fd4962d3ea3e60487d69e82ee0c379f9d29a8 Mon Sep 17 00:00:00 2001 From: YuitoAkatsuki Date: Mon, 11 Nov 2024 08:45:52 +0900 Subject: [PATCH 15/42] =?UTF-8?q?chore:=20GitHub=20Actions=E3=81=AE?= =?UTF-8?q?=E3=83=AF=E3=83=BC=E3=82=AF=E3=83=95=E3=83=AD=E3=83=BC=E3=82=92?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0=E3=81=97=E3=80=81=E3=83=97=E3=83=AB=E3=83=AA?= =?UTF-8?q?=E3=82=AF=E3=82=A8=E3=82=B9=E3=83=88=E3=81=AE=E3=83=9E=E3=83=BC?= =?UTF-8?q?=E3=82=B8=E3=81=AB=E5=9F=BA=E3=81=A5=E3=81=84=E3=81=A6=E8=87=AA?= =?UTF-8?q?=E5=8B=95=E7=9A=84=E3=81=AB=E3=83=90=E3=83=BC=E3=82=B8=E3=83=A7?= =?UTF-8?q?=E3=83=B3=E3=82=BF=E3=82=B0=E3=82=92=E4=BB=98=E3=81=91=E3=82=8B?= =?UTF-8?q?=E6=A9=9F=E8=83=BD=E3=82=92=E5=AE=9F=E8=A3=85=E3=80=82Docker?= =?UTF-8?q?=E3=82=A4=E3=83=A1=E3=83=BC=E3=82=B8=E3=81=AE=E3=83=93=E3=83=AB?= =?UTF-8?q?=E3=83=89=E3=81=A8=E3=83=97=E3=83=83=E3=82=B7=E3=83=A5=E3=81=AE?= =?UTF-8?q?=E3=82=B8=E3=83=A7=E3=83=96=E5=90=8D=E3=82=92=E5=A4=89=E6=9B=B4?= =?UTF-8?q?=E3=81=97=E3=80=81=E4=B8=8D=E8=A6=81=E3=81=AA=E3=82=B9=E3=83=86?= =?UTF-8?q?=E3=83=83=E3=83=97=E3=82=92=E5=89=8A=E9=99=A4=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/dev-tagger.yaml | 53 +++++++++++++++++++++++++++ .github/workflows/docker-push.yaml | 35 +----------------- .github/workflows/docker-tag.yaml | 41 +-------------------- .github/workflows/release-tagger.yaml | 41 +++++++++++++++++++++ 4 files changed, 96 insertions(+), 74 deletions(-) create mode 100644 .github/workflows/dev-tagger.yaml create mode 100644 .github/workflows/release-tagger.yaml diff --git a/.github/workflows/dev-tagger.yaml b/.github/workflows/dev-tagger.yaml new file mode 100644 index 0000000..8a201ec --- /dev/null +++ b/.github/workflows/dev-tagger.yaml @@ -0,0 +1,53 @@ +name: Auto Version Tag +on: + pull_request: + branches: + - dev + types: + - closed + +jobs: + TaggingMajor: + runs-on: ubuntu-latest + if: github.event.pull_request.merged == true && contains(github.event.pull_request.labels.*.name, 'major') + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: npm tag + run: | + npm version premajor + git push --follow-tags + TaggingMinor: + runs-on: ubuntu-latest + if: github.event.pull_request.merged == true && contains(github.event.pull_request.labels.*.name, 'minor') + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: npm tag + run: | + npm version preminor + git push --follow-tags + TaggingPatch: + runs-on: ubuntu-latest + if: github.event.pull_request.merged == true && contains(github.event.pull_request.labels.*.name, 'patch') + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: npm tag + run: | + npm version prepatch + git push --follow-tags + TaggingRlease: + runs-on: ubuntu-latest + if: github.event.pull_request.merged == true && contains(github.event.pull_request.labels.*.name, 'release') + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: npm tag + run: | + npm version prerelease + git push --follow-tags diff --git a/.github/workflows/docker-push.yaml b/.github/workflows/docker-push.yaml index aca3ffb..4c54296 100644 --- a/.github/workflows/docker-push.yaml +++ b/.github/workflows/docker-push.yaml @@ -5,7 +5,7 @@ on: - main jobs: - build: + BuildAndPush: runs-on: ubuntu-latest steps: - name: Checkout repository @@ -18,38 +18,5 @@ jobs: run: docker build -t ${{ secrets.K8S_DOCKER_REGISTHOST }}/arane-site:latest . id: build - - name: Save Docker image to file - run: docker save ${{ secrets.K8S_DOCKER_REGISTHOST }}/arane-site:latest -o image.tar - - - name: Upload Docker image as artifact - uses: actions/upload-artifact@v4 - with: - name: image - path: image.tar - retention-days: 1 - - push: - runs-on: ubuntu-latest - needs: build - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Download Docker image artifact - uses: actions/download-artifact@v4 - with: - name: image - path: . - - - name: Check Docker status - run: | - export DOCKER_CLIENT_TIMEOUT=18000 - export COMPOSE_HTTP_TIMEOUT=240 - sudo systemctl status docker.service - sudo journalctl -xeu docker.service - - - name: Load Docker image from file - run: docker load -i image.tar - - name: Push Docker image run: docker push ${{ secrets.K8S_DOCKER_REGISTHOST }}/arane-site:latest \ No newline at end of file diff --git a/.github/workflows/docker-tag.yaml b/.github/workflows/docker-tag.yaml index f401e9b..29edd37 100644 --- a/.github/workflows/docker-tag.yaml +++ b/.github/workflows/docker-tag.yaml @@ -5,8 +5,7 @@ on: - "v*" jobs: - # Job 1: Docker setup and build - build: + BuildAndPush: runs-on: ubuntu-latest steps: - name: Checkout repository @@ -22,43 +21,5 @@ jobs: - name: Build Docker image run: docker build -t ${{ secrets.K8S_DOCKER_REGISTHOST }}/arane-site:${{ env.TAG_NAME }} . - - name: Save Docker image to file - run: docker save ${{ secrets.K8S_DOCKER_REGISTHOST }}/arane-site:${{ env.TAG_NAME }} -o image.tar - - - name: Upload Docker image as artifact - uses: actions/upload-artifact@v4 - with: - name: image - path: image.tar - retention-days: 1 - - # Job 2: Push Docker image - push: - needs: build - runs-on: ubuntu-latest - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: Download Docker image artifact - uses: actions/download-artifact@v4 - with: - name: image - path: . - - - name: Extract tag name - run: | - tagname=${GITHUB_REF#refs/*/} && echo "TAG_NAME=${tagname#v}" >> $GITHUB_ENV - - - name: Check Docker status - run: | - export DOCKER_CLIENT_TIMEOUT=18000 - export COMPOSE_HTTP_TIMEOUT=240 - sudo systemctl status docker.service - sudo journalctl -xeu docker.service - - - name: Load Docker image from file - run: docker load -i image.tar - - name: Push Docker image run: docker push ${{ secrets.K8S_DOCKER_REGISTHOST }}/arane-site:${{ env.TAG_NAME }} diff --git a/.github/workflows/release-tagger.yaml b/.github/workflows/release-tagger.yaml new file mode 100644 index 0000000..fb7c659 --- /dev/null +++ b/.github/workflows/release-tagger.yaml @@ -0,0 +1,41 @@ +name: Auto Version Tag +on: + pull_request: + branches: + - main + types: + - closed + +jobs: + Tagging: + runs-on: ubuntu-latest + if: github.event.pull_request.merged == true + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Determine version bump + id: version_bump + run: | + if [[ $(jq -r '.pull_request.labels[].name' $GITHUB_EVENT_PATH) == *"major"* ]]; then + echo "::set-output name=version::major" + elif [[ $(jq -r '.pull_request.labels[].name' $GITHUB_EVENT_PATH) == *"minor"* ]]; then + echo "::set-output name=version::minor" + elif [[ $(jq -r '.pull_request.labels[].name' $GITHUB_EVENT_PATH) == *"patch"* ]]; then + echo "::set-output name=version::patch" + else + echo "No version label found" + exit 1 + fi + + - name: npm tag + run: | + npm version ${{ steps.version_bump.outputs.version }} + git push --follow-tags + + - name: Rebase develop + run: | + git checkout develop + git pull + git rebase main + git push From a1db4a52bf661cac2e8d04c2ca0d93406ad3ee04 Mon Sep 17 00:00:00 2001 From: YuitoAkatsuki Date: Mon, 11 Nov 2024 08:54:04 +0900 Subject: [PATCH 16/42] =?UTF-8?q?chore:=20GitHub=20Actions=E3=81=AE?= =?UTF-8?q?=E3=83=AF=E3=83=BC=E3=82=AF=E3=83=95=E3=83=AD=E3=83=BC=E3=82=92?= =?UTF-8?q?=E7=B0=A1=E7=B4=A0=E5=8C=96=E3=81=97=E3=80=81=E3=83=90=E3=83=BC?= =?UTF-8?q?=E3=82=B8=E3=83=A7=E3=83=B3=E3=82=BF=E3=82=B0=E4=BB=98=E3=81=91?= =?UTF-8?q?=E3=81=AE=E3=83=AD=E3=82=B8=E3=83=83=E3=82=AF=E3=82=92=E7=B5=B1?= =?UTF-8?q?=E4=B8=80=E3=80=82=E3=83=97=E3=83=AB=E3=83=AA=E3=82=AF=E3=82=A8?= =?UTF-8?q?=E3=82=B9=E3=83=88=E3=81=AE=E3=83=A9=E3=83=99=E3=83=AB=E3=81=AB?= =?UTF-8?q?=E5=9F=BA=E3=81=A5=E3=81=84=E3=81=A6=E3=83=90=E3=83=BC=E3=82=B8?= =?UTF-8?q?=E3=83=A7=E3=83=B3=E3=82=92=E8=87=AA=E5=8B=95=E7=9A=84=E3=81=AB?= =?UTF-8?q?=E8=A8=AD=E5=AE=9A=E3=81=99=E3=82=8B=E6=A9=9F=E8=83=BD=E3=82=92?= =?UTF-8?q?=E8=BF=BD=E5=8A=A0=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/dev-tagger.yaml | 43 +++++---------------------- .github/workflows/release-tagger.yaml | 28 +++++++---------- 2 files changed, 17 insertions(+), 54 deletions(-) diff --git a/.github/workflows/dev-tagger.yaml b/.github/workflows/dev-tagger.yaml index 8a201ec..f996b0b 100644 --- a/.github/workflows/dev-tagger.yaml +++ b/.github/workflows/dev-tagger.yaml @@ -7,47 +7,18 @@ on: - closed jobs: - TaggingMajor: + Tagging: runs-on: ubuntu-latest - if: github.event.pull_request.merged == true && contains(github.event.pull_request.labels.*.name, 'major') + if: github.event.pull_request.merged == true + strategy: + matrix: + label: [major, minor, patch, release] steps: - name: Checkout repository uses: actions/checkout@v4 - name: npm tag + if: contains(github.event.pull_request.labels.*.name, 'PR:${{ matrix.label }}') run: | - npm version premajor - git push --follow-tags - TaggingMinor: - runs-on: ubuntu-latest - if: github.event.pull_request.merged == true && contains(github.event.pull_request.labels.*.name, 'minor') - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: npm tag - run: | - npm version preminor - git push --follow-tags - TaggingPatch: - runs-on: ubuntu-latest - if: github.event.pull_request.merged == true && contains(github.event.pull_request.labels.*.name, 'patch') - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: npm tag - run: | - npm version prepatch - git push --follow-tags - TaggingRlease: - runs-on: ubuntu-latest - if: github.event.pull_request.merged == true && contains(github.event.pull_request.labels.*.name, 'release') - steps: - - name: Checkout repository - uses: actions/checkout@v4 - - - name: npm tag - run: | - npm version prerelease + npm version pre${{ matrix.label }} git push --follow-tags diff --git a/.github/workflows/release-tagger.yaml b/.github/workflows/release-tagger.yaml index fb7c659..3683e59 100644 --- a/.github/workflows/release-tagger.yaml +++ b/.github/workflows/release-tagger.yaml @@ -2,7 +2,7 @@ name: Auto Version Tag on: pull_request: branches: - - main + - dev types: - closed @@ -10,32 +10,24 @@ jobs: Tagging: runs-on: ubuntu-latest if: github.event.pull_request.merged == true + strategy: + matrix: + label: [major, minor, patch, release] steps: - name: Checkout repository uses: actions/checkout@v4 - - name: Determine version bump - id: version_bump - run: | - if [[ $(jq -r '.pull_request.labels[].name' $GITHUB_EVENT_PATH) == *"major"* ]]; then - echo "::set-output name=version::major" - elif [[ $(jq -r '.pull_request.labels[].name' $GITHUB_EVENT_PATH) == *"minor"* ]]; then - echo "::set-output name=version::minor" - elif [[ $(jq -r '.pull_request.labels[].name' $GITHUB_EVENT_PATH) == *"patch"* ]]; then - echo "::set-output name=version::patch" - else - echo "No version label found" - exit 1 - fi - - name: npm tag + if: contains(github.event.pull_request.labels.*.name, 'PR:${{ matrix.label }}') run: | - npm version ${{ steps.version_bump.outputs.version }} + npm version ${{ matrix.label }} git push --follow-tags - - name: Rebase develop + - name: rebase run: | - git checkout develop + git checkout main + git pull + git checkout dev git pull git rebase main git push From 306bbeba855a0b99bc749198ef431299dff3ab48 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BA=BA=28Yuito=20Akatsuki=29?= Date: Mon, 11 Nov 2024 09:04:32 +0900 Subject: [PATCH 17/42] Release/lisence (#64) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :hammer: test * :hammer: test * :hammer: レジストリの変更 * :hammer: TLS有効化 * :hammer: tls-test * :hammer: test * :hammer: cfに変更 * :hammer: ci名変更 * :hammer: 環境変数TZの削除 * :hammer: Dockerワークフローの設定を更新し、retention-daysを追加。不要なDocker構成の有効化ステップを削除。 * refactor: インデントなどの調整 (#63) * chore: アプリケーションのDockerイメージを4.2.1から4.3.0に更新し、Ingressのホスト名を変更 * :hammer: Dockerワークフローのジョブ名を変更し、不要なステップを削除。新しいdev-taggerおよびrelease-taggerワークフローを追加。 --- argoCD/deployment.yaml | 2 +- argoCD/ingress.yaml | 26 +++++++++++++------------- 2 files changed, 14 insertions(+), 14 deletions(-) diff --git a/argoCD/deployment.yaml b/argoCD/deployment.yaml index 8a79f9e..b678f1d 100644 --- a/argoCD/deployment.yaml +++ b/argoCD/deployment.yaml @@ -13,7 +13,7 @@ spec: spec: containers: - name: app - image: registry.uniproject-tech.net/arane-site:4.2.1 + image: registry.uniproject-tech.net/arane-site:4.3.0 ports: - containerPort: 3000 resources: diff --git a/argoCD/ingress.yaml b/argoCD/ingress.yaml index 7519493..d478451 100644 --- a/argoCD/ingress.yaml +++ b/argoCD/ingress.yaml @@ -9,17 +9,17 @@ metadata: spec: ingressClassName: nginx rules: - - host: arane.uniproject-tech.net - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: ramura-site - port: - number: 80 + - host: arane.uniproject-tech.net + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: ramura-site + port: + number: 80 tls: - - hosts: - - arane.uniproject-tech.net - secretName: arane-site-tls \ No newline at end of file + - hosts: + - arane.uniproject-tech.net + secretName: arane-site-tls From 370d6896535a9c25317b0aa18e7119716642d54f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BA=BA=28Yuito=20Akatsuki=29?= Date: Mon, 11 Nov 2024 09:08:08 +0900 Subject: [PATCH 18/42] Release/lisence (#65) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :hammer: test * :hammer: test * :hammer: レジストリの変更 * :hammer: TLS有効化 * :hammer: tls-test * :hammer: test * :hammer: cfに変更 * :hammer: ci名変更 * :hammer: 環境変数TZの削除 * :hammer: Dockerワークフローの設定を更新し、retention-daysを追加。不要なDocker構成の有効化ステップを削除。 * refactor: インデントなどの調整 (#63) * chore: アプリケーションのDockerイメージを4.2.1から4.3.0に更新し、Ingressのホスト名を変更 * :hammer: Dockerワークフローのジョブ名を変更し、不要なステップを削除。新しいdev-taggerおよびrelease-taggerワークフローを追加。 * chore: リリースタグ付けワークフローのプルリクエスト対象ブランチをdevからmainに変更 --- .github/workflows/release-tagger.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-tagger.yaml b/.github/workflows/release-tagger.yaml index 3683e59..8333438 100644 --- a/.github/workflows/release-tagger.yaml +++ b/.github/workflows/release-tagger.yaml @@ -2,7 +2,7 @@ name: Auto Version Tag on: pull_request: branches: - - dev + - main types: - closed From 3a34a345bc6ee57f76365b4a1b5feb87875abe0a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BA=BA=28Yuito=20Akatsuki=29?= Date: Mon, 11 Nov 2024 09:13:53 +0900 Subject: [PATCH 19/42] Release/lisence (#66) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :hammer: test * :hammer: test * :hammer: レジストリの変更 * :hammer: TLS有効化 * :hammer: tls-test * :hammer: test * :hammer: cfに変更 * :hammer: ci名変更 * :hammer: 環境変数TZの削除 * :hammer: Dockerワークフローの設定を更新し、retention-daysを追加。不要なDocker構成の有効化ステップを削除。 * refactor: インデントなどの調整 (#63) * chore: アプリケーションのDockerイメージを4.2.1から4.3.0に更新し、Ingressのホスト名を変更 * :hammer: Dockerワークフローのジョブ名を変更し、不要なステップを削除。新しいdev-taggerおよびrelease-taggerワークフローを追加。 * chore: リリースタグ付けワークフローのプルリクエスト対象ブランチをdevからmainに変更 * chore: GitHub Actionsのユーザー設定を追加し、npmバージョンをタグ付けする処理を改善 --- .github/workflows/dev-tagger.yaml | 2 ++ .github/workflows/release-tagger.yaml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/.github/workflows/dev-tagger.yaml b/.github/workflows/dev-tagger.yaml index f996b0b..faf704f 100644 --- a/.github/workflows/dev-tagger.yaml +++ b/.github/workflows/dev-tagger.yaml @@ -20,5 +20,7 @@ jobs: - name: npm tag if: contains(github.event.pull_request.labels.*.name, 'PR:${{ matrix.label }}') run: | + git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" + git config --global user.name "GitHub Actions" npm version pre${{ matrix.label }} git push --follow-tags diff --git a/.github/workflows/release-tagger.yaml b/.github/workflows/release-tagger.yaml index 8333438..3b69939 100644 --- a/.github/workflows/release-tagger.yaml +++ b/.github/workflows/release-tagger.yaml @@ -20,6 +20,8 @@ jobs: - name: npm tag if: contains(github.event.pull_request.labels.*.name, 'PR:${{ matrix.label }}') run: | + git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" + git config --global user.name "GitHub Actions" npm version ${{ matrix.label }} git push --follow-tags From 2e1be7a2aae8d0cec0df72f8479004ef2fa943a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BA=BA=28Yuito=20Akatsuki=29?= Date: Mon, 11 Nov 2024 09:20:29 +0900 Subject: [PATCH 20/42] Release/lisence (#67) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :hammer: test * :hammer: test * :hammer: レジストリの変更 * :hammer: TLS有効化 * :hammer: tls-test * :hammer: test * :hammer: cfに変更 * :hammer: ci名変更 * :hammer: 環境変数TZの削除 * :hammer: Dockerワークフローの設定を更新し、retention-daysを追加。不要なDocker構成の有効化ステップを削除。 * refactor: インデントなどの調整 (#63) * chore: アプリケーションのDockerイメージを4.2.1から4.3.0に更新し、Ingressのホスト名を変更 * :hammer: Dockerワークフローのジョブ名を変更し、不要なステップを削除。新しいdev-taggerおよびrelease-taggerワークフローを追加。 * chore: リリースタグ付けワークフローのプルリクエスト対象ブランチをdevからmainに変更 * chore: GitHub Actionsのユーザー設定を追加し、npmバージョンをタグ付けする処理を改善 * test --- .github/workflows/dev-tagger.yaml | 2 +- .github/workflows/release-tagger.yaml | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/dev-tagger.yaml b/.github/workflows/dev-tagger.yaml index faf704f..a850810 100644 --- a/.github/workflows/dev-tagger.yaml +++ b/.github/workflows/dev-tagger.yaml @@ -18,7 +18,7 @@ jobs: uses: actions/checkout@v4 - name: npm tag - if: contains(github.event.pull_request.labels.*.name, 'PR:${{ matrix.label }}') + if: contains(join(github.event.pull_request.labels.*.name, ','), 'PR:${{ matrix.label }}') run: | git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" git config --global user.name "GitHub Actions" diff --git a/.github/workflows/release-tagger.yaml b/.github/workflows/release-tagger.yaml index 3b69939..62cd28b 100644 --- a/.github/workflows/release-tagger.yaml +++ b/.github/workflows/release-tagger.yaml @@ -18,15 +18,15 @@ jobs: uses: actions/checkout@v4 - name: npm tag - if: contains(github.event.pull_request.labels.*.name, 'PR:${{ matrix.label }}') + if: contains(join(github.event.pull_request.labels.*.name, ','), 'PR:${{ matrix.label }}') run: | git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" git config --global user.name "GitHub Actions" npm version ${{ matrix.label }} - git push --follow-tags - name: rebase run: | + git push --follow-tags git checkout main git pull git checkout dev From 2cc0da3c155818b3588232951957ac658a6bd974 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BA=BA=28Yuito=20Akatsuki=29?= Date: Mon, 11 Nov 2024 09:27:46 +0900 Subject: [PATCH 21/42] Release/lisence (#69) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :hammer: test * :hammer: test * :hammer: レジストリの変更 * :hammer: TLS有効化 * :hammer: tls-test * :hammer: test * :hammer: cfに変更 * :hammer: ci名変更 * :hammer: 環境変数TZの削除 * :hammer: Dockerワークフローの設定を更新し、retention-daysを追加。不要なDocker構成の有効化ステップを削除。 * refactor: インデントなどの調整 (#63) * chore: アプリケーションのDockerイメージを4.2.1から4.3.0に更新し、Ingressのホスト名を変更 * :hammer: Dockerワークフローのジョブ名を変更し、不要なステップを削除。新しいdev-taggerおよびrelease-taggerワークフローを追加。 * chore: リリースタグ付けワークフローのプルリクエスト対象ブランチをdevからmainに変更 * chore: GitHub Actionsのユーザー設定を追加し、npmバージョンをタグ付けする処理を改善 * test * chore: GitHub ActionsでPRラベルを取得する処理を追加し、npmタグ付けの条件を更新 --- .github/workflows/dev-tagger.yaml | 14 ++++++++++++-- .github/workflows/release-tagger.yaml | 12 +++++++++++- 2 files changed, 23 insertions(+), 3 deletions(-) diff --git a/.github/workflows/dev-tagger.yaml b/.github/workflows/dev-tagger.yaml index a850810..3a2d54e 100644 --- a/.github/workflows/dev-tagger.yaml +++ b/.github/workflows/dev-tagger.yaml @@ -16,9 +16,19 @@ jobs: steps: - name: Checkout repository uses: actions/checkout@v4 - + + - id: labels + shell: bash + env: + GH_REPO: ${{ github.repository }} + GH_TOKEN: ${{ github.token }} + PR_NUMBER: ${{ github.event.number }} + run: | + json=$(gh pr view "$PR_NUMBER" --json labels | jq -c '.labels|map(.name)') + echo "json=$json" >> "$GITHUB_OUTPUT" + - name: npm tag - if: contains(join(github.event.pull_request.labels.*.name, ','), 'PR:${{ matrix.label }}') + if: contains(fromJSON(steps.labels.outputs.json), 'PR:${{ matrix.label }}') run: | git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" git config --global user.name "GitHub Actions" diff --git a/.github/workflows/release-tagger.yaml b/.github/workflows/release-tagger.yaml index 62cd28b..cac0aac 100644 --- a/.github/workflows/release-tagger.yaml +++ b/.github/workflows/release-tagger.yaml @@ -17,8 +17,18 @@ jobs: - name: Checkout repository uses: actions/checkout@v4 + - id: labels + shell: bash + env: + GH_REPO: ${{ github.repository }} + GH_TOKEN: ${{ github.token }} + PR_NUMBER: ${{ github.event.number }} + run: | + json=$(gh pr view "$PR_NUMBER" --json labels | jq -c '.labels|map(.name)') + echo "json=$json" >> "$GITHUB_OUTPUT" + - name: npm tag - if: contains(join(github.event.pull_request.labels.*.name, ','), 'PR:${{ matrix.label }}') + if: contains(fromJSON(steps.labels.outputs.json), 'PR:${{ matrix.label }}') run: | git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" git config --global user.name "GitHub Actions" From f3fb217aa4b08a9373f495d06c119a072731f802 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BA=BA=28Yuito=20Akatsuki=29?= Date: Mon, 11 Nov 2024 09:35:16 +0900 Subject: [PATCH 22/42] Release/lisence (#71) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :hammer: test * :hammer: test * :hammer: レジストリの変更 * :hammer: TLS有効化 * :hammer: tls-test * :hammer: test * :hammer: cfに変更 * :hammer: ci名変更 * :hammer: 環境変数TZの削除 * :hammer: Dockerワークフローの設定を更新し、retention-daysを追加。不要なDocker構成の有効化ステップを削除。 * refactor: インデントなどの調整 (#63) * chore: アプリケーションのDockerイメージを4.2.1から4.3.0に更新し、Ingressのホスト名を変更 * :hammer: Dockerワークフローのジョブ名を変更し、不要なステップを削除。新しいdev-taggerおよびrelease-taggerワークフローを追加。 * chore: リリースタグ付けワークフローのプルリクエスト対象ブランチをdevからmainに変更 * chore: GitHub Actionsのユーザー設定を追加し、npmバージョンをタグ付けする処理を改善 * test * chore: GitHub ActionsでPRラベルを取得する処理を追加し、npmタグ付けの条件を更新 * test --- .github/workflows/dev-tagger.yaml | 1 + .github/workflows/release-tagger.yaml | 1 + 2 files changed, 2 insertions(+) diff --git a/.github/workflows/dev-tagger.yaml b/.github/workflows/dev-tagger.yaml index 3a2d54e..effb7f4 100644 --- a/.github/workflows/dev-tagger.yaml +++ b/.github/workflows/dev-tagger.yaml @@ -30,6 +30,7 @@ jobs: - name: npm tag if: contains(fromJSON(steps.labels.outputs.json), 'PR:${{ matrix.label }}') run: | + echo "${{steps.labels.outputs.json}},${{ matrix.label }}" git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" git config --global user.name "GitHub Actions" npm version pre${{ matrix.label }} diff --git a/.github/workflows/release-tagger.yaml b/.github/workflows/release-tagger.yaml index cac0aac..3c66c12 100644 --- a/.github/workflows/release-tagger.yaml +++ b/.github/workflows/release-tagger.yaml @@ -30,6 +30,7 @@ jobs: - name: npm tag if: contains(fromJSON(steps.labels.outputs.json), 'PR:${{ matrix.label }}') run: | + echo "${{steps.labels.outputs.json}},${{ matrix.label }}" git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" git config --global user.name "GitHub Actions" npm version ${{ matrix.label }} From 1ee9a084c4994321efabcb5f4fdd8acdf0336621 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BA=BA=28Yuito=20Akatsuki=29?= Date: Mon, 11 Nov 2024 09:45:06 +0900 Subject: [PATCH 23/42] Release/lisence (#73) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :hammer: test * :hammer: test * :hammer: レジストリの変更 * :hammer: TLS有効化 * :hammer: tls-test * :hammer: test * :hammer: cfに変更 * :hammer: ci名変更 * :hammer: 環境変数TZの削除 * :hammer: Dockerワークフローの設定を更新し、retention-daysを追加。不要なDocker構成の有効化ステップを削除。 * refactor: インデントなどの調整 (#63) * chore: アプリケーションのDockerイメージを4.2.1から4.3.0に更新し、Ingressのホスト名を変更 * :hammer: Dockerワークフローのジョブ名を変更し、不要なステップを削除。新しいdev-taggerおよびrelease-taggerワークフローを追加。 * chore: リリースタグ付けワークフローのプルリクエスト対象ブランチをdevからmainに変更 * chore: GitHub Actionsのユーザー設定を追加し、npmバージョンをタグ付けする処理を改善 * test * chore: GitHub ActionsでPRラベルを取得する処理を追加し、npmタグ付けの条件を更新 * test * fix: 修正された条件式でnpmタグ付けのロジックを改善 * fix: npmタグ付けの条件式を修正 --- .github/workflows/dev-tagger.yaml | 2 +- .github/workflows/release-tagger.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/dev-tagger.yaml b/.github/workflows/dev-tagger.yaml index effb7f4..60da218 100644 --- a/.github/workflows/dev-tagger.yaml +++ b/.github/workflows/dev-tagger.yaml @@ -28,7 +28,7 @@ jobs: echo "json=$json" >> "$GITHUB_OUTPUT" - name: npm tag - if: contains(fromJSON(steps.labels.outputs.json), 'PR:${{ matrix.label }}') + if: contains(fromJSON(steps.labels.outputs.json), '${{ matrix.label }}') run: | echo "${{steps.labels.outputs.json}},${{ matrix.label }}" git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" diff --git a/.github/workflows/release-tagger.yaml b/.github/workflows/release-tagger.yaml index 3c66c12..60bcf4b 100644 --- a/.github/workflows/release-tagger.yaml +++ b/.github/workflows/release-tagger.yaml @@ -28,7 +28,7 @@ jobs: echo "json=$json" >> "$GITHUB_OUTPUT" - name: npm tag - if: contains(fromJSON(steps.labels.outputs.json), 'PR:${{ matrix.label }}') + if: contains(fromJSON(steps.labels.outputs.json), '${{ matrix.label }}') run: | echo "${{steps.labels.outputs.json}},${{ matrix.label }}" git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" From 2bc336e400f685a618b2e113ac15ff390d2baefe Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BA=BA=28Yuito=20Akatsuki=29?= Date: Mon, 11 Nov 2024 19:56:02 +0900 Subject: [PATCH 24/42] Release/lisence (#76) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :hammer: test * :hammer: test * :hammer: レジストリの変更 * :hammer: TLS有効化 * :hammer: tls-test * :hammer: test * :hammer: cfに変更 * :hammer: ci名変更 * :hammer: 環境変数TZの削除 * :hammer: Dockerワークフローの設定を更新し、retention-daysを追加。不要なDocker構成の有効化ステップを削除。 * refactor: インデントなどの調整 (#63) * chore: アプリケーションのDockerイメージを4.2.1から4.3.0に更新し、Ingressのホスト名を変更 * :hammer: Dockerワークフローのジョブ名を変更し、不要なステップを削除。新しいdev-taggerおよびrelease-taggerワークフローを追加。 * chore: リリースタグ付けワークフローのプルリクエスト対象ブランチをdevからmainに変更 * chore: GitHub Actionsのユーザー設定を追加し、npmバージョンをタグ付けする処理を改善 * test * chore: GitHub ActionsでPRラベルを取得する処理を追加し、npmタグ付けの条件を更新 * test * fix: 修正された条件式でnpmタグ付けのロジックを改善 * fix: npmタグ付けの条件式を修正 * test * fix: npmタグ付けのロジックを改善し、ラベルに基づくバージョン管理を追加 --- .github/workflows/dev-tagger.yaml | 43 ++++++++++++++++----------- .github/workflows/release-tagger.yaml | 36 +++++++++++----------- 2 files changed, 44 insertions(+), 35 deletions(-) diff --git a/.github/workflows/dev-tagger.yaml b/.github/workflows/dev-tagger.yaml index 60da218..767e93a 100644 --- a/.github/workflows/dev-tagger.yaml +++ b/.github/workflows/dev-tagger.yaml @@ -10,28 +10,37 @@ jobs: Tagging: runs-on: ubuntu-latest if: github.event.pull_request.merged == true - strategy: - matrix: - label: [major, minor, patch, release] steps: - name: Checkout repository uses: actions/checkout@v4 - - - id: labels - shell: bash - env: - GH_REPO: ${{ github.repository }} - GH_TOKEN: ${{ github.token }} - PR_NUMBER: ${{ github.event.number }} - run: | - json=$(gh pr view "$PR_NUMBER" --json labels | jq -c '.labels|map(.name)') - echo "json=$json" >> "$GITHUB_OUTPUT" - - name: npm tag - if: contains(fromJSON(steps.labels.outputs.json), '${{ matrix.label }}') + - name: git setting run: | echo "${{steps.labels.outputs.json}},${{ matrix.label }}" git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" git config --global user.name "GitHub Actions" - npm version pre${{ matrix.label }} - git push --follow-tags + + - name: npm tag(Major) + if: contains(github.event.pull_request.labels.*.name, 'PR:major') + run: | + npm version premajor + + - name: npm tag(Minor) + if: contains(github.event.pull_request.labels.*.name, 'PR:minor') + run: | + npm version preminor + + - name: npm tag(Patch) + if: contains(github.event.pull_request.labels.*.name, 'PR:patch') + run: | + npm version prepatch + + - name: npm tag(release) + if: contains(github.event.pull_request.labels.*.name, 'PR:release') + run: | + npm version prerelease + + - name: Push + run: | + git push --all + git push --tags \ No newline at end of file diff --git a/.github/workflows/release-tagger.yaml b/.github/workflows/release-tagger.yaml index 60bcf4b..cfbd6c5 100644 --- a/.github/workflows/release-tagger.yaml +++ b/.github/workflows/release-tagger.yaml @@ -10,37 +10,37 @@ jobs: Tagging: runs-on: ubuntu-latest if: github.event.pull_request.merged == true - strategy: - matrix: - label: [major, minor, patch, release] steps: - name: Checkout repository uses: actions/checkout@v4 - - id: labels - shell: bash - env: - GH_REPO: ${{ github.repository }} - GH_TOKEN: ${{ github.token }} - PR_NUMBER: ${{ github.event.number }} - run: | - json=$(gh pr view "$PR_NUMBER" --json labels | jq -c '.labels|map(.name)') - echo "json=$json" >> "$GITHUB_OUTPUT" - - - name: npm tag - if: contains(fromJSON(steps.labels.outputs.json), '${{ matrix.label }}') + - name: git setting run: | echo "${{steps.labels.outputs.json}},${{ matrix.label }}" git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" git config --global user.name "GitHub Actions" - npm version ${{ matrix.label }} + + - name: npm tag(Major) + if: contains(github.event.pull_request.labels.*.name, 'PR:major') + run: | + npm version major + + - name: npm tag(Minor) + if: contains(github.event.pull_request.labels.*.name, 'PR:minor') + run: | + npm version minor + + - name: npm tag(Patch) + if: contains(github.event.pull_request.labels.*.name, 'PR:patch') + run: | + npm version patch - name: rebase run: | - git push --follow-tags + git push --tags git checkout main git pull git checkout dev git pull git rebase main - git push + git push --all From 1382a7b0d6cd9dcd61903315e803c525ac39a4b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BA=BA=28Yuito=20Akatsuki=29?= Date: Mon, 11 Nov 2024 21:36:40 +0900 Subject: [PATCH 25/42] Release/lisence (#77) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :hammer: test * :hammer: test * :hammer: レジストリの変更 * :hammer: TLS有効化 * :hammer: tls-test * :hammer: test * :hammer: cfに変更 * :hammer: ci名変更 * :hammer: 環境変数TZの削除 * :hammer: Dockerワークフローの設定を更新し、retention-daysを追加。不要なDocker構成の有効化ステップを削除。 * refactor: インデントなどの調整 (#63) * chore: アプリケーションのDockerイメージを4.2.1から4.3.0に更新し、Ingressのホスト名を変更 * :hammer: Dockerワークフローのジョブ名を変更し、不要なステップを削除。新しいdev-taggerおよびrelease-taggerワークフローを追加。 * chore: リリースタグ付けワークフローのプルリクエスト対象ブランチをdevからmainに変更 * chore: GitHub Actionsのユーザー設定を追加し、npmバージョンをタグ付けする処理を改善 * test * chore: GitHub ActionsでPRラベルを取得する処理を追加し、npmタグ付けの条件を更新 * test * fix: 修正された条件式でnpmタグ付けのロジックを改善 * fix: npmタグ付けの条件式を修正 * test * fix: npmタグ付けのロジックを改善し、ラベルに基づくバージョン管理を追加 * test --- .github/workflows/release-tagger.yaml | 58 +++++++++++++++++++++++++-- 1 file changed, 54 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release-tagger.yaml b/.github/workflows/release-tagger.yaml index cfbd6c5..9395abf 100644 --- a/.github/workflows/release-tagger.yaml +++ b/.github/workflows/release-tagger.yaml @@ -16,7 +16,6 @@ jobs: - name: git setting run: | - echo "${{steps.labels.outputs.json}},${{ matrix.label }}" git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" git config --global user.name "GitHub Actions" @@ -34,13 +33,64 @@ jobs: if: contains(github.event.pull_request.labels.*.name, 'PR:patch') run: | npm version patch - - - name: rebase + rebase-develop: + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v3 + with: + fetch-depth: 0 + + - name: Set up Git + run: | + git config user.name "GitHub Actions" + git config user.email "actions@github.com" + + - name: Fetch all branches + run: git fetch origin + + - name: Checkout develop branch + run: git checkout develop + + - name: Rebase onto main + run: | + git rebase origin/main || echo "::error::Rebase failed. Please resolve conflicts manually." + continue-on-error: true + + - name: Send Discord Notification + if: failure() run: | + curl -H "Content-Type: application/json" \ + -X POST \ + -d '{ + "embeds": [ + { + "title": "🚨 Rebase Conflict Detected!", + "description": "A rebase conflict occurred in the `develop` branch after merging into `main`. Please resolve it manually.", + "url": "https://github.com/UniPro-tech/ramura-utau-site", # リポジトリのURLを設定 + "color": 16711680, + "fields": [ + { + "name": "Branch", + "value": "`develop`" + }, + { + "name": "Action Required", + "value": "Manual conflict resolution needed." + } + ], + "footer": { + "text": "GitHub Actions Notification" + }, + "timestamp": "'$(date --utc +%Y-%m-%dT%H:%M:%SZ)'" + } + ] + }' \ + ${{ secrets.DISCORD_WEBHOOK_URL }} git push --tags git checkout main git pull git checkout dev git pull git rebase main - git push --all + git push --all \ No newline at end of file From 143ce2b14523af8099db733c379804921c46f9b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BA=BA=28Yuito=20Akatsuki=29?= Date: Mon, 11 Nov 2024 21:41:16 +0900 Subject: [PATCH 26/42] Release/lisence (#78) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :hammer: test * :hammer: test * :hammer: レジストリの変更 * :hammer: TLS有効化 * :hammer: tls-test * :hammer: test * :hammer: cfに変更 * :hammer: ci名変更 * :hammer: 環境変数TZの削除 * :hammer: Dockerワークフローの設定を更新し、retention-daysを追加。不要なDocker構成の有効化ステップを削除。 * refactor: インデントなどの調整 (#63) * chore: アプリケーションのDockerイメージを4.2.1から4.3.0に更新し、Ingressのホスト名を変更 * :hammer: Dockerワークフローのジョブ名を変更し、不要なステップを削除。新しいdev-taggerおよびrelease-taggerワークフローを追加。 * chore: リリースタグ付けワークフローのプルリクエスト対象ブランチをdevからmainに変更 * chore: GitHub Actionsのユーザー設定を追加し、npmバージョンをタグ付けする処理を改善 * test * chore: GitHub ActionsでPRラベルを取得する処理を追加し、npmタグ付けの条件を更新 * test * fix: 修正された条件式でnpmタグ付けのロジックを改善 * fix: npmタグ付けの条件式を修正 * test * fix: npmタグ付けのロジックを改善し、ラベルに基づくバージョン管理を追加 * test * test --- .github/workflows/release-tagger.yaml | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/.github/workflows/release-tagger.yaml b/.github/workflows/release-tagger.yaml index 9395abf..69dfd1d 100644 --- a/.github/workflows/release-tagger.yaml +++ b/.github/workflows/release-tagger.yaml @@ -35,6 +35,7 @@ jobs: npm version patch rebase-develop: runs-on: ubuntu-latest + needs: Tagging steps: - name: Checkout code uses: actions/checkout@v3 @@ -50,7 +51,7 @@ jobs: run: git fetch origin - name: Checkout develop branch - run: git checkout develop + run: git checkout dev - name: Rebase onto main run: | @@ -58,7 +59,7 @@ jobs: continue-on-error: true - name: Send Discord Notification - if: failure() + if: failure() # Rebaseが失敗した場合のみ実行 run: | curl -H "Content-Type: application/json" \ -X POST \ @@ -87,10 +88,9 @@ jobs: ] }' \ ${{ secrets.DISCORD_WEBHOOK_URL }} + - name: Push changes + run: | + git push --all git push --tags - git checkout main - git pull git checkout dev - git pull - git rebase main - git push --all \ No newline at end of file + git push --all From 5fc2248b231737fd37c5bf7e23378a9d66bd90fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BA=BA=28Yuito=20Akatsuki=29?= Date: Mon, 11 Nov 2024 21:45:32 +0900 Subject: [PATCH 27/42] Release/lisence (#79) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :hammer: test * :hammer: test * :hammer: レジストリの変更 * :hammer: TLS有効化 * :hammer: tls-test * :hammer: test * :hammer: cfに変更 * :hammer: ci名変更 * :hammer: 環境変数TZの削除 * :hammer: Dockerワークフローの設定を更新し、retention-daysを追加。不要なDocker構成の有効化ステップを削除。 * refactor: インデントなどの調整 (#63) * chore: アプリケーションのDockerイメージを4.2.1から4.3.0に更新し、Ingressのホスト名を変更 * :hammer: Dockerワークフローのジョブ名を変更し、不要なステップを削除。新しいdev-taggerおよびrelease-taggerワークフローを追加。 * chore: リリースタグ付けワークフローのプルリクエスト対象ブランチをdevからmainに変更 * chore: GitHub Actionsのユーザー設定を追加し、npmバージョンをタグ付けする処理を改善 * test * chore: GitHub ActionsでPRラベルを取得する処理を追加し、npmタグ付けの条件を更新 * test * fix: 修正された条件式でnpmタグ付けのロジックを改善 * fix: npmタグ付けの条件式を修正 * test * fix: npmタグ付けのロジックを改善し、ラベルに基づくバージョン管理を追加 * test * test * test --- .github/workflows/release-tagger.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-tagger.yaml b/.github/workflows/release-tagger.yaml index 69dfd1d..8b55093 100644 --- a/.github/workflows/release-tagger.yaml +++ b/.github/workflows/release-tagger.yaml @@ -68,7 +68,7 @@ jobs: { "title": "🚨 Rebase Conflict Detected!", "description": "A rebase conflict occurred in the `develop` branch after merging into `main`. Please resolve it manually.", - "url": "https://github.com/UniPro-tech/ramura-utau-site", # リポジトリのURLを設定 + "url": "https://github.com/UniPro-tech/ramura-utau-site", "color": 16711680, "fields": [ { @@ -92,5 +92,5 @@ jobs: run: | git push --all git push --tags - git checkout dev + git checkout main git push --all From f17eaf1e9a6935f10c726ce4c428fd2f73cfd1a6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BA=BA=28Yuito=20Akatsuki=29?= Date: Mon, 11 Nov 2024 21:48:19 +0900 Subject: [PATCH 28/42] Release/lisence (#80) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :hammer: test * :hammer: test * :hammer: レジストリの変更 * :hammer: TLS有効化 * :hammer: tls-test * :hammer: test * :hammer: cfに変更 * :hammer: ci名変更 * :hammer: 環境変数TZの削除 * :hammer: Dockerワークフローの設定を更新し、retention-daysを追加。不要なDocker構成の有効化ステップを削除。 * refactor: インデントなどの調整 (#63) * chore: アプリケーションのDockerイメージを4.2.1から4.3.0に更新し、Ingressのホスト名を変更 * :hammer: Dockerワークフローのジョブ名を変更し、不要なステップを削除。新しいdev-taggerおよびrelease-taggerワークフローを追加。 * chore: リリースタグ付けワークフローのプルリクエスト対象ブランチをdevからmainに変更 * chore: GitHub Actionsのユーザー設定を追加し、npmバージョンをタグ付けする処理を改善 * test * chore: GitHub ActionsでPRラベルを取得する処理を追加し、npmタグ付けの条件を更新 * test * fix: 修正された条件式でnpmタグ付けのロジックを改善 * fix: npmタグ付けの条件式を修正 * test * fix: npmタグ付けのロジックを改善し、ラベルに基づくバージョン管理を追加 * test * test * test * test --- .github/workflows/release-tagger.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/release-tagger.yaml b/.github/workflows/release-tagger.yaml index 8b55093..6396d46 100644 --- a/.github/workflows/release-tagger.yaml +++ b/.github/workflows/release-tagger.yaml @@ -59,7 +59,7 @@ jobs: continue-on-error: true - name: Send Discord Notification - if: failure() # Rebaseが失敗した場合のみ実行 + if: failure() run: | curl -H "Content-Type: application/json" \ -X POST \ @@ -92,5 +92,6 @@ jobs: run: | git push --all git push --tags + git reset --merge git checkout main git push --all From 687d9d46e43676c2c5424356bb99b6567c63b94e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BA=BA=28Yuito=20Akatsuki=29?= Date: Mon, 11 Nov 2024 21:50:49 +0900 Subject: [PATCH 29/42] Release/lisence (#81) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :hammer: test * :hammer: test * :hammer: レジストリの変更 * :hammer: TLS有効化 * :hammer: tls-test * :hammer: test * :hammer: cfに変更 * :hammer: ci名変更 * :hammer: 環境変数TZの削除 * :hammer: Dockerワークフローの設定を更新し、retention-daysを追加。不要なDocker構成の有効化ステップを削除。 * refactor: インデントなどの調整 (#63) * chore: アプリケーションのDockerイメージを4.2.1から4.3.0に更新し、Ingressのホスト名を変更 * :hammer: Dockerワークフローのジョブ名を変更し、不要なステップを削除。新しいdev-taggerおよびrelease-taggerワークフローを追加。 * chore: リリースタグ付けワークフローのプルリクエスト対象ブランチをdevからmainに変更 * chore: GitHub Actionsのユーザー設定を追加し、npmバージョンをタグ付けする処理を改善 * test * chore: GitHub ActionsでPRラベルを取得する処理を追加し、npmタグ付けの条件を更新 * test * fix: 修正された条件式でnpmタグ付けのロジックを改善 * fix: npmタグ付けの条件式を修正 * test * fix: npmタグ付けのロジックを改善し、ラベルに基づくバージョン管理を追加 * test * test * test * test * test --- .github/workflows/release-tagger.yaml | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/.github/workflows/release-tagger.yaml b/.github/workflows/release-tagger.yaml index 6396d46..1654f36 100644 --- a/.github/workflows/release-tagger.yaml +++ b/.github/workflows/release-tagger.yaml @@ -33,15 +33,7 @@ jobs: if: contains(github.event.pull_request.labels.*.name, 'PR:patch') run: | npm version patch - rebase-develop: - runs-on: ubuntu-latest - needs: Tagging - steps: - - name: Checkout code - uses: actions/checkout@v3 - with: - fetch-depth: 0 - + - name: Set up Git run: | git config user.name "GitHub Actions" From 255c1bc459ef0e3546d3f9bc3c8b29527de46eb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BA=BA=28Yuito=20Akatsuki=29?= Date: Mon, 11 Nov 2024 21:58:30 +0900 Subject: [PATCH 30/42] Release/lisence (#82) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :hammer: test * :hammer: test * :hammer: レジストリの変更 * :hammer: TLS有効化 * :hammer: tls-test * :hammer: test * :hammer: cfに変更 * :hammer: ci名変更 * :hammer: 環境変数TZの削除 * :hammer: Dockerワークフローの設定を更新し、retention-daysを追加。不要なDocker構成の有効化ステップを削除。 * refactor: インデントなどの調整 (#63) * chore: アプリケーションのDockerイメージを4.2.1から4.3.0に更新し、Ingressのホスト名を変更 * :hammer: Dockerワークフローのジョブ名を変更し、不要なステップを削除。新しいdev-taggerおよびrelease-taggerワークフローを追加。 * chore: リリースタグ付けワークフローのプルリクエスト対象ブランチをdevからmainに変更 * chore: GitHub Actionsのユーザー設定を追加し、npmバージョンをタグ付けする処理を改善 * test * chore: GitHub ActionsでPRラベルを取得する処理を追加し、npmタグ付けの条件を更新 * test * fix: 修正された条件式でnpmタグ付けのロジックを改善 * fix: npmタグ付けの条件式を修正 * test * fix: npmタグ付けのロジックを改善し、ラベルに基づくバージョン管理を追加 * test * test * test * test * test * test --- .github/workflows/release-tagger.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/release-tagger.yaml b/.github/workflows/release-tagger.yaml index 1654f36..08fb330 100644 --- a/.github/workflows/release-tagger.yaml +++ b/.github/workflows/release-tagger.yaml @@ -48,7 +48,6 @@ jobs: - name: Rebase onto main run: | git rebase origin/main || echo "::error::Rebase failed. Please resolve conflicts manually." - continue-on-error: true - name: Send Discord Notification if: failure() From dd9a2a6f7fdafbf0b80eface27fd182e68359779 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BA=BA=28Yuito=20Akatsuki=29?= Date: Mon, 11 Nov 2024 22:00:05 +0900 Subject: [PATCH 31/42] Release/lisence (#83) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :hammer: test * :hammer: test * :hammer: レジストリの変更 * :hammer: TLS有効化 * :hammer: tls-test * :hammer: test * :hammer: cfに変更 * :hammer: ci名変更 * :hammer: 環境変数TZの削除 * :hammer: Dockerワークフローの設定を更新し、retention-daysを追加。不要なDocker構成の有効化ステップを削除。 * refactor: インデントなどの調整 (#63) * chore: アプリケーションのDockerイメージを4.2.1から4.3.0に更新し、Ingressのホスト名を変更 * :hammer: Dockerワークフローのジョブ名を変更し、不要なステップを削除。新しいdev-taggerおよびrelease-taggerワークフローを追加。 * chore: リリースタグ付けワークフローのプルリクエスト対象ブランチをdevからmainに変更 * chore: GitHub Actionsのユーザー設定を追加し、npmバージョンをタグ付けする処理を改善 * test * chore: GitHub ActionsでPRラベルを取得する処理を追加し、npmタグ付けの条件を更新 * test * fix: 修正された条件式でnpmタグ付けのロジックを改善 * fix: npmタグ付けの条件式を修正 * test * fix: npmタグ付けのロジックを改善し、ラベルに基づくバージョン管理を追加 * test * test * test * test * test * test From d1445cd06213ba9007f762e5b80f8c6b9bd909d4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BA=BA=28Yuito=20Akatsuki=29?= Date: Mon, 11 Nov 2024 22:02:44 +0900 Subject: [PATCH 32/42] Release/lisence (#84) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :hammer: test * :hammer: test * :hammer: レジストリの変更 * :hammer: TLS有効化 * :hammer: tls-test * :hammer: test * :hammer: cfに変更 * :hammer: ci名変更 * :hammer: 環境変数TZの削除 * :hammer: Dockerワークフローの設定を更新し、retention-daysを追加。不要なDocker構成の有効化ステップを削除。 * refactor: インデントなどの調整 (#63) * chore: アプリケーションのDockerイメージを4.2.1から4.3.0に更新し、Ingressのホスト名を変更 * :hammer: Dockerワークフローのジョブ名を変更し、不要なステップを削除。新しいdev-taggerおよびrelease-taggerワークフローを追加。 * chore: リリースタグ付けワークフローのプルリクエスト対象ブランチをdevからmainに変更 * chore: GitHub Actionsのユーザー設定を追加し、npmバージョンをタグ付けする処理を改善 * test * chore: GitHub ActionsでPRラベルを取得する処理を追加し、npmタグ付けの条件を更新 * test * fix: 修正された条件式でnpmタグ付けのロジックを改善 * fix: npmタグ付けの条件式を修正 * test * fix: npmタグ付けのロジックを改善し、ラベルに基づくバージョン管理を追加 * test * test * test * test * test * test * test --- .github/workflows/release-tagger.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-tagger.yaml b/.github/workflows/release-tagger.yaml index 08fb330..cfa69d6 100644 --- a/.github/workflows/release-tagger.yaml +++ b/.github/workflows/release-tagger.yaml @@ -47,7 +47,7 @@ jobs: - name: Rebase onto main run: | - git rebase origin/main || echo "::error::Rebase failed. Please resolve conflicts manually." + git rebase origin/main - name: Send Discord Notification if: failure() From 189e152cef82c7cb74f92aa7793be4ed5784fdf2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BA=BA=28Yuito=20Akatsuki=29?= Date: Mon, 11 Nov 2024 22:04:14 +0900 Subject: [PATCH 33/42] Release/lisence (#85) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :hammer: test * :hammer: test * :hammer: レジストリの変更 * :hammer: TLS有効化 * :hammer: tls-test * :hammer: test * :hammer: cfに変更 * :hammer: ci名変更 * :hammer: 環境変数TZの削除 * :hammer: Dockerワークフローの設定を更新し、retention-daysを追加。不要なDocker構成の有効化ステップを削除。 * refactor: インデントなどの調整 (#63) * chore: アプリケーションのDockerイメージを4.2.1から4.3.0に更新し、Ingressのホスト名を変更 * :hammer: Dockerワークフローのジョブ名を変更し、不要なステップを削除。新しいdev-taggerおよびrelease-taggerワークフローを追加。 * chore: リリースタグ付けワークフローのプルリクエスト対象ブランチをdevからmainに変更 * chore: GitHub Actionsのユーザー設定を追加し、npmバージョンをタグ付けする処理を改善 * test * chore: GitHub ActionsでPRラベルを取得する処理を追加し、npmタグ付けの条件を更新 * test * fix: 修正された条件式でnpmタグ付けのロジックを改善 * fix: npmタグ付けの条件式を修正 * test * fix: npmタグ付けのロジックを改善し、ラベルに基づくバージョン管理を追加 * test * test * test * test * test * test * test * test --- .github/workflows/release-tagger.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/release-tagger.yaml b/.github/workflows/release-tagger.yaml index cfa69d6..297f407 100644 --- a/.github/workflows/release-tagger.yaml +++ b/.github/workflows/release-tagger.yaml @@ -79,7 +79,9 @@ jobs: ] }' \ ${{ secrets.DISCORD_WEBHOOK_URL }} + git reset --merge - name: Push changes + if: failure() run: | git push --all git push --tags From 114e73307e253040a5a22c5b5cc8f36cdc2d8f27 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=94=AF=E4=BA=BA=28Yuito=20Akatsuki=29?= Date: Tue, 12 Nov 2024 09:06:46 +0900 Subject: [PATCH 34/42] Release/lisence (#86) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * :hammer: test * :hammer: test * :hammer: レジストリの変更 * :hammer: TLS有効化 * :hammer: tls-test * :hammer: test * :hammer: cfに変更 * :hammer: ci名変更 * :hammer: 環境変数TZの削除 * :hammer: Dockerワークフローの設定を更新し、retention-daysを追加。不要なDocker構成の有効化ステップを削除。 * refactor: インデントなどの調整 (#63) * chore: アプリケーションのDockerイメージを4.2.1から4.3.0に更新し、Ingressのホスト名を変更 * :hammer: Dockerワークフローのジョブ名を変更し、不要なステップを削除。新しいdev-taggerおよびrelease-taggerワークフローを追加。 * chore: リリースタグ付けワークフローのプルリクエスト対象ブランチをdevからmainに変更 * chore: GitHub Actionsのユーザー設定を追加し、npmバージョンをタグ付けする処理を改善 * test * chore: GitHub ActionsでPRラベルを取得する処理を追加し、npmタグ付けの条件を更新 * test * fix: 修正された条件式でnpmタグ付けのロジックを改善 * fix: npmタグ付けの条件式を修正 * test * fix: npmタグ付けのロジックを改善し、ラベルに基づくバージョン管理を追加 * test * test * test * test * test * test * test * test * test --- .github/workflows/release-tagger.yaml | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/.github/workflows/release-tagger.yaml b/.github/workflows/release-tagger.yaml index 297f407..f960e25 100644 --- a/.github/workflows/release-tagger.yaml +++ b/.github/workflows/release-tagger.yaml @@ -11,8 +11,16 @@ jobs: runs-on: ubuntu-latest if: github.event.pull_request.merged == true steps: + - uses: actions/create-github-app-token@v1 + id: generate-token + with: + app-id: ${{ secrets.NPM_VERSIONER_APP_ID }} + private-key: ${{ secrets.NPM_VERSIONER_PRIVATE_KEY }} + - name: Checkout repository uses: actions/checkout@v4 + with: + token: ${{ steps.generate-token.outputs.token }} - name: git setting run: | From b9f58fd205d708c8a81427e888ec5528427a8a6f Mon Sep 17 00:00:00 2001 From: GitHub Actions <41898282+github-actions[bot]@users.noreply.github.com> Date: Tue, 12 Nov 2024 00:09:07 +0000 Subject: [PATCH 35/42] 4.2.2 --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index ea6e0f1..1c477cb 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "next-website", - "version": "4.2.1", + "version": "4.2.2", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "next-website", - "version": "4.2.1", + "version": "4.2.2", "dependencies": { "@next/third-parties": "^15.0.0-rc.0", "next": "^14.2.14", diff --git a/package.json b/package.json index 47ba6b2..82a973c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "next-website", - "version": "4.2.1", + "version": "4.2.2", "private": true, "scripts": { "dev": "next dev", From 525b482720ebeedfdec68ae05f43148dbdcd1f5a Mon Sep 17 00:00:00 2001 From: YuitoAkatsuki Date: Tue, 22 Oct 2024 23:22:04 +0900 Subject: [PATCH 36/42] :hammer: test --- argoCD/ingress.yaml | 24 ++++++++++-------------- 1 file changed, 10 insertions(+), 14 deletions(-) diff --git a/argoCD/ingress.yaml b/argoCD/ingress.yaml index d478451..73a0261 100644 --- a/argoCD/ingress.yaml +++ b/argoCD/ingress.yaml @@ -9,17 +9,13 @@ metadata: spec: ingressClassName: nginx rules: - - host: arane.uniproject-tech.net - http: - paths: - - path: / - pathType: Prefix - backend: - service: - name: ramura-site - port: - number: 80 - tls: - - hosts: - - arane.uniproject-tech.net - secretName: arane-site-tls + - host: arane-dev.uniproject-tech.net + http: + paths: + - path: / + pathType: Prefix + backend: + service: + name: ramura-site + port: + number: 80 From cec54078afb3274beb65a0d9a5b4460390902391 Mon Sep 17 00:00:00 2001 From: YuitoAkatsuki Date: Tue, 22 Oct 2024 23:38:46 +0900 Subject: [PATCH 37/42] =?UTF-8?q?:hammer:=20=E3=83=AC=E3=82=B8=E3=82=B9?= =?UTF-8?q?=E3=83=88=E3=83=AA=E3=81=AE=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- argoCD/deployment.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/argoCD/deployment.yaml b/argoCD/deployment.yaml index b678f1d..8a79f9e 100644 --- a/argoCD/deployment.yaml +++ b/argoCD/deployment.yaml @@ -13,7 +13,7 @@ spec: spec: containers: - name: app - image: registry.uniproject-tech.net/arane-site:4.3.0 + image: registry.uniproject-tech.net/arane-site:4.2.1 ports: - containerPort: 3000 resources: From dbc430521939d30983b29d2858de9d72e716e0af Mon Sep 17 00:00:00 2001 From: YuitoAkatsuki Date: Tue, 22 Oct 2024 23:43:20 +0900 Subject: [PATCH 38/42] =?UTF-8?q?:hammer:=20TLS=E6=9C=89=E5=8A=B9=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- argoCD/ingress.yaml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/argoCD/ingress.yaml b/argoCD/ingress.yaml index 73a0261..af46c2e 100644 --- a/argoCD/ingress.yaml +++ b/argoCD/ingress.yaml @@ -19,3 +19,7 @@ spec: name: ramura-site port: number: 80 + tls: + - hosts: + - arane-dev.uniproject-tech.net + secretName: arane-site-tls From 263f226525dd125ed5c7fdeac9ddb01d3db2c14a Mon Sep 17 00:00:00 2001 From: YuitoAkatsuki Date: Tue, 5 Nov 2024 00:01:09 +0900 Subject: [PATCH 39/42] =?UTF-8?q?:hammer:=20Docker=E3=83=AF=E3=83=BC?= =?UTF-8?q?=E3=82=AF=E3=83=95=E3=83=AD=E3=83=BC=E3=81=AE=E8=A8=AD=E5=AE=9A?= =?UTF-8?q?=E3=82=92=E6=9B=B4=E6=96=B0=E3=81=97=E3=80=81retention-days?= =?UTF-8?q?=E3=82=92=E8=BF=BD=E5=8A=A0=E3=80=82=E4=B8=8D=E8=A6=81=E3=81=AA?= =?UTF-8?q?Docker=E6=A7=8B=E6=88=90=E3=81=AE=E6=9C=89=E5=8A=B9=E5=8C=96?= =?UTF-8?q?=E3=82=B9=E3=83=86=E3=83=83=E3=83=97=E3=82=92=E5=89=8A=E9=99=A4?= =?UTF-8?q?=E3=80=82?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/docker-push.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/docker-push.yaml b/.github/workflows/docker-push.yaml index 4c54296..87b84f4 100644 --- a/.github/workflows/docker-push.yaml +++ b/.github/workflows/docker-push.yaml @@ -17,6 +17,6 @@ jobs: - name: Build Docker image run: docker build -t ${{ secrets.K8S_DOCKER_REGISTHOST }}/arane-site:latest . id: build - + - name: Push Docker image run: docker push ${{ secrets.K8S_DOCKER_REGISTHOST }}/arane-site:latest \ No newline at end of file From 1866b06f730a0bb5dbb7148f936e62995258382a Mon Sep 17 00:00:00 2001 From: YuitoAkatsuki Date: Tue, 12 Nov 2024 09:16:47 +0900 Subject: [PATCH 40/42] =?UTF-8?q?GitHub=20Actions=E3=81=AE=E3=83=AF?= =?UTF-8?q?=E3=83=BC=E3=82=AF=E3=83=95=E3=83=AD=E3=83=BC=E3=81=ABGitHub?= =?UTF-8?q?=E3=82=A2=E3=83=97=E3=83=AA=E3=83=88=E3=83=BC=E3=82=AF=E3=83=B3?= =?UTF-8?q?=E3=81=AE=E7=94=9F=E6=88=90=E3=82=92=E8=BF=BD=E5=8A=A0=E3=81=97?= =?UTF-8?q?=E3=80=81=E3=83=81=E3=82=A7=E3=83=83=E3=82=AF=E3=82=A2=E3=82=A6?= =?UTF-8?q?=E3=83=88=E3=82=B9=E3=83=86=E3=83=83=E3=83=97=E3=81=A7=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E3=81=99=E3=82=8B=E3=82=88=E3=81=86=E3=81=AB=E8=A8=AD?= =?UTF-8?q?=E5=AE=9A=E3=82=92=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/dev-tagger.yaml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/dev-tagger.yaml b/.github/workflows/dev-tagger.yaml index 767e93a..e5a48d9 100644 --- a/.github/workflows/dev-tagger.yaml +++ b/.github/workflows/dev-tagger.yaml @@ -11,12 +11,19 @@ jobs: runs-on: ubuntu-latest if: github.event.pull_request.merged == true steps: + - uses: actions/create-github-app-token@v1 + id: generate-token + with: + app-id: ${{ secrets.NPM_VERSIONER_APP_ID }} + private-key: ${{ secrets.NPM_VERSIONER_PRIVATE_KEY }} + - name: Checkout repository uses: actions/checkout@v4 + with: + token: ${{ steps.generate-token.outputs.token }} - name: git setting run: | - echo "${{steps.labels.outputs.json}},${{ matrix.label }}" git config --global user.email "41898282+github-actions[bot]@users.noreply.github.com" git config --global user.name "GitHub Actions" From 77a3c9027fe67793e6807c5f896c38d7c117ebc8 Mon Sep 17 00:00:00 2001 From: YuitoAkatsuki Date: Tue, 12 Nov 2024 10:18:25 +0900 Subject: [PATCH 41/42] =?UTF-8?q?:hammer:=20release-tagger.yaml=E3=81=AE?= =?UTF-8?q?=E3=83=AA=E3=83=99=E3=83=BC=E3=82=B9=E6=89=8B=E9=A0=86=E3=82=92?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E3=81=97=E3=80=81=E3=83=97=E3=83=AB=E3=83=AA?= =?UTF-8?q?=E3=82=AF=E3=82=A8=E3=82=B9=E3=83=88=E3=81=AE=E3=83=9E=E3=83=BC?= =?UTF-8?q?=E3=82=B8=E3=81=A8=E3=82=BF=E3=82=B0=E3=81=AE=E3=83=97=E3=83=83?= =?UTF-8?q?=E3=82=B7=E3=83=A5=E3=82=92=E8=BF=BD=E5=8A=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/release-tagger.yaml | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release-tagger.yaml b/.github/workflows/release-tagger.yaml index f960e25..971766a 100644 --- a/.github/workflows/release-tagger.yaml +++ b/.github/workflows/release-tagger.yaml @@ -50,12 +50,12 @@ jobs: - name: Fetch all branches run: git fetch origin - - name: Checkout develop branch - run: git checkout dev - - name: Rebase onto main run: | - git rebase origin/main + git checkout develop + git merge --no-ff ${{ github.event.pull_request.head.ref }} + git branch -d ${{ github.event.pull_request.head.ref }} + git push --delete origin ${{ github.event.pull_request.head.ref }} - name: Send Discord Notification if: failure() @@ -96,3 +96,4 @@ jobs: git reset --merge git checkout main git push --all + git push --tags From a2424f58168fa56443ca4f7e5e2e40a566f15e69 Mon Sep 17 00:00:00 2001 From: YuitoAkatsuki Date: Tue, 12 Nov 2024 10:19:49 +0900 Subject: [PATCH 42/42] miss --- .github/workflows/release-tagger.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-tagger.yaml b/.github/workflows/release-tagger.yaml index 971766a..a51a1cb 100644 --- a/.github/workflows/release-tagger.yaml +++ b/.github/workflows/release-tagger.yaml @@ -52,7 +52,7 @@ jobs: - name: Rebase onto main run: | - git checkout develop + git checkout dev git merge --no-ff ${{ github.event.pull_request.head.ref }} git branch -d ${{ github.event.pull_request.head.ref }} git push --delete origin ${{ github.event.pull_request.head.ref }}