From 7c9e4d9a773805952b3b859b662d2c03936ea0d1 Mon Sep 17 00:00:00 2001 From: Kohei YOSHIDA Date: Wed, 17 Dec 2025 19:43:30 +0900 Subject: [PATCH 1/2] circleci: stop building and deploying to Gehirn RS2 Plus --- .circleci/config.yml | 59 ---------------------------------- .circleci/id_ed25519.pub | 1 - .circleci/id_ed25519.sops.yaml | 45 -------------------------- .gitignore | 4 --- 4 files changed, 109 deletions(-) delete mode 100644 .circleci/config.yml delete mode 100644 .circleci/id_ed25519.pub delete mode 100644 .circleci/id_ed25519.sops.yaml diff --git a/.circleci/config.yml b/.circleci/config.yml deleted file mode 100644 index 93ffd60..0000000 --- a/.circleci/config.yml +++ /dev/null @@ -1,59 +0,0 @@ ---- -version: 2.1 -orbs: - python: circleci/python@1.4.0 -jobs: - build: - executor: - name: python/default - tag: "3.10" - steps: - - checkout: {} - - python/install-packages: - pkg-manager: pip - pip-dependency-file: requirements.txt - - run: - command: | - make html - - persist_to_workspace: - root: . - paths: - - ./build/html/ - - ./deploy/ - deploy: - docker: - - image: cimg/base:stable-20.04 - steps: - - run: - name: Install rsync - command: | - sudo apt-get update - sudo apt-get install --assume-yes rsync - - add_ssh_keys: - fingerprints: - - 4d:f4:46:2f:69:ee:a0:bd:9c:29:fe:de:18:00:f1:de - - run: - name: Install a key to known_hosts - command: | - mkdir -p ~/.ssh - cat \<< EOF >> ~/.ssh/known_hosts - [s9.rs2plus.gehirn.ne.jp]:22311,[153.127.109.65]:22311 ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBGh08oN+BTakK+pFUgZPI9lj1mb8vSuNtl7RmTf/KUmoNYeI/y54HvNMHaWNuy4/Zco3zFctBkZIk4FxPFrVDR4= - EOF - - attach_workspace: - at: . - - run: - name: Deploy to the stage environment - command: | - ./deploy/production.sh -workflows: - version: 2 - build_and_deploy: - jobs: - - build: {} - - deploy: - requires: - - build - filters: - branches: - only: - - master diff --git a/.circleci/id_ed25519.pub b/.circleci/id_ed25519.pub deleted file mode 100644 index 44cd8ab..0000000 --- a/.circleci/id_ed25519.pub +++ /dev/null @@ -1 +0,0 @@ -ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICxzTicDs1uA9UqBPWOJNllrZrKJApXnvM9JExs/LxuD CircleCI diff --git a/.circleci/id_ed25519.sops.yaml b/.circleci/id_ed25519.sops.yaml deleted file mode 100644 index 04902d5..0000000 --- a/.circleci/id_ed25519.sops.yaml +++ /dev/null @@ -1,45 +0,0 @@ -data: ENC[AES256_GCM,data:GUWj35wBqJX2kOaPXdvEDqtuE0B+busSE3j9qkNg01bIl/4KsMFDD/s1mUKCj07gFxdekjU6EycboQHrbtx5Nw9Lqds0aBJD/FJD7qkNFypgp3kDbZMXs0clzVHw7iPAhojKG/k0zrzLyYYcD65cO/6dFtQ1c7rD/niVr7IfemAspa1jrNDZ3SiRzVi3oUpFtqn+SphzIXU+adPL//cFDMRcM0VDaa5ywPn6/FS96lZGujU6sD9fmBKAPgFUMzQpF9uqa/m2XTPXPVIvHrgpmDgpcUUvIYwsz2M0Nf0FQ/rD2TbFKH33KTdCI1zNf8p8MHVPfnQTjdu18KPaFuXkn0Rhv5yL1BShb20iOKUf+wgtvltcOxR9+tCJImUhFd5UsoHmR0Hi2khnebvdZztxGqeCDA7ldZDd+fWVOKZItDeMuO6JDlfGEYtdPA5ydhIKc2ib1KYrylN2EWo/JJcVNM3Y5boXE3fgxVkLMfSl4PdrFCiGsipJdiABwLKGMUvNYtxwZzHS2jDaspNvEX73,iv:HfKXOyTl+eO9oEffq9iUj4JX1HA4NrbM6OwsIsR92qg=,tag:BRpfzrHccFjl/WgejmJEMA==,type:str] -sops: - kms: [] - gcp_kms: - - resource_id: projects/gehirnapis/locations/global/keyRings/sops/cryptoKeys/sops-key - created_at: "2023-01-06T12:37:23Z" - enc: CiUAgrtd3TFwR1m65fl4seMhoA0bDYxlKNVYUzxPdyXUYFYzcHJfEkkAhXOgpmlf8Z3HN//A93DLRIXxyUdJGuqVcw+Q8Krc7XnHPSqNejQEH/YtHS3NDk/yFLgKImrI+optcpychr58Ay3NqLruaypB - azure_kv: [] - hc_vault: [] - age: [] - lastmodified: "2023-01-06T12:37:23Z" - mac: ENC[AES256_GCM,data:w5y2E/BNVoby4nHe9KE1l59zTA4u5z/8cUts0sxI8fTm0rPcW/XcOwedHP/K+eHnOSNtCjb215rO0bPTRo0wO2M80MLpjVhPm/58/smRF8cSKmL7Jsbk2te6fA9sLBzx2vGhQEGW4MnJq8EPXAc1190ZbLFQ8nFlIFHgDFZ0KS0=,iv:R25ASQUe/bF/vv0l+12P5m3kTFttH35+MCK4HI6ZDBQ=,tag:IP+6dPOOttkAjbfFRa6pwA==,type:str] - pgp: - - created_at: "2023-01-06T12:37:23Z" - enc: |- - -----BEGIN PGP MESSAGE----- - - wcBMA5iCegqmFYXWAQgAkqxl1Yo+xGRFwMCYo01aeCIw7O4AYBm3NLX3CHsrh7ZD - JeS2OUh0zM5o+abMJVOb/gijhakp9EJrXqWGO28aTlkfq90heNx7B5Yddo94Q7Ps - N+ZHDKOSTyFRXpdYdjM9S/kXhbfXAZ9fjzNdALTRPLWZzv8Sk39M5Hi115mz9R+W - Np6gS7L8Hol9Liyko8ThwaRr2H+3lv/AK51WZhOL8GLxdopaXWbsyi+iCeoI0Hu9 - ZaEKsBw0rArrzCZcppDoaVMSTaJeouK6tHu3fdz7BDPsBncWSw5R35/y9GHk+U7k - +3BJ/7uAWQjfhmBOVcgTjsQgkhxWkjNCEAstqSubJtLmATWwFdY5YDmIxNxV5xel - 3s/vLWzVHNCajsJMpjba6v4HPCIkSu1UK6PcmFy+W7jzw/1ZaXdaYvGZfkT7C3BD - N+TIXQ1B7mj+rwaD2es5bMtG4otmEe0A - =9ZA5 - -----END PGP MESSAGE----- - fp: 862BD523D5CFE25F79E4895107C8B2D692F0EB5A - - created_at: "2023-01-06T12:37:23Z" - enc: |- - -----BEGIN PGP MESSAGE----- - - wcBMA/B2IuTMkUW/AQgAHUI1UzS/SA6y4uPpcAK7lyyymtLEDF/RhxKq24s1VMhs - lv+B7VSvXDbSEW0bwX7rETeSD7ADMfcQW/1mCI7YFV362zxLo6kUTfxy5XDd3OfV - 6cuCgLAvCiPNGHQEFd06OxFxSo6mEcwNFceroURh6L7tFB/YoYYMan29YJaazkop - k+kNV/CN4xqY6AfRpx4rYc2/Abw9MQD/hMWZD2ivy8cGVqMA9qvesWOoisnMDOKq - CvUG6PAe2+SHL5NXvyAQ8HkgyrSMGWmeqGGAydEsHsqsIEWt6Apt6rfXDdezsQTd - /a1PdqDxO5azYG+8o9xedPT8vOHqr3ja3rx1+jro/dLmAXhGkwUTsw1cKgwJCk38 - 4/7v1aWCLdPy41IisSItBBY6ct4yONGQ0dW75aXsnXijGMKHbOA/5vP88jsn+nME - u+SFbheypTgTfe+EoYosVnj54mLK3BcA - =dvko - -----END PGP MESSAGE----- - fp: EF49D3AC6E867BC39F1599AFF07622E4CC9145BF - unencrypted_suffix: _unencrypted - version: 3.7.1 diff --git a/.gitignore b/.gitignore index 0211eb1..6970d58 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,3 @@ build/ -/.circleci/id_* -!/.circleci/id_*.pub -!/.circleci/id_*.yaml - .venv/ From e95f26af9148296a4811cee2311f8a5e8af52e85 Mon Sep 17 00:00:00 2001 From: Kohei YOSHIDA Date: Wed, 17 Dec 2025 19:48:10 +0900 Subject: [PATCH 2/2] github: build HTML on Actions --- .github/workflows/build.yaml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/workflows/build.yaml diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml new file mode 100644 index 0000000..de2d29b --- /dev/null +++ b/.github/workflows/build.yaml @@ -0,0 +1,18 @@ +--- +name: build +on: + pull_request: + branches: [master] +permissions: + contents: read +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v6 + - uses: actions/setup-python@v5 + with: + python-version: '3.10' + cache: 'pip' + - run: pip install -r requirements.txt + - run: make html