]> sigrok.org Git - sigrok-build.git/log
sigrok-build.git
2 months agobuild.yml: Fix table layout
Soeren Apel [Wed, 28 Aug 2024 11:55:09 +0000 (13:55 +0200)]
build.yml: Fix table layout

2 months agobuild.yml: Fix output naming
Soeren Apel [Wed, 28 Aug 2024 11:01:48 +0000 (13:01 +0200)]
build.yml: Fix output naming

2 months agobuild.yml: Use escaped strings for bash
Soeren Apel [Wed, 28 Aug 2024 10:23:47 +0000 (12:23 +0200)]
build.yml: Use escaped strings for bash

3 months agobuild.yml: Use job outputs to assemble PR comment
Soeren Apel [Tue, 27 Aug 2024 21:40:18 +0000 (23:40 +0200)]
build.yml: Use job outputs to assemble PR comment

3 months agobuild.yml: Add summarized PR announcement for sigrok-cli
Soeren Apel [Tue, 27 Aug 2024 20:49:25 +0000 (22:49 +0200)]
build.yml: Add summarized PR announcement for sigrok-cli

3 months agobuild.yml: Use step IDs to retrieve artifact URL
Soeren Apel [Tue, 27 Aug 2024 19:17:00 +0000 (21:17 +0200)]
build.yml: Use step IDs to retrieve artifact URL

3 months agobuild.yml: Remove unneeded job IDs
Soeren Apel [Tue, 27 Aug 2024 12:13:43 +0000 (14:13 +0200)]
build.yml: Remove unneeded job IDs

3 months agobuild.yml: Summarize build artifacts and post them as one comment
Soeren Apel [Tue, 27 Aug 2024 12:11:22 +0000 (14:11 +0200)]
build.yml: Summarize build artifacts and post them as one comment

3 months agobuild.yml: Remove individual PR messages as the step IDs won't work
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.

3 months agobuild.yml: Try to work around YAML limitation
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'.

3 months agobuild.yml: Use unique IDs for the artifact outputs
Soeren Apel [Sun, 25 Aug 2024 23:36:37 +0000 (01:36 +0200)]
build.yml: Use unique IDs for the artifact outputs

3 months agobuild.yml: Add more PR comments
Soeren Apel [Sun, 25 Aug 2024 23:13:42 +0000 (01:13 +0200)]
build.yml: Add more PR comments

3 months agobuild.yml: Adjust ARTIFACT_VERSION and use PR checkout everywhere
Soeren Apel [Sun, 25 Aug 2024 22:02:31 +0000 (00:02 +0200)]
build.yml: Adjust ARTIFACT_VERSION and use PR checkout everywhere

3 months agobuild.yml: Fix release/debug appimage artifact upload for PV
Soeren Apel [Sun, 25 Aug 2024 21:13:21 +0000 (23:13 +0200)]
build.yml: Fix release/debug appimage artifact upload for PV

3 months agobuild.yml: Check out PR instead of sigrok repo when needed
Soeren Apel [Sun, 25 Aug 2024 21:06:10 +0000 (23:06 +0200)]
build.yml: Check out PR instead of sigrok repo when needed

3 months agobuild.yml: Add note to python 3.8 version requirement
Soeren Apel [Sun, 25 Aug 2024 20:44:51 +0000 (22:44 +0200)]
build.yml: Add note to python 3.8 version requirement

3 months agobuild.yml: Consistently use @v4 script versions
Soeren Apel [Sun, 25 Aug 2024 20:41:09 +0000 (22:41 +0200)]
build.yml: Consistently use @v4 script versions

3 months agobuild.yml: Add missing comma to github.rest.issues.createComment
Soeren Apel [Sun, 25 Aug 2024 17:39:34 +0000 (19:39 +0200)]
build.yml: Add missing comma to github.rest.issues.createComment

3 months agobuild.yml: Try pinning python version to 3.8 from ubuntu-20.04
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

