Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
4890ff5
Fix GitHub Actions workflow build issues
b3nw Oct 11, 2025
44bfa19
Fix Ubuntu/MSYS2/Flatpak build configuration issues
b3nw Oct 11, 2025
a986b6c
Additional fixes for Flatpak and Ubuntu builds
b3nw Oct 11, 2025
4c51ca2
Fix remaining workflow build issues
b3nw Oct 11, 2025
081b190
Fix workflow issues with runtime patches
b3nw Oct 11, 2025
bc89d2a
Fix Flatpak workflow: clone shared-modules manually and fix JSON
b3nw Oct 11, 2025
31d6a43
Fix Flatpak build: add retries, HTTPS for downloads, and cache fix
b3nw Oct 11, 2025
bcbcb2c
Fix MSYS2 build: use proper MinGW-w64 Python packages
b3nw Oct 11, 2025
cdd3f42
Fix both workflows for final issues
b3nw Oct 11, 2025
c191cdb
Fix both workflows with proper solutions
b3nw Oct 11, 2025
cbb7060
Fix MSYS2 build: add gettext with ITS rules support
b3nw Oct 11, 2025
5c0e392
Fix Flatpak build: replace shared-module libcanberra with inline module
b3nw Oct 11, 2025
592fb41
Fix Flatpak libcanberra URL and update final status
b3nw Oct 11, 2025
e79c637
Fix Flatpak build: remove incorrect meson buildsystem from libcanberra
b3nw Oct 11, 2025
7297c9d
Optimize Flatpak build: use runtime Lua instead of building from source
b3nw Oct 11, 2025
cc841a4
Add ccache integration to all GitHub Actions workflows
b3nw Oct 11, 2025
936f21b
Fix Windows ccache action: use choco install instead of non-existent …
b3nw Oct 11, 2025
01625b7
Remove ccache integration from Windows workflow fixes compilation
b3nw Oct 12, 2025
1d72330
Fix Flatpak build: keep Lua pkg-config files for lgi dependency
b3nw Oct 12, 2025
30fc9c2
Fix Flatpak build: correct Lua configuration for hexchat plugin
b3nw Oct 13, 2025
bf07f96
Fix Flatpak bundle creation: add runtime repository
b3nw Oct 13, 2025
dc7f738
Fix Flatpak bundle creation: specify stable branch in build-bundle co…
b3nw Oct 14, 2025
ec0bdc6
Remove WORKFLOW_FIXES_STATUS.md from git tracking
b3nw Oct 14, 2025
c231da6
Fix Flatpak ccache: use correct flatpak-builder cache directory
b3nw Oct 14, 2025
82f12a0
Fix Flatpak ccache path: use workspace root .flatpak-builder/ccache
b3nw Oct 14, 2025
9177aa3
Test ccache restoration on Flatpak build - trigger workflow
b3nw Oct 14, 2025
2436ad3
Document Flatpak ccache fix and performance improvements
b3nw Oct 14, 2025
cb5e8f6
Bump version to 2.16.3
b3nw Oct 16, 2025
e5072e9
ci: Upload Flatpak and Ubuntu build artifacts
b3nw Oct 16, 2025
6cdcf9b
Merge origin/master into fix/workflow-builds
b3nw Oct 16, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .github/workflows/flatpak-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,3 +68,8 @@ jobs:
- name: Create Flatpak bundle
run: |
flatpak build-bundle repo hexchat.flatpak io.github.Hexchat stable --runtime-repo=https://flathub.org/repo/flathub.flatpakrepo

- uses: actions/upload-artifact@v4
with:
name: Flatpak Bundle
path: hexchat.flatpak
11 changes: 11 additions & 0 deletions .github/workflows/ubuntu-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,19 @@ jobs:
- name: Test
run: ninja -C build test

- name: Create tar.gz artifact
run: |
mkdir -p hexchat-ubuntu-build
DESTDIR=hexchat-ubuntu-build ninja -C build install
tar -czf hexchat-2.16.3-ubuntu.tar.gz -C hexchat-ubuntu-build .

- name: Show ccache statistics
run: ccache --show-stats

- name: Install
run: sudo ninja -C build install

- uses: actions/upload-artifact@v4
with:
name: Ubuntu Tarball
path: hexchat-2.16.3-ubuntu.tar.gz
2 changes: 1 addition & 1 deletion meson.build
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
project('hexchat', 'c',
version: '2.16.2',
version: '2.16.3',
meson_version: '>= 0.47.0',
default_options: [
'c_std=gnu89',
Expand Down