Skip to content
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.

Commit 18d3b95

Browse files
committedMar 10, 2025··
Merge branch 'release/v2025.08'
2 parents 4418214 + 82fdd2e commit 18d3b95

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+777
-491
lines changed
 

‎.github/workflows/build.yml

Lines changed: 14 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,25 @@ jobs:
1919
os: macos-latest
2020
runtime: osx-arm64
2121
- name : Linux
22-
os: ubuntu-20.04
22+
os: ubuntu-latest
2323
runtime: linux-x64
24+
container: ubuntu:20.04
2425
- name : Linux (arm64)
25-
os: ubuntu-20.04
26+
os: ubuntu-latest
2627
runtime: linux-arm64
28+
container: ubuntu:20.04
2729
name: Build ${{ matrix.name }}
2830
runs-on: ${{ matrix.os }}
31+
container: ${{ matrix.container || '' }}
2932
steps:
33+
- name: Install common CLI tools
34+
if: ${{ startsWith(matrix.runtime, 'linux-') }}
35+
run: |
36+
export DEBIAN_FRONTEND=noninteractive
37+
ln -fs /usr/share/zoneinfo/Etc/UTC /etc/localtime
38+
apt-get update
39+
apt-get install -y sudo
40+
sudo apt-get install -y curl wget git unzip zip libicu66 tzdata clang
3041
- name: Checkout sources
3142
uses: actions/checkout@v4
3243
- name: Setup .NET
@@ -47,7 +58,7 @@ jobs:
4758
if: ${{ matrix.runtime == 'linux-arm64' }}
4859
run: |
4960
sudo apt-get update
50-
sudo apt-get install clang llvm gcc-aarch64-linux-gnu zlib1g-dev:arm64
61+
sudo apt-get install -y llvm gcc-aarch64-linux-gnu zlib1g-dev:arm64
5162
- name: Build
5263
run: dotnet build -c Release
5364
- name: Publish

‎.github/workflows/package.yml

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,10 +9,10 @@ on:
99
jobs:
1010
windows:
1111
name: Package Windows
12-
runs-on: ubuntu-latest
12+
runs-on: windows-2019
1313
strategy:
1414
matrix:
15-
runtime: [win-x64, win-arm64]
15+
runtime: [ win-x64, win-arm64 ]
1616
steps:
1717
- name: Checkout sources
1818
uses: actions/checkout@v4
@@ -22,6 +22,7 @@ jobs:
2222
name: sourcegit.${{ matrix.runtime }}
2323
path: build/SourceGit
2424
- name: Package
25+
shell: bash
2526
env:
2627
VERSION: ${{ inputs.version }}
2728
RUNTIME: ${{ matrix.runtime }}
@@ -69,6 +70,7 @@ jobs:
6970
linux:
7071
name: Package Linux
7172
runs-on: ubuntu-latest
73+
container: ubuntu:20.04
7274
strategy:
7375
matrix:
7476
runtime: [linux-x64, linux-arm64]
@@ -77,9 +79,10 @@ jobs:
7779
uses: actions/checkout@v4
7880
- name: Download package dependencies
7981
run: |
80-
sudo add-apt-repository universe
81-
sudo apt-get update
82-
sudo apt-get install desktop-file-utils rpm libfuse2
82+
export DEBIAN_FRONTEND=noninteractive
83+
ln -fs /usr/share/zoneinfo/Etc/UTC /etc/localtime
84+
apt-get update
85+
apt-get install -y curl wget git dpkg-dev fakeroot tzdata zip unzip desktop-file-utils rpm libfuse2 file build-essential binutils
8386
- name: Download build
8487
uses: actions/download-artifact@v4
8588
with:
@@ -89,6 +92,7 @@ jobs:
8992
env:
9093
VERSION: ${{ inputs.version }}
9194
RUNTIME: ${{ matrix.runtime }}
95+
APPIMAGE_EXTRACT_AND_RUN: 1
9296
run: |
9397
mkdir build/SourceGit
9498
tar -xf "build/sourcegit.${{ matrix.runtime }}.tar" -C build/SourceGit

0 commit comments

Comments
 (0)
Please sign in to comment.