3 months agosigrok-appimage-create-appimage.sh: Fix hardcoded python version
Soeren Apel [Sun, 25 Aug 2024 12:08:40 +0000 (14:08 +0200)]
sigrok-appimage-create-appimage.sh: Fix hardcoded python version

3 months agobuild.yml: Fix required packages
Soeren Apel [Sun, 25 Aug 2024 11:41:27 +0000 (13:41 +0200)]
build.yml: Fix required packages

3 months agobuild.yml:: Remove workarounds for node20
Soeren Apel [Sat, 24 Aug 2024 21:43:23 +0000 (23:43 +0200)]
build.yml:: Remove workarounds for node20

3 months agobuild.yml: Use actions/setup-node
Soeren Apel [Sat, 24 Aug 2024 21:02:47 +0000 (23:02 +0200)]
build.yml: Use actions/setup-node

3 months agobuild.yml: Install and use node20
Soeren Apel [Sat, 24 Aug 2024 20:45:44 +0000 (22:45 +0200)]
build.yml: Install and use node20

3 months agobuild.yml: Try node-version set to 20
Soeren Apel [Sat, 24 Aug 2024 20:36:44 +0000 (22:36 +0200)]
build.yml: Try node-version set to 20

3 months agobuild.yml: Use ubuntu-24.04 for sigrok-cli AppImage
Soeren Apel [Sat, 24 Aug 2024 20:25:24 +0000 (22:25 +0200)]
build.yml: Use ubuntu-24.04 for sigrok-cli AppImage

3 months agobuild.yml: Allow Node20 for sigrok-cli AppImage build
Soeren Apel [Sat, 24 Aug 2024 19:05:16 +0000 (21:05 +0200)]
build.yml: Allow Node20 for sigrok-cli AppImage build

3 months agobuild.yml: Make sigrok-cli post artifact URL for PRs
Soeren Apel [Sat, 24 Aug 2024 18:25:35 +0000 (20:25 +0200)]
build.yml: Make sigrok-cli post artifact URL for PRs

3 months agoTODO: Update
Soeren Apel [Sat, 24 Aug 2024 16:18:31 +0000 (18:18 +0200)]
TODO: Update

3 months agosigrok-macos-create-dmg.sh: Copy QtDBus framework files
Soeren Apel [Fri, 23 Aug 2024 11:46:46 +0000 (13:46 +0200)]
sigrok-macos-create-dmg.sh: Copy QtDBus framework files

3 months agoREADME: Remove badge as only readme.md files are interpreted
Soeren Apel [Tue, 13 Aug 2024 21:40:40 +0000 (23:40 +0200)]
README: Remove badge as only readme.md files are interpreted

3 months agoREADME: Add workflow badge
Soeren Apel [Tue, 13 Aug 2024 21:33:53 +0000 (23:33 +0200)]
README: Add workflow badge

3 months agoTODO: Update
Soeren Apel [Tue, 13 Aug 2024 21:02:56 +0000 (23:02 +0200)]
TODO: Update

3 months agobuild.yml: Fix typo
Soeren Apel [Tue, 13 Aug 2024 20:02:10 +0000 (22:02 +0200)]
build.yml: Fix typo

3 months agobuild.yml Add sigrok-build as valid workflow condition
Soeren Apel [Tue, 13 Aug 2024 20:00:42 +0000 (22:00 +0200)]
build.yml Add sigrok-build as valid workflow condition

3 months agobuild.yml: Try a different echo output
Soeren Apel [Tue, 13 Aug 2024 19:56:01 +0000 (21:56 +0200)]
build.yml: Try a different echo output

3 months agobuild.yml: Fix debug output
Soeren Apel [Tue, 13 Aug 2024 19:54:02 +0000 (21:54 +0200)]
build.yml: Fix debug output

3 months agobuild.yml: Add more conditions to jobs
Soeren Apel [Tue, 13 Aug 2024 19:22:57 +0000 (21:22 +0200)]
build.yml: Add more conditions to jobs

