docs: 赞赏支持

This commit is contained in:
msojocs 2022-09-03 23:07:22 +08:00
parent 701efb0a9f
commit e10ad2ff9d
2 changed files with 113 additions and 124 deletions

View File

@ -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

View File

@ -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¥ |