diff --git a/.github/workflows/release-wine.yml b/.github/workflows/release-wine.yml index 5fc686e..d2add46 100644 --- a/.github/workflows/release-wine.yml +++ b/.github/workflows/release-wine.yml @@ -151,7 +151,7 @@ jobs: name: Build DEB Package needs: - build-src - runs-on: ubuntu-18.04 + runs-on: ubuntu-20.04 strategy: matrix: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 72a8387..91d4c40 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -162,7 +162,7 @@ jobs: name: Build DEB Package needs: - build-src - runs-on: ubuntu-18.04 + runs-on: ubuntu-20.04 strategy: matrix: @@ -213,130 +213,130 @@ 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 }} + # 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 @@ -379,5 +379,5 @@ jobs: **build/WeChat*.AppImage **build/*.tar.gz **build/*.deb - **build/*.pkg.* - **build/*.snap + # **build/*.pkg.* + # **build/*.snap