3 months agobuild.yml: Fix typo
Soeren Apel [Tue, 13 Aug 2024 19:07:12 +0000 (21:07 +0200)]
build.yml: Fix typo

3 months agobuild.yml: Another attempt at selectively running workflows
Soeren Apel [Tue, 13 Aug 2024 19:05:58 +0000 (21:05 +0200)]
build.yml: Another attempt at selectively running workflows

3 months agobuild.yml: Fix typo
Soeren Apel [Tue, 13 Aug 2024 18:59:05 +0000 (20:59 +0200)]
build.yml: Fix typo

3 months agobuild.yml: Add dummy step
Soeren Apel [Tue, 13 Aug 2024 18:58:06 +0000 (20:58 +0200)]
build.yml: Add dummy step

3 months agobuild.yml: Try splitting the release job into PV/sigrok-cli
Soeren Apel [Tue, 13 Aug 2024 18:40:30 +0000 (20:40 +0200)]
build.yml: Try splitting the release job into PV/sigrok-cli

3 months agoUpdate TODO
Soeren Apel [Tue, 13 Aug 2024 17:57:25 +0000 (19:57 +0200)]
Update TODO

3 months agoAdd TODO file
Soeren Apel [Tue, 13 Aug 2024 15:39:36 +0000 (17:39 +0200)]
Add TODO file

3 months agobuild.yml: Replace checkout action by manual git command
Soeren Apel [Tue, 13 Aug 2024 15:13:59 +0000 (17:13 +0200)]
build.yml: Replace checkout action by manual git command

3 months agobuild.yml: Specify repo for sigrok-build checkout
Soeren Apel [Tue, 13 Aug 2024 11:43:04 +0000 (13:43 +0200)]
build.yml: Specify repo for sigrok-build checkout

3 months agobuild.yml: Test reusable build workflow
Soeren Apel [Mon, 12 Aug 2024 21:02:23 +0000 (23:02 +0200)]
build.yml: Test reusable build workflow

3 months agobuild.yml: Change docker image path to sigrok repo
Soeren Apel [Sun, 11 Aug 2024 21:48:16 +0000 (23:48 +0200)]
build.yml: Change docker image path to sigrok repo

3 months agobuild_macos_docker.yml: Move from macos-11 to macos-12
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.

3 months agoPrepare for move to sigrok repo
Soeren Apel [Sun, 11 Aug 2024 20:19:45 +0000 (22:19 +0200)]
Prepare for move to sigrok repo

3 months agobuild.yml: Allow github actions to use node16 origin/HEAD origin/master
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.

8 months agobuild.yml: Remove static keyword from file names
Soeren Apel [Sat, 9 Mar 2024 22:38:28 +0000 (23:38 +0100)]
build.yml: Remove static keyword from file names

8 months agobuild.yml: Fixes
Soeren Apel [Thu, 7 Mar 2024 22:16:38 +0000 (23:16 +0100)]
build.yml: Fixes

8 months agobuild.yml: Fully enable MacOS builds
Soeren Apel [Thu, 7 Mar 2024 21:46:41 +0000 (22:46 +0100)]
build.yml: Fully enable MacOS builds

8 months agobuild.yml: Make MacOS build work
Soeren Apel [Thu, 7 Mar 2024 17:03:40 +0000 (18:03 +0100)]
build.yml: Make MacOS build work

8 months agobuild.yml: Clean up
Soeren Apel [Thu, 7 Mar 2024 15:11:40 +0000 (16:11 +0100)]
build.yml: Clean up

8 months agobuild.yml: Allow Qt6 for MacOS
Soeren Apel [Thu, 7 Mar 2024 14:17:52 +0000 (15:17 +0100)]
build.yml: Allow Qt6 for MacOS

8 months agobuild.yml: Use MacOS Monterey
Soeren Apel [Thu, 7 Mar 2024 14:01:58 +0000 (15:01 +0100)]
build.yml: Use MacOS Monterey

