Commit graph

99 commits

Author SHA1 Message Date
Chris-AC9KH
82e7ec54e5 test-build-docs.yml:tweak the name of the dry run script since we now
know it can fetch the pre-built doxy binary. This script would mainly
    be used to test new doxy builds for validity without touching GitHub
    Pages
2026-08-12 07:15:14 -05:00
Chris-AC9KH
9ffef47e0a build-doxy.yml: remove this workflow. It is now located at js8lib 2026-08-11 20:43:22 -05:00
Chris-AC9KH
4a9ac6ebc9 fix doxy runs for the sha256 2026-08-11 20:14:08 -05:00
Chris-AC9KH
1676a96a2a test-build-docs.yml: fix doxy fetch. 2026-08-11 20:04:52 -05:00
Chris-AC9KH
b8ebf8f5e3 create test workflow to test pre-built doxy binary 2026-08-11 19:59:14 -05:00
Chris-AC9KH
424aed1a3b build-doxy.yml:fix downloadable tarball 2026-08-11 19:57:08 -05:00
Wyatt Miler
f765af9df5
Stupid runner
Removed unnecessary installation of libclang-dev.
2026-08-11 20:35:00 -04:00
Wyatt Miler
58a18197b4
Add libclang-dev to Doxygen build dependencies
Added 'libclang-dev' to the list of installed dependencies for building Doxygen.
2026-08-11 20:29:41 -04:00
Chris-AC9KH
f7da971992 build-doxy.yml:fix path for tarball 2026-08-11 19:17:50 -05:00
Chris-AC9KH
ca200c0286 .github/workflows:add new workflow to build Doxygen 2026-08-11 18:59:24 -05:00
Wyatt Miler
f6eda96c79
Revert turning on doxygen clang options 2026-08-11 13:35:30 -04:00
Wyatt Miler
1ccaa594fd
Enable libclang support in Doxygen build 2026-08-11 13:29:50 -04:00
Chris Olson
d9d45020fd
Add keep_minimum_runs parameter to workflow cleanup
Set keep_minimum_runs to zero so it doesn't keep old runs due to the default of 6.
2026-08-02 08:08:07 -05:00
Chris Olson
66910adad0
Remove keep_minimum_runs from workflow-cleanup
workflow-cleanup.yml: Remove minimum runs requirement from workflow cleanup. This is per-workflow, not total runs, we have no reason to retain runs older than 30 days.
2026-08-02 07:50:11 -05:00
Chris-AC9KH
39a838b61d build-docs.yml: fix workflow so it will run. It was attempting to unzip
HTML instead of an actual tarball
2026-08-02 05:33:46 -05:00
Chris-AC9KH
55ebf75966 Update to Qt 6.12.0-beta2
JS8Call-Build-AppImage.sh: Update Linux workflow script to include
                           libopengl-dev
tools/Linux-User-Build-JS8Call.sh: Update user build script to include
                                   libopengl-development package
