Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: msojocs/wechat-web-devtools-linux
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.06.2412040-1
Choose a base ref
...
head repository: msojocs/wechat-web-devtools-linux
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: master
Choose a head ref
  • 18 commits
  • 17 files changed
  • 1 contributor

Commits on Jan 17, 2025

  1. Copy the full SHA
    1a5519f View commit details

Commits on Feb 16, 2025

  1. Copy the full SHA
    471984a View commit details

Commits on Feb 17, 2025

  1. fix: ci (#130)

    msojocs authored Feb 17, 2025
    Copy the full SHA
    e47ef79 View commit details
  2. Copy the full SHA
    5fe2af4 View commit details

Commits on Feb 18, 2025

  1. Copy the full SHA
    11cee79 View commit details

Commits on Mar 12, 2025

  1. chore: 更新脚本适配当前ubuntu latest (#135, #134)

    * perf: replace ubuntu 20.04 with latest
    
    * fix: Cannot handle 8-byte build ID
    msojocs authored Mar 12, 2025
    Copy the full SHA
    70a2622 View commit details

Commits on Apr 24, 2025

  1. chore: 更新ci脚本 (#139)

    * perf: replace ubuntu 20.04 with latest
    
    * fix: Cannot handle 8-byte build ID
    
    * perf: wxvpkg_pack 兼容windows
    msojocs authored Apr 24, 2025
    Copy the full SHA
    cb363c5 View commit details

Commits on Apr 28, 2025

  1. Copy the full SHA
    99b2a42 View commit details
  2. Copy the full SHA
    cab9cb8 View commit details
  3. perf: 替换float-pigment。

    msojocs committed Apr 28, 2025
    Copy the full SHA
    5cad0a1 View commit details

Commits on Apr 30, 2025

  1. Copy the full SHA
    f32e4d5 View commit details
  2. docs: v1.06.2503290-1

    msojocs committed Apr 30, 2025
    Copy the full SHA
    ab106f1 View commit details

Commits on May 2, 2025

  1. Copy the full SHA
    e2d698f View commit details
  2. Copy the full SHA
    2778d18 View commit details

Commits on May 17, 2025

  1. Copy the full SHA
    df2d94f View commit details

Commits on May 23, 2025

  1. fix: worker无法使用 #145

    msojocs committed May 23, 2025
    Copy the full SHA
    75ea918 View commit details
  2. perf: 优化构建脚本

    msojocs committed May 23, 2025
    Copy the full SHA
    7972c03 View commit details

Commits on May 24, 2025

  1. Copy the full SHA
    bf2fbd9 View commit details
66 changes: 66 additions & 0 deletions .github/workflows/build-deb.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions

name: Build DEB Package

on:
workflow_dispatch:
workflow_call:

jobs:
build-deb:
name: Build DEB Package
runs-on: ubuntu-latest

strategy:
matrix:
ARCH: ['x86_64']
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/

steps:
- uses: actions/checkout@v2
- name: Download artifacts
uses: actions/download-artifact@v4

- 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"
# https://stackoverflow.com/questions/61096521/how-to-use-gpg-key-in-github-actions
# gpg --generate-key
# gpg --export-secret-keys YOUR_ID_HERE | base64 > private.key
- name: Configure GPG Key
run: |
echo -n "$GPG_SIGNING_KEY" | base64 --decode | gpg --import
gpg --list-secret-keys jiyecafe@gmail.com
env:
GPG_SIGNING_KEY: ${{ secrets.GPG_SIGNING_KEY }}

- name: Prepare
run: |
sudo apt update -y
sudo apt-get install -y build-essential fakeroot devscripts debhelper # debmake lintian pbuilder
- name: Build Deb Package
run: |
export BUILD_VERSION=${{ steps.tag.outputs.tag }}
ls -l
mkdir -p tmp/build
export WINE=false
tools/build-prepare.sh
env WINE=false tools/build-deepin.sh ${{ steps.tag.outputs.tag }}
- name: Upload artifact
uses: actions/upload-artifact@v4
with:
# Artifact name
name: wechat-devtools-deb-${{ matrix.ARCH }}.build
path: tmp/build
88 changes: 88 additions & 0 deletions .github/workflows/build-src.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions

name: Build Base Packages

on:
workflow_dispatch:
workflow_call:

jobs:
build-src:
name: Build Base Packages
runs-on: ubuntu-latest

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

- name: Prepare
run: |
echo "$UID, $GID"
- 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
run: |
export ACTION_MODE=true
ls -l
export WINE=false
tools/build-with-docker.sh
- name: Compress Resources
run: |
ls -l
mkdir -p tmp/src
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-linux.tar.gz bin nwjs package.nw tools
- name: Compress nodegit
run: |
ls -l
mkdir -p tmp/build
cp -r package.nw/node_modules/nodegit .
tar -zcf nodegit.tar.gz nodegit
mv nodegit.tar.gz tmp/build
cd tmp/build
ls -l
- name: View Directory
run: |
ls -l
- name: Upload src artifact
uses: actions/upload-artifact@v4
with:
# Artifact name
name: wechat-devtools-${{ matrix.ARCH }}.src
path: tmp/src

- name: Upload build artifact
uses: actions/upload-artifact@v4
with:
# Artifact name
name: wechat-devtools-${{ matrix.ARCH }}.build
path: tmp/build
66 changes: 66 additions & 0 deletions .github/workflows/build-tar.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# This workflow will do a clean installation of node dependencies, cache/restore them, build the source code and run tests across different versions of node
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions

name: Build tar.gz AppImage

on:
workflow_dispatch:
workflow_call:

jobs:
build-tar:
name: Build tar.gz AppImage
runs-on: ubuntu-latest

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
- name: Download artifacts
uses: actions/download-artifact@v4
- name: Inspect directory after downloading artifacts
run: |
ls -alFR wechat-devtools-*.build
ls -alFR wechat-devtools-*.src
- name: Prepare
run: |
sudo apt install -y fuse
echo "$UID, $GID"
- 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
run: |
export WINE=false
export ACTION_MODE=true
# tar.gz AppImage
ls -l
mkdir -p tmp/build
tools/build-prepare.sh
tools/build-release.sh ${{ matrix.ARCH }} ${{ steps.tag.outputs.tag }}
- name: View Directory
run: |
ls -l
- name: Upload artifact
uses: actions/upload-artifact@v4
with:
# Artifact name
name: wechat-devtools-simple-${{ matrix.ARCH }}.build
path: tmp/build
Loading