8 months agoQt5 build test
Soeren Apel [Thu, 7 Mar 2024 13:09:02 +0000 (14:09 +0100)]
Qt5 build test

8 months agoTry to find qt5 brew file
Soeren Apel [Thu, 7 Mar 2024 12:35:47 +0000 (13:35 +0100)]
Try to find qt5 brew file

8 months agobuild.yml: Try to speed up Qt build
Soeren Apel [Thu, 7 Mar 2024 09:54:38 +0000 (10:54 +0100)]
build.yml: Try to speed up Qt build

8 months agobuild.yml: MacOS cache refining
Soeren Apel [Wed, 6 Mar 2024 22:53:57 +0000 (23:53 +0100)]
build.yml: MacOS cache refining

8 months agobuild.yml: Change brew path
Soeren Apel [Wed, 6 Mar 2024 22:40:04 +0000 (23:40 +0100)]
build.yml: Change brew path

8 months agobuild.yml: Reorder MacOS dependencies for faster testing
Soeren Apel [Wed, 6 Mar 2024 22:20:36 +0000 (23:20 +0100)]
build.yml: Reorder MacOS dependencies for faster testing

8 months agobuild.yml: Try out caching for MacOS build
Soeren Apel [Wed, 6 Mar 2024 22:02:47 +0000 (23:02 +0100)]
build.yml: Try out caching for MacOS build

8 months agoTry to set up docker on OSX
Soeren Apel [Wed, 6 Mar 2024 19:11:47 +0000 (20:11 +0100)]
Try to set up docker on OSX

8 months agoUpdate MacOS docker file
Soeren Apel [Wed, 6 Mar 2024 17:57:10 +0000 (18:57 +0100)]
Update MacOS docker file

8 months agoAdd MacOS docker build action
Soeren Apel [Wed, 6 Mar 2024 14:39:00 +0000 (15:39 +0100)]
Add MacOS docker build action

8 months agobuild.yml: Add target to sigrok-cli AppImage artifact for consistency
Soeren Apel [Wed, 6 Mar 2024 07:43:27 +0000 (08:43 +0100)]
build.yml: Add target to sigrok-cli AppImage artifact for consistency

8 months agobuild.yml: Download both v3 and v4 artifacts
Soeren Apel [Tue, 5 Mar 2024 23:53:40 +0000 (00:53 +0100)]
build.yml: Download both v3 and v4 artifacts

8 months agobuild.yml: Use lowercase file names for AppImage artifacts
Soeren Apel [Tue, 5 Mar 2024 23:38:01 +0000 (00:38 +0100)]
build.yml: Use lowercase file names for AppImage artifacts

8 months agodocker: Add appimage docker runner script
Soeren Apel [Tue, 5 Mar 2024 23:09:07 +0000 (00:09 +0100)]
docker: Add appimage docker runner script

8 months agobuild.yml: Include appimage artifacts
Soeren Apel [Tue, 5 Mar 2024 23:03:49 +0000 (00:03 +0100)]
build.yml: Include appimage artifacts

8 months agobuild.yml: Remove old publish action
Soeren Apel [Tue, 5 Mar 2024 23:01:33 +0000 (00:01 +0100)]
build.yml: Remove old publish action

8 months agobuild.yml: Use v3 actions for appimage builds due to node20 incompatibility with...
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

8 months agodocker: Adjust appimage repo URL
Soeren Apel [Tue, 5 Mar 2024 21:46:49 +0000 (22:46 +0100)]
docker: Adjust appimage repo URL

8 months agobuild.yml: Add debug/release to the PV matrix
Soeren Apel [Tue, 5 Mar 2024 19:37:47 +0000 (20:37 +0100)]
build.yml: Add debug/release to the PV matrix

8 months agobuild.yml: Release artifact test
Soeren Apel [Mon, 4 Mar 2024 23:01:29 +0000 (00:01 +0100)]
build.yml: Release artifact test