2026-07-31 13:07:26 -05:00
Chris-AC9KH
0a35cdba2f ci-linux.yml.old: remove this workflow file 2026-07-16 06:52:43 -05:00
Wyatt Miler
05e6771117
Update attestation action to version 4 2026-07-13 07:38:06 -04:00
Chris-AC9KH
6912136ff9 - Add README.txt to tools directory
- Move JS8Call-Build-AppImage.sh from tools to .github/workflows/scripts
2026-06-26 18:06:27 -05:00
Chris-AC9KH
b4c0b185c2 Update Windows workflow to Hamlib 4.7.2 2026-06-24 13:31:08 -05:00
Chris-AC9KH
35c7ffc555 - update workflows for Qt6.11.1. This moves the Windows workflow to
internally built and hosted Qt6.11.1 library package. This is necessary
because Qt6.11.1 is not available in the jurplel/install-qt-action pipeline
for either LLVM-clang or mingw/gcc
- switch linux builds to clang 18
- move Qt6 package script for linux to js8lib
2026-06-21 16:21:31 -05:00
Chris-AC9KH
47009b19e1 ci-windows.yml: update to use new more optimized js8lib 2026-06-14 20:38:03 -05:00
Chris-AC9KH
794fa70761 - Add in AppStream metainfo to linux AppImage build script and fix
wayland compositor addition to AppImage
- Minor updates to workflows to all use checkout @v5
2026-06-13 19:34:43 -05:00
Chris-AC9KH
89eca3aa2b ci: pin GitHub Actions to full commit SHAs for security 2026-06-11 22:08:46 -05:00
Chris-AC9KH
0b8a109b8f further simplify Inno Setup script for packaging Windows installer
.dll's were name explicitly instead of using a wildcard copy
2026-06-11 19:44:33 -05:00
Chris-AC9KH
3eed2c5afa Change Inno Setup script for Windows to pick up all Qt-related .dll's 2026-06-11 18:44:46 -05:00
Chris-AC9KH
48ea465bff Add workflow that will clean up old workflows runs and save the last 30 days
worth of runs, or a minimum of 5 runs
2026-06-10 22:09:00 -05:00
Chris-AC9KH
9fb221c450 Remove Windows Qt modules that are already part of the base package 2026-06-10 21:23:40 -05:00
Chris-AC9KH
959b136fdf Add Qt modules to Windows Qt to be consistent with Mac and Linux 2026-06-10 21:13:23 -05:00
Chris-AC9KH
21ddfdcff0 Replace linux workflow with new one temporarily to test it 2026-06-10 18:44:03 -05:00
Chris-AC9KH
a4ccaa4a1a Fix workflow dispatch for Win/Mac CI so it is available from Actions
page
2026-06-09 12:33:05 -05:00
Chris-AC9KH
4bf36c985a - Change Mac workflow to use Xcode build
- Change both Mac and Windows workflows to v7 with archive: false to
prevent zipping the artifact
2026-06-09 07:08:10 -05:00
Chris-AC9KH
e73f0b136c Switch to Clang 17 compiler for Windows workflow builds
Add Vulkan headers on the runner for Windows build
add CMake versioning to Windows workflow
update Windows workflow path for new optimized library package
update Windows workflow with separate CI and Release scripts
2026-06-09 07:08:10 -05:00
Wyatt Miler
fe90e7ceaa
Update deployment conditions for GitHub Actions 2026-05-16 11:13:58 -04:00
Wyatt Miler
e2c2c74cc8
Remove sha256 hash generation step
Removed the step for generating sha256 hash from CI workflow.
2026-05-14 07:26:56 -04:00
Wyatt Miler
bf3a33f907
Update CI workflow by removing subject-checksums
Removed subject-checksums input from attest action.
2026-05-13 22:38:43 -04:00
Wyatt Miler
7997db23c2
Update windows workflow (#284)
* Update release version to v3.0.0 and hamlib to 4.7.1

* Set default environment to 'CI' in Windows workflow

* Refactor Hamlib installation in CI workflow

Removed NSIS installation and updated Hamlib installation steps to move files directly instead of building from source.

* Update ci-windows.yml with secrets access notes

Added notes about secret access in PRs.
2026-05-03 21:33:47 -04:00
Wyatt Miler
36df7a3852
Set default environment to 'CI' in ci-linux.yml 2026-05-03 19:24:36 -04:00
Wyatt Miler
f9b4cf4758
Add a continue on error 2026-04-30 19:27:06 -04:00
Wyatt Miler
20716d3267
Refactor CI workflow for disk cleanup and hashing
Updated the CI workflow to clean up disk space and generate SHA-256 hash.
2026-04-30 18:55:00 -04:00
Wyatt Miler
c7848c7e34
Update application version to 3.0.0 2026-04-29 20:37:04 -04:00
Wyatt Miler
d685937352
Update actions to latest versions 2026-04-29 20:02:33 -04:00
Wyatt Miler
040e59e976
Upgrade GitHub Actions to version 5 2026-04-29 18:24:53 -04:00
Wyatt Miler
5033a26efc
Refactor Ubuntu cleanup and update Hamlib version, removed MacOS
Replaced the disk space cleanup step with a custom cleanup script for Ubuntu runners. Updated Hamlib installation to version 4.7.1 and removed the previous version's installation steps.

Removed MacOS from the build cache workflow.
2026-04-28 09:48:45 -04:00
Wyatt Miler
1da0dbd4b2
Fix directory path for Hamlib build directory 2026-04-27 18:19:10 -04:00
Wyatt Miler
8e78a8cb4d
Typo 2026-04-27 18:13:07 -04:00
Wyatt Miler
99641c3738
Update Hamlib version from 4.7.0 to 4.7.1
Also disable an Actions dependency.
2026-04-27 18:09:32 -04:00
Chris Olson
fc5840584f
update links for libraries now hosted on js8lib (#242) 2026-04-05 15:25:16 -04:00
Wyatt Miler
3010a33485
ci-macos uses prebuilt ffmpeg from js8libs 2026-03-26 00:29:32 -04:00
Wyatt Miler
4eb7e3cbfe
Update macos CI build to use OS 26 and js8lib libraries 2026-03-25 14:00:35 -04:00