-
Notifications
You must be signed in to change notification settings - Fork 82
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
github actions: add build description #27
base: master
Are you sure you want to change the base?
Commits on Jan 15, 2022
-
github actions: add build description
Add basic builds on Ubuntu and macOS hosts for Github's CI automation. Each builds with either GNU Autotools or the plain Makefile, and then builds the documentation. Based on similar code from libopusenc, borrowing steps from the ci scripts directory and .travis-ci.yml.
Configuration menu - View commit details
-
Copy full SHA for 72dd556 - Browse repository at this point
Copy the full SHA 72dd556View commit details -
github actions: add doxygen dependency.
Needed for the Documentation Build step to work.
Configuration menu - View commit details
-
Copy full SHA for bf0d878 - Browse repository at this point
Copy the full SHA bf0d878View commit details -
github actions: fix macOS capitalization.
I believe this is the current spelling.
Configuration menu - View commit details
-
Copy full SHA for 1e6fc90 - Browse repository at this point
Copy the full SHA 1e6fc90View commit details -
github actions: Add diagnostics to debug macos-makefile
pkg-config isn't finding openssl, despite it supposedly being installed by homebrew. Add some diagnostics to try to understand what's happening.
Configuration menu - View commit details
-
Copy full SHA for 0d9e5c0 - Browse repository at this point
Copy the full SHA 0d9e5c0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c2a55c - Browse repository at this point
Copy the full SHA 4c2a55cView commit details -
Configuration menu - View commit details
-
Copy full SHA for abde1c2 - Browse repository at this point
Copy the full SHA abde1c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1733ae1 - Browse repository at this point
Copy the full SHA 1733ae1View commit details -
github actions: Add cmake build.
Copy cmake config from the ogg project for ci coverage on github.
Configuration menu - View commit details
-
Copy full SHA for 0455377 - Browse repository at this point
Copy the full SHA 0455377View commit details -
github actions: rename autotools/makefile build
It makes sense to keep these two build types together since they share dependencies, but rename them so it's clear they're a build parallel to the cmake action.
Configuration menu - View commit details
-
Copy full SHA for d3b19cc - Browse repository at this point
Copy the full SHA d3b19ccView commit details -
github-actions: Merge cmake build into the others.
Revert the `action.yml` rename and merge the cmake build steps in with the others so it can share the dependency installs.
Configuration menu - View commit details
-
Copy full SHA for 74d6b87 - Browse repository at this point
Copy the full SHA 74d6b87View commit details -
github-actions: install graphviz for dot
The doxygen invocation complains about this tool not being available.
Configuration menu - View commit details
-
Copy full SHA for acea8fe - Browse repository at this point
Copy the full SHA acea8feView commit details -
Brewfile: install the latest CMake
Earlier we had trouble with CMake 3.20, and reverting to 3.16 worked around the problem. However this version is no longer available in homebrew, so the `brew bundle` step is failing in github ci. Try installing the latest version instead. Currently that's CMake 3.22.1.
Configuration menu - View commit details
-
Copy full SHA for 49b4084 - Browse repository at this point
Copy the full SHA 49b4084View commit details -
github-actions: Clean up syntax.
the `if` key doesn't require expression quoting, except when it does.
Configuration menu - View commit details
-
Copy full SHA for ddf5464 - Browse repository at this point
Copy the full SHA ddf5464View commit details -
github-actions: Fetch complete git history.
Make sure tags are available so OpusFilePackageVersion.cmake can find and set a package version string. By default github actions only fetches the target commit with --no-tags.
Configuration menu - View commit details
-
Copy full SHA for 32634a0 - Browse repository at this point
Copy the full SHA 32634a0View commit details -
github actions: trim macos diagnostics.
Something is failing, see if things have un-bitrotted since we last ran.
Configuration menu - View commit details
-
Copy full SHA for e907069 - Browse repository at this point
Copy the full SHA e907069View commit details -
github-actions: remove macos diagnostics entirely
`openssl version` is returning 1.1.1m so hopefully the default will just work now.
Configuration menu - View commit details
-
Copy full SHA for f3a4178 - Browse repository at this point
Copy the full SHA f3a4178View commit details