]>
sigrok.org Git - sigrok-build.git/log
Soeren Apel [Wed, 28 Aug 2024 10:23:47 +0000 (12:23 +0200)]
build.yml: Use escaped strings for bash
Soeren Apel [Tue, 27 Aug 2024 21:40:18 +0000 (23:40 +0200)]
build.yml: Use job outputs to assemble PR comment
Soeren Apel [Tue, 27 Aug 2024 20:49:25 +0000 (22:49 +0200)]
build.yml: Add summarized PR announcement for sigrok-cli
Soeren Apel [Tue, 27 Aug 2024 19:17:00 +0000 (21:17 +0200)]
build.yml: Use step IDs to retrieve artifact URL
Soeren Apel [Tue, 27 Aug 2024 12:13:43 +0000 (14:13 +0200)]
build.yml: Remove unneeded job IDs
Soeren Apel [Tue, 27 Aug 2024 12:11:22 +0000 (14:11 +0200)]
build.yml: Summarize build artifacts and post them as one comment
Soeren Apel [Mon, 26 Aug 2024 14:34:27 +0000 (16:34 +0200)]
build.yml: Remove individual PR messages as the step IDs won't work
A step's ID must be unique per job. This cannot be done for matrix jobs, it looks like, since the value of ID doesn't seem to be interpreted.
Soeren Apel [Sun, 25 Aug 2024 23:43:49 +0000 (01:43 +0200)]
build.yml: Try to work around YAML limitation
Error was
The workflow is not valid. .github/workflows/build.yml (Line: 129, Col: 13): Unrecognized named-value: 'matrix'.
Soeren Apel [Sun, 25 Aug 2024 23:36:37 +0000 (01:36 +0200)]
build.yml: Use unique IDs for the artifact outputs
Soeren Apel [Sun, 25 Aug 2024 23:13:42 +0000 (01:13 +0200)]
build.yml: Add more PR comments
Soeren Apel [Sun, 25 Aug 2024 22:02:31 +0000 (00:02 +0200)]
build.yml: Adjust ARTIFACT_VERSION and use PR checkout everywhere
Soeren Apel [Sun, 25 Aug 2024 21:13:21 +0000 (23:13 +0200)]
build.yml: Fix release/debug appimage artifact upload for PV
Soeren Apel [Sun, 25 Aug 2024 21:06:10 +0000 (23:06 +0200)]
build.yml: Check out PR instead of sigrok repo when needed
Soeren Apel [Sun, 25 Aug 2024 20:44:51 +0000 (22:44 +0200)]
build.yml: Add note to python 3.8 version requirement
Soeren Apel [Sun, 25 Aug 2024 20:41:09 +0000 (22:41 +0200)]
build.yml: Consistently use @v4 script versions
Soeren Apel [Sun, 25 Aug 2024 17:39:34 +0000 (19:39 +0200)]
build.yml: Add missing comma to github.rest.issues.createComment
Soeren Apel [Sun, 25 Aug 2024 17:12:32 +0000 (19:12 +0200)]
build.yml: Try pinning python version to 3.8 from ubuntu-20.04
Soeren Apel [Sun, 25 Aug 2024 12:08:40 +0000 (14:08 +0200)]
sigrok-appimage-create-appimage.sh: Fix hardcoded python version
Soeren Apel [Sun, 25 Aug 2024 11:41:27 +0000 (13:41 +0200)]
build.yml: Fix required packages
Soeren Apel [Sat, 24 Aug 2024 21:43:23 +0000 (23:43 +0200)]
build.yml:: Remove workarounds for node20
Soeren Apel [Sat, 24 Aug 2024 21:02:47 +0000 (23:02 +0200)]
build.yml: Use actions/setup-node
Soeren Apel [Sat, 24 Aug 2024 20:45:44 +0000 (22:45 +0200)]
build.yml: Install and use node20
Soeren Apel [Sat, 24 Aug 2024 20:36:44 +0000 (22:36 +0200)]
build.yml: Try node-version set to 20
Soeren Apel [Sat, 24 Aug 2024 20:25:24 +0000 (22:25 +0200)]
build.yml: Use ubuntu-24.04 for sigrok-cli AppImage
Soeren Apel [Sat, 24 Aug 2024 19:05:16 +0000 (21:05 +0200)]
build.yml: Allow Node20 for sigrok-cli AppImage build
Soeren Apel [Sat, 24 Aug 2024 18:25:35 +0000 (20:25 +0200)]
build.yml: Make sigrok-cli post artifact URL for PRs
Soeren Apel [Sat, 24 Aug 2024 16:18:31 +0000 (18:18 +0200)]
TODO: Update
Soeren Apel [Fri, 23 Aug 2024 11:46:46 +0000 (13:46 +0200)]
sigrok-macos-create-dmg.sh: Copy QtDBus framework files
Soeren Apel [Tue, 13 Aug 2024 21:40:40 +0000 (23:40 +0200)]
README: Remove badge as only readme.md files are interpreted
Soeren Apel [Tue, 13 Aug 2024 21:33:53 +0000 (23:33 +0200)]
README: Add workflow badge
Soeren Apel [Tue, 13 Aug 2024 21:02:56 +0000 (23:02 +0200)]
TODO: Update
Soeren Apel [Tue, 13 Aug 2024 20:02:10 +0000 (22:02 +0200)]
build.yml: Fix typo
Soeren Apel [Tue, 13 Aug 2024 20:00:42 +0000 (22:00 +0200)]
build.yml Add sigrok-build as valid workflow condition
Soeren Apel [Tue, 13 Aug 2024 19:56:01 +0000 (21:56 +0200)]
build.yml: Try a different echo output
Soeren Apel [Tue, 13 Aug 2024 19:54:02 +0000 (21:54 +0200)]
build.yml: Fix debug output
Soeren Apel [Tue, 13 Aug 2024 19:22:57 +0000 (21:22 +0200)]
build.yml: Add more conditions to jobs
Soeren Apel [Tue, 13 Aug 2024 19:07:12 +0000 (21:07 +0200)]
build.yml: Fix typo
Soeren Apel [Tue, 13 Aug 2024 19:05:58 +0000 (21:05 +0200)]
build.yml: Another attempt at selectively running workflows
Soeren Apel [Tue, 13 Aug 2024 18:59:05 +0000 (20:59 +0200)]
build.yml: Fix typo
Soeren Apel [Tue, 13 Aug 2024 18:58:06 +0000 (20:58 +0200)]
build.yml: Add dummy step
Soeren Apel [Tue, 13 Aug 2024 18:40:30 +0000 (20:40 +0200)]
build.yml: Try splitting the release job into PV/sigrok-cli
Soeren Apel [Tue, 13 Aug 2024 17:57:25 +0000 (19:57 +0200)]
Update TODO
Soeren Apel [Tue, 13 Aug 2024 15:39:36 +0000 (17:39 +0200)]
Add TODO file
Soeren Apel [Tue, 13 Aug 2024 15:13:59 +0000 (17:13 +0200)]
build.yml: Replace checkout action by manual git command
Soeren Apel [Tue, 13 Aug 2024 11:43:04 +0000 (13:43 +0200)]
build.yml: Specify repo for sigrok-build checkout
Soeren Apel [Mon, 12 Aug 2024 21:02:23 +0000 (23:02 +0200)]
build.yml: Test reusable build workflow
Soeren Apel [Sun, 11 Aug 2024 21:48:16 +0000 (23:48 +0200)]
build.yml: Change docker image path to sigrok repo
Soeren Apel [Sun, 11 Aug 2024 20:21:34 +0000 (22:21 +0200)]
build_macos_docker.yml: Move from macos-11 to macos-12
See https://github.blog/changelog/2024-05-20-actions-upcoming-changes-to-github-hosted-macos-runners/ for details.
Essentially, macos-11 is no longer available as a build host.
Soeren Apel [Sun, 11 Aug 2024 20:19:45 +0000 (22:19 +0200)]
Prepare for move to sigrok repo
Soeren Apel [Sun, 11 Aug 2024 13:34:59 +0000 (15:34 +0200)]
build.yml: Allow github actions to use node16
See https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
As our docker images use an older GLIBC, node20 doesn't work.
Soeren Apel [Sat, 9 Mar 2024 22:38:28 +0000 (23:38 +0100)]
build.yml: Remove static keyword from file names
Soeren Apel [Thu, 7 Mar 2024 22:16:38 +0000 (23:16 +0100)]
build.yml: Fixes
Soeren Apel [Thu, 7 Mar 2024 21:46:41 +0000 (22:46 +0100)]
build.yml: Fully enable MacOS builds
Soeren Apel [Thu, 7 Mar 2024 17:03:40 +0000 (18:03 +0100)]
build.yml: Make MacOS build work
Soeren Apel [Thu, 7 Mar 2024 15:11:40 +0000 (16:11 +0100)]
build.yml: Clean up
Soeren Apel [Thu, 7 Mar 2024 14:17:52 +0000 (15:17 +0100)]
build.yml: Allow Qt6 for MacOS
Soeren Apel [Thu, 7 Mar 2024 14:01:58 +0000 (15:01 +0100)]
build.yml: Use MacOS Monterey
Soeren Apel [Thu, 7 Mar 2024 13:09:02 +0000 (14:09 +0100)]
Qt5 build test
Soeren Apel [Thu, 7 Mar 2024 12:35:47 +0000 (13:35 +0100)]
Try to find qt5 brew file
Soeren Apel [Thu, 7 Mar 2024 09:54:38 +0000 (10:54 +0100)]
build.yml: Try to speed up Qt build
Soeren Apel [Wed, 6 Mar 2024 22:53:57 +0000 (23:53 +0100)]
build.yml: MacOS cache refining
Soeren Apel [Wed, 6 Mar 2024 22:40:04 +0000 (23:40 +0100)]
build.yml: Change brew path
Soeren Apel [Wed, 6 Mar 2024 22:20:36 +0000 (23:20 +0100)]
build.yml: Reorder MacOS dependencies for faster testing
Soeren Apel [Wed, 6 Mar 2024 22:02:47 +0000 (23:02 +0100)]
build.yml: Try out caching for MacOS build
Soeren Apel [Wed, 6 Mar 2024 19:11:47 +0000 (20:11 +0100)]
Try to set up docker on OSX
Soeren Apel [Wed, 6 Mar 2024 17:57:10 +0000 (18:57 +0100)]
Update MacOS docker file
Soeren Apel [Wed, 6 Mar 2024 14:39:00 +0000 (15:39 +0100)]
Add MacOS docker build action
Soeren Apel [Wed, 6 Mar 2024 07:43:27 +0000 (08:43 +0100)]
build.yml: Add target to sigrok-cli AppImage artifact for consistency
Soeren Apel [Tue, 5 Mar 2024 23:53:40 +0000 (00:53 +0100)]
build.yml: Download both v3 and v4 artifacts
Soeren Apel [Tue, 5 Mar 2024 23:38:01 +0000 (00:38 +0100)]
build.yml: Use lowercase file names for AppImage artifacts
Soeren Apel [Tue, 5 Mar 2024 23:09:07 +0000 (00:09 +0100)]
docker: Add appimage docker runner script
Soeren Apel [Tue, 5 Mar 2024 23:03:49 +0000 (00:03 +0100)]
build.yml: Include appimage artifacts
Soeren Apel [Tue, 5 Mar 2024 23:01:33 +0000 (00:01 +0100)]
build.yml: Remove old publish action
Soeren Apel [Tue, 5 Mar 2024 22:40:26 +0000 (23:40 +0100)]
build.yml: Use v3 actions for appimage builds due to node20 incompatibility with ubuntu18.04
Soeren Apel [Tue, 5 Mar 2024 21:46:49 +0000 (22:46 +0100)]
docker: Adjust appimage repo URL
Soeren Apel [Tue, 5 Mar 2024 19:37:47 +0000 (20:37 +0100)]
build.yml: Add debug/release to the PV matrix
Soeren Apel [Mon, 4 Mar 2024 23:01:29 +0000 (00:01 +0100)]
build.yml: Release artifact test
Soeren Apel [Mon, 4 Mar 2024 22:26:40 +0000 (23:26 +0100)]
build.yml: Release test using action-gh-release
Soeren Apel [Mon, 4 Mar 2024 09:51:44 +0000 (10:51 +0100)]
build.yml: Artifact upload test
Soeren Apel [Sun, 3 Mar 2024 23:29:39 +0000 (00:29 +0100)]
build.yml: Use unique artifact names, fix temporary OSX abort
Soeren Apel [Sun, 3 Mar 2024 21:42:55 +0000 (22:42 +0100)]
build.yml: Update actions for node20 and disable OSX builds
Soeren Apel [Sun, 3 Mar 2024 14:28:57 +0000 (15:28 +0100)]
docker: update repo URL and tagging
Soeren Apel [Sat, 2 Mar 2024 20:33:11 +0000 (21:33 +0100)]
docker: Further breakup
Soeren Apel [Sat, 2 Mar 2024 14:02:13 +0000 (15:02 +0100)]
docker: Break up steps into multiple, fix hidapi
Soeren Apel [Fri, 1 Mar 2024 16:16:51 +0000 (17:16 +0100)]
docker file caching
Soeren Apel [Fri, 1 Mar 2024 12:27:17 +0000 (13:27 +0100)]
docker: Work around autotools bug requiring gtkdocize unconditionally
Soeren Apel [Wed, 28 Feb 2024 21:12:06 +0000 (22:12 +0100)]
Update docker for MXE
Soeren Apel [Tue, 27 Feb 2024 20:06:30 +0000 (21:06 +0100)]
build.yml: use own directory names
Frank Stettner [Thu, 13 Apr 2023 16:53:19 +0000 (18:53 +0200)]
Add Github workflow for the sigrok-cli x86_64 AppImage build
Frank Stettner [Thu, 30 Mar 2023 19:25:37 +0000 (21:25 +0200)]
Add Github workflow for the PulseView x86_64 AppImage build
Frank Stettner [Thu, 30 Mar 2023 19:25:01 +0000 (21:25 +0200)]
Add CI scripts for the AppImage build
This fixes bug 1646 (https://sigrok.org/bugzilla/show_bug.cgi?id=1646) by
appending SIGROK_FIRMWARE_PATH and SIGROKDECODE_PATH
Frank Stettner [Thu, 30 Mar 2023 19:24:14 +0000 (21:24 +0200)]
Add Dockerfile for the AppImage x86_64 build
Frank Stettner [Thu, 13 Apr 2023 09:38:45 +0000 (11:38 +0200)]
Add Github workflow for the sigrok-cli macOS build
Frank Stettner [Tue, 11 Apr 2023 10:57:34 +0000 (12:57 +0200)]
Add Github workflow for the PulseView macOS build
Frank Stettner [Fri, 14 Apr 2023 10:46:40 +0000 (12:46 +0200)]
Fix firmware and decoder paths in the start scripts (CI)
This fixes bug 1159 (https://sigrok.org/bugzilla/show_bug.cgi?id=1159)
Frank Stettner [Tue, 11 Apr 2023 10:57:09 +0000 (12:57 +0200)]
Add CI scripts and contrib files for the macOS build
Frank Stettner [Thu, 30 Mar 2023 17:51:02 +0000 (19:51 +0200)]
Move MXE CI scripts and contrib files
Frank Stettner [Tue, 28 Mar 2023 21:17:34 +0000 (23:17 +0200)]
Update labels of the MXE Dockerfile
Frank Stettner [Tue, 28 Mar 2023 21:16:37 +0000 (23:16 +0200)]
Use the supplied python files for the MXE dependency build
Frank Stettner [Tue, 28 Mar 2023 21:07:27 +0000 (23:07 +0200)]
Add python 3.4.4 files