Ah! Thanks that works.

I was using the ubuntu image (pandoc/core:latest-ubuntu), and somehow I keep getting 
```
CI runtime exec failed: exec failed: container_linux.go:380: starting container process caused: chdir to cwd ("/__w/path-to-repo/") set in config.json failed: no such file or directory: unknown
Error: Process completed with exit code 126.
```
when executing 
```
apt install graphviz
```
(or any command that's apt related)
.

On Tuesday, August 30, 2022 at 1:31:50 AM UTC-4 Albert Krewinkel wrote:
See this workflow for an example:
https://github.com/tarleb/lua-filter-template/blob/main/.github/workflows/ci.yaml




Am 30. August 2022 03:40:42 MESZ schrieb Cambridge Yang <thisi...@gmail.com>:
Hi,

I am using pandoc/core container in GitHub actions. 
The problem I'm facing is that I have a custom lua filter that invokes an external program (in my case, the graphviz's `dot` program). 
If I run the docker container it complains that it can't find `dot` --- which makes sense because the docker container does not ship with `dot`. 
Is there an easy way to install `dot` on in the temporary container? Or perhaps expose host's dot to the container? 

--
You received this message because you are subscribed to the Google Groups "pandoc-discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pandoc-discuss+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org.
To view this discussion on the web visit https://groups.google.com/d/msgid/pandoc-discuss/9dfa2d53-6e1c-49c8-80a3-46ea8ee5eb2an%40googlegroups.com.