8 months agobuild.yml: Release test using action-gh-release
Soeren Apel [Mon, 4 Mar 2024 22:26:40 +0000 (23:26 +0100)]
build.yml: Release test using action-gh-release

8 months agobuild.yml: Artifact upload test
Soeren Apel [Mon, 4 Mar 2024 09:51:44 +0000 (10:51 +0100)]
build.yml: Artifact upload test

8 months agobuild.yml: Use unique artifact names, fix temporary OSX abort
Soeren Apel [Sun, 3 Mar 2024 23:29:39 +0000 (00:29 +0100)]
build.yml: Use unique artifact names, fix temporary OSX abort

8 months agobuild.yml: Update actions for node20 and disable OSX builds
Soeren Apel [Sun, 3 Mar 2024 21:42:55 +0000 (22:42 +0100)]
build.yml: Update actions for node20 and disable OSX builds

8 months agodocker: update repo URL and tagging
Soeren Apel [Sun, 3 Mar 2024 14:28:57 +0000 (15:28 +0100)]
docker: update repo URL and tagging

8 months agodocker: Further breakup
Soeren Apel [Sat, 2 Mar 2024 20:33:11 +0000 (21:33 +0100)]
docker: Further breakup

8 months agodocker: Break up steps into multiple, fix hidapi
Soeren Apel [Sat, 2 Mar 2024 14:02:13 +0000 (15:02 +0100)]
docker: Break up steps into multiple, fix hidapi

8 months agodocker file caching
Soeren Apel [Fri, 1 Mar 2024 16:16:51 +0000 (17:16 +0100)]
docker file caching

8 months agodocker: Work around autotools bug requiring gtkdocize unconditionally
Soeren Apel [Fri, 1 Mar 2024 12:27:17 +0000 (13:27 +0100)]
docker: Work around autotools bug requiring gtkdocize unconditionally

8 months agoUpdate docker for MXE
Soeren Apel [Wed, 28 Feb 2024 21:12:06 +0000 (22:12 +0100)]
Update docker for MXE

8 months agobuild.yml: use own directory names
Soeren Apel [Tue, 27 Feb 2024 20:06:30 +0000 (21:06 +0100)]
build.yml: use own directory names

19 months agoAdd Github workflow for the sigrok-cli x86_64 AppImage build
Frank Stettner [Thu, 13 Apr 2023 16:53:19 +0000 (18:53 +0200)]
Add Github workflow for the sigrok-cli x86_64 AppImage build

19 months agoAdd Github workflow for the PulseView 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

19 months agoAdd CI scripts for the 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

19 months agoAdd Dockerfile for the AppImage x86_64 build
Frank Stettner [Thu, 30 Mar 2023 19:24:14 +0000 (21:24 +0200)]
Add Dockerfile for the AppImage x86_64 build

19 months agoAdd Github workflow for the sigrok-cli macOS build
Frank Stettner [Thu, 13 Apr 2023 09:38:45 +0000 (11:38 +0200)]
Add Github workflow for the sigrok-cli macOS build

19 months agoAdd Github workflow for the PulseView macOS build
Frank Stettner [Tue, 11 Apr 2023 10:57:34 +0000 (12:57 +0200)]
Add Github workflow for the PulseView macOS build

19 months agoFix firmware and decoder paths in the start scripts (CI)
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)

19 months agoAdd CI scripts and contrib files for the macOS build
Frank Stettner [Tue, 11 Apr 2023 10:57:09 +0000 (12:57 +0200)]
Add CI scripts and contrib files for the macOS build

19 months agoMove MXE CI scripts and contrib files
Frank Stettner [Thu, 30 Mar 2023 17:51:02 +0000 (19:51 +0200)]
Move MXE CI scripts and contrib files

20 months agoUpdate labels of the MXE Dockerfile
Frank Stettner [Tue, 28 Mar 2023 21:17:34 +0000 (23:17 +0200)]
Update labels of the MXE Dockerfile