From e10ad2ff9de11bc408d3d47e63117f8c2cc079a5 Mon Sep 17 00:00:00 2001 From: msojocs Date: Sat, 3 Sep 2022 23:07:22 +0800 Subject: [PATCH] =?UTF-8?q?docs:=20=E8=B5=9E=E8=B5=8F=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/release-wine.yml | 236 ++++++++++++++--------------- readme.md | 1 + 2 files changed, 113 insertions(+), 124 deletions(-) diff --git a/.github/workflows/release-wine.yml b/.github/workflows/release-wine.yml index 92913b4..e2d0738 100644 --- a/.github/workflows/release-wine.yml +++ b/.github/workflows/release-wine.yml @@ -65,26 +65,13 @@ jobs: ls -l export WINE=true mkdir -p tmp/src + mkdir -p tmp/build rm -rf nwjs/node nwjs/node.exe cp node/bin/node nwjs/node cd nwjs && ln -s node node.exe cd .. tar -zcf tmp/src/src-wine.tar.gz bin nwjs package.nw tools - - name: Compress nodegit compiler - run: | - ls -l - export WINE=true - mkdir -p tmp/build - cp -r package.nw/node_modules/nodegit . - sudo rm -rf compiler/test - tar -zcf compiler.tar.gz compiler - tar -zcf nodegit.tar.gz nodegit - mv nodegit.tar.gz tmp/build - mv compiler.tar.gz tmp/build - cd tmp/build - ls -l - - name: View Directory run: | ls -l @@ -214,130 +201,131 @@ jobs: name: wechat-devtools-${{ matrix.ARCH }}.build path: tmp/build - build-arch: - name: Build ArchLinux Package - runs-on: ubuntu-latest - timeout-minutes: 30 - strategy: - matrix: - node-version: [16.x] - ARCH: ['x86_64'] - # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ + # build-arch: + # name: Build ArchLinux Package + # runs-on: ubuntu-latest + # timeout-minutes: 30 + # strategy: + # matrix: + # node-version: [16.x] + # ARCH: ['x86_64'] + # # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ - steps: - - uses: actions/checkout@v2 - with: - submodules: 'recursive' - - name: Use Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v2 - with: - node-version: ${{ matrix.node-version }} - cache: 'npm' + # steps: + # - uses: actions/checkout@v2 + # with: + # submodules: 'recursive' + # - name: Use Node.js ${{ matrix.node-version }} + # uses: actions/setup-node@v2 + # with: + # node-version: ${{ matrix.node-version }} + # cache: 'npm' - - name: Prepare - run: | - cd compiler && npm install - npm install node-gyp nw-gyp npm -g - node-gyp install - cat /etc/passwd + # - name: Prepare + # run: | + # cd compiler && npm install + # npm install node-gyp nw-gyp npm -g + # node-gyp install + # cat /etc/passwd - - name: Generate TAG - id: Tag - run: | - tag='continuous' - name='Continuous Build' - if [ 'true' == ${{ startsWith(github.ref, 'refs/tags/') }} ];then - tag='${{ github.ref_name }}' - name='${{ github.ref_name }}' - fi - echo "tag result: $tag - $name" - echo "::set-output name=tag::$tag" - echo "::set-output name=name::$name" + # - name: Generate TAG + # id: Tag + # run: | + # tag='continuous' + # name='Continuous Build' + # if [ 'true' == ${{ startsWith(github.ref, 'refs/tags/') }} ];then + # tag='${{ github.ref_name }}' + # name='${{ github.ref_name }}' + # fi + # echo "tag result: $tag - $name" + # echo "::set-output name=tag::$tag" + # echo "::set-output name=name::$name" - - name: Build ArchLinux Package - uses: countstarlight/arch-makepkg-action@master - env: - BUILD_VERSION: ${{ steps.tag.outputs.tag }} - with: - repos: > - archlinuxcn=https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch - before: "tools/build-aur.sh && sudo pacman -S --noconfirm archlinuxcn-keyring" - packages: > - gconf - p7zip - libxkbfile - python2 - openssl - gcc - make - libssh2 - krb5 - wget - scripts: "cd tmp/AUR && makepkg && ls -l && cd ../../" + # - name: Build ArchLinux Package + # uses: countstarlight/arch-makepkg-action@master + # env: + # BUILD_VERSION: ${{ steps.tag.outputs.tag }} + # WINE: true + # with: + # repos: > + # archlinuxcn=https://mirrors.tuna.tsinghua.edu.cn/archlinuxcn/$arch + # before: "tools/build-aur.sh && sudo pacman -S --noconfirm archlinuxcn-keyring" + # packages: > + # gconf + # p7zip + # libxkbfile + # python2 + # openssl + # gcc + # make + # libssh2 + # krb5 + # wget + # scripts: "cd tmp/AUR && makepkg && ls -l && cd ../../" - - name: Fix Permissions - run: | - sudo chmod -R 0777 tmp - mkdir -p tmp/build - mv tmp/AUR/*.pkg.* tmp/build - cd tmp/build - for file in `ls *.pkg.*`;do mv $file `echo $file|sed 's/:/-/g'`;done; - ls -l + # - name: Fix Permissions + # run: | + # sudo chmod -R 0777 tmp + # mkdir -p tmp/build + # mv tmp/AUR/*.pkg.* tmp/build + # cd tmp/build + # for file in `ls *.pkg.*`;do mv $file `echo $file|sed 's/:/-/g'`;done; + # ls -l - - name: Upload artifact - uses: actions/upload-artifact@v2.3.1 - with: - # Artifact name - name: wechat-devtools-${{ matrix.ARCH }}.build - path: tmp/build + # - name: Upload artifact + # uses: actions/upload-artifact@v2.3.1 + # with: + # # Artifact name + # name: wechat-devtools-${{ matrix.ARCH }}.build + # path: tmp/build - build-snap: - name: Build Snap Package - runs-on: ubuntu-18.04 - timeout-minutes: 30 - strategy: - matrix: - node-version: [16.x] - ARCH: ['x86_64'] - # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ + # build-snap: + # name: Build Snap Package + # runs-on: ubuntu-18.04 + # timeout-minutes: 30 + # strategy: + # matrix: + # node-version: [16.x] + # ARCH: ['x86_64'] + # # See supported Node.js release schedule at https://nodejs.org/en/about/releases/ - steps: - - uses: actions/checkout@v2 - with: - submodules: 'recursive' - - name: Install Snapcraft - uses: samuelmeuli/action-snapcraft@v1 - with: - use_lxd: true + # steps: + # - uses: actions/checkout@v2 + # with: + # submodules: 'recursive' + # - name: Install Snapcraft + # uses: samuelmeuli/action-snapcraft@v1 + # with: + # use_lxd: true - - name: Prepare - run: | - cd compiler && npm install - git --version - git --help + # - name: Prepare + # run: | + # cd compiler && npm install + # git --version + # git --help - # You can now run Snapcraft shell commands - - name: Build snap - run: sg lxd -c 'snapcraft --use-lxd' + # # You can now run Snapcraft shell commands + # - name: Build snap + # run: sg lxd -c 'snapcraft --use-lxd' - - name: move file - run: | - mkdir -p tmp/build - mv *.snap tmp/build - - name: Upload artifact - uses: actions/upload-artifact@v2.3.1 - with: - # Artifact name - name: wechat-devtools-${{ matrix.ARCH }}.build - path: tmp/build + # - name: move file + # run: | + # mkdir -p tmp/build + # mv *.snap tmp/build + # - name: Upload artifact + # uses: actions/upload-artifact@v2.3.1 + # with: + # # Artifact name + # name: wechat-devtools-${{ matrix.ARCH }}.build + # path: tmp/build upload: name: Create release and upload artifacts needs: - build-tar - build-deb - - build-snap - - build-arch + # - build-snap + # - build-arch runs-on: ubuntu-latest steps: - name: Download artifacts @@ -365,7 +353,7 @@ jobs: run: | wget -q https://github.com/TheAssassin/pyuploadtool/releases/download/continuous/pyuploadtool-x86_64.AppImage chmod +x pyuploadtool-x86_64.AppImage - ./pyuploadtool-x86_64.AppImage **build/WeChat*.AppImage **build/*.tar.gz **build/*.deb **build/*.pkg.* **build/*.snap + ./pyuploadtool-x86_64.AppImage **build/WeChat*.AppImage **build/*.tar.gz **build/*.deb # **build/*.pkg.* **build/*.snap - name: Release uses: softprops/action-gh-release@v1 @@ -379,5 +367,5 @@ jobs: **build/WeChat*.AppImage **build/*.tar.gz **build/*.deb - **build/*.pkg.* - **build/*.snap + # **build/*.pkg.* + # **build/*.snap diff --git a/readme.md b/readme.md index 9710047..e30c0ec 100644 --- a/readme.md +++ b/readme.md @@ -166,6 +166,7 @@ |-------|---------| | Milder | 50.00¥ | | [Starrah](https://github.com/Starrah) | 50.00¥ | +| 仙人柱 | 50.00¥ | | . | 20.00¥ | | [icepie](https://github.com/icepie) | 20.00¥ | | 南极の短尾猫 | 20.00¥ |