# \#github-actions

**URL:** https://discourse.julialang.org/tag/github-actions/527.md

[Latest](https://discourse.julialang.org/latest.md) · [Categories](https://discourse.julialang.org/categories.md) · [Tags](https://discourse.julialang.org/tags.md)

---

## [Automatic Github script bumps for multiple repos](https://discourse.julialang.org/t/automatic-github-script-bumps-for-multiple-repos/137894)

<div class="topic-metadata">

**Author:** [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Replies:** 0\
**Last updated:** [July 1, 2026, 3:41pm UTC](https://discourse.julialang.org/t/automatic-github-script-bumps-for-multiple-repos/137894 "2026-07-01T15:41:53Z")

</div>

When a new version of some commonly used script arrives, dependabot makes PRs for every single repo I maintain. Which is nice of it, sure, but I am wondering if someone figured out a way to automate dealing with these, …

---

## [PSA: TagBot can’t tag & release commits that touch GitHub workflows](https://discourse.julialang.org/t/psa-tagbot-can-t-tag-release-commits-that-touch-github-workflows/134532)

<div class="topic-metadata">

**Author:** [@ianshmean](https://discourse.julialang.org/u/ianshmean)\
**Replies:** 2\
**Last updated:** [December 13, 2025, 7:37pm UTC](https://discourse.julialang.org/t/psa-tagbot-can-t-tag-release-commits-that-touch-github-workflows/134532 "2025-12-13T19:37:44Z")

</div>

It turns out that a large source of TagBot’s puzzling intermittent failures may be because GitHub doesn’t like to make it easy to tag and release tags on commits that touch GitHub workflow files, and TagBot can’t do so (…

---

## [A curated list of GH actions that improve the quality of your package](https://discourse.julialang.org/t/a-curated-list-of-gh-actions-that-improve-the-quality-of-your-package/134466)

<div class="topic-metadata">

**Author:** [@yakir12](https://discourse.julialang.org/u/yakir12)\
**Replies:** 10\
**Last updated:** [December 10, 2025, 8:43pm UTC](https://discourse.julialang.org/t/a-curated-list-of-gh-actions-that-improve-the-quality-of-your-package/134466 "2025-12-10T20:43:52Z")

</div>

I recently looked at the new SolarPosition.jl package and was impressed by the GH Actions that helped improve its quality. This got me wondering if there’s a maintained, opinionated, and complete list of quality-improvem…

---

## [CI integration failed with Gurobi.jl in environment](https://discourse.julialang.org/t/ci-integration-failed-with-gurobi-jl-in-environment/126236)

<div class="topic-metadata">

**Author:** [@Betristor](https://discourse.julialang.org/u/Betristor)\
**Replies:** 13\
**Last updated:** [August 7, 2025, 8:40am UTC](https://discourse.julialang.org/t/ci-integration-failed-with-gurobi-jl-in-environment/126236 "2025-08-07T08:40:01Z")

</div>

I have a Julia package in development which has Gurobi.jl in environment as an available solver. Somehow, the github CI integration is against the Gurobi.jl pre-compilation since no license could be found on github actio…

---

## [Easy GitHub benchmarking with new AirspeedVelocity.jl](https://discourse.julialang.org/t/easy-github-benchmarking-with-new-airspeedvelocity-jl/129327)

<div class="topic-metadata">

**Author:** [@MilesCranmer](https://discourse.julialang.org/u/MilesCranmer)\
**Replies:** 18\
**Last updated:** [July 1, 2025, 9:21am UTC](https://discourse.julialang.org/t/easy-github-benchmarking-with-new-airspeedvelocity-jl/129327 "2025-07-01T09:21:02Z")

</div>

AirspeedVelocity.jl now has a marketplace GitHub Action! I’m excited to announce a marketplace GitHub Action for AirspeedVelocity.jl, making it very easy to measure benchmarks in pull requests to your Julia package. The…

---

## [Documenter to github pages: build successful and pushed but page does not exist](https://discourse.julialang.org/t/documenter-to-github-pages-build-successful-and-pushed-but-page-does-not-exist/125183)

<div class="topic-metadata">

**Author:** [@amaresh-sahu](https://discourse.julialang.org/u/amaresh-sahu)\
**Replies:** 1\
**Last updated:** [February 7, 2025, 4:13pm UTC](https://discourse.julialang.org/t/documenter-to-github-pages-build-successful-and-pushed-but-page-does-not-exist/125183 "2025-02-07T16:13:24Z")

</div>

I am trying to push documentation for a package I wrote (currently not registered) to github pages. So far I: have the source code in a repo: GitHub - sahu-lab/MembraneAleFem.jl: source code for arbitrary Lagrangian--E…

---

## [Show @debug log in gitgub actions CI when activated](https://discourse.julialang.org/t/show-debug-log-in-gitgub-actions-ci-when-activated/125240)

<div class="topic-metadata">

**Author:** [@franckgaga](https://discourse.julialang.org/u/franckgaga)\
**Replies:** 1\
**Last updated:** [January 29, 2025, 3:23pm UTC](https://discourse.julialang.org/t/show-debug-log-in-gitgub-actions-ci-when-activated/125240 "2025-01-29T15:23:28Z")

</div>

Github actions allow debug logging that can be enabled here: I want to setup my CI.yml file to also show the @debug message. I added these 3 lines for this: name: CI on: push: branches: - main tags: …

---

## [@latest tag in Github actions](https://discourse.julialang.org/t/latest-tag-in-github-actions/125328)

<div class="topic-metadata">

**Author:** [@Tamas\_Papp](https://discourse.julialang.org/u/Tamas_Papp)\
**Replies:** 3\
**Last updated:** [January 29, 2025, 1:30pm UTC](https://discourse.julialang.org/t/latest-tag-in-github-actions/125328 "2025-01-29T13:30:28Z")

</div>

I just learned about the @latest tag in Github Actions, as in - uses: julia-actions/setup-julia@latest I am wondering if it would make sense to use this in my YML files for all actions, eg actions/checkout@latest,…

---

## [ChainRules(TestUtils) slow on Mac (Github CI)?](https://discourse.julialang.org/t/chainrules-testutils-slow-on-mac-github-ci/122760)

<div class="topic-metadata">

**Author:** [@juthohaegeman](https://discourse.julialang.org/u/juthohaegeman)\
**Replies:** 0\
**Last updated:** [November 18, 2024, 9:47am UTC](https://discourse.julialang.org/t/chainrules-testutils-slow-on-mac-github-ci/122760 "2024-11-18T09:47:53Z")

</div>

Is there any known issue with the speed of ChainRules.jl or ChainRulesTestUtils.jl on MacOS, in particular on the Github CI runners? For our package TensorKit.jl, we have a quite extensive suite of tests that are ran vi…

---

## [Julia-Python interface fails in Julia library likely due to wrong SSL credentials](https://discourse.julialang.org/t/julia-python-interface-fails-in-julia-library-likely-due-to-wrong-ssl-credentials/121675)

<div class="topic-metadata">

**Author:** [@facusapienza](https://discourse.julialang.org/u/facusapienza)\
**Replies:** 18\
**Last updated:** [November 13, 2024, 5:28pm UTC](https://discourse.julialang.org/t/julia-python-interface-fails-in-julia-library-likely-due-to-wrong-ssl-credentials/121675 "2024-11-13T17:28:51Z")

</div>

Hi all, I am experiencing a very complicated bug regarding SSL certification in a Julia package integrated with Python using PyCall and/or PythonCall (we have problems with the two actually, so probably the source of er…

---

## [Github doesn't run tests on compat PR](https://discourse.julialang.org/t/github-doesnt-run-tests-on-compat-pr/122167)

<div class="topic-metadata">

**Author:** [@Wikunia](https://discourse.julialang.org/u/Wikunia)\
**Replies:** 1\
**Last updated:** [November 2, 2024, 11:29am UTC](https://discourse.julialang.org/t/github-doesnt-run-tests-on-compat-pr/122167 "2024-11-02T11:29:54Z")

</div>

Years ago whenever there was a new PR the test cases would run in GitHub actions. Now one has to approve the run somehow. Does anyone know how to run them on compat PRs? I have one here: CompatHelper: bump compat for JL…

---

## [Tests fail for Julia 1.11 on GitHub](https://discourse.julialang.org/t/tests-fail-for-julia-1-11-on-github/121823)

<div class="topic-metadata">

**Author:** [@ufechner7](https://discourse.julialang.org/u/ufechner7)\
**Replies:** 1\
**Last updated:** [October 27, 2024, 3:49pm UTC](https://discourse.julialang.org/t/tests-fail-for-julia-1-11-on-github/121823 "2024-10-27T15:49:16Z")

</div>

My tests pass for Julia 1.10: Adapt to new KiteModels, using new conventions · aenarete/KiteControllers.jl@dd84a3f · GitHub and fail for Julia 1.11: I do not really understand why. This might be related to my use of P…

---

## [Where to run CI on GPUs?](https://discourse.julialang.org/t/where-to-run-ci-on-gpus/119619)

<div class="topic-metadata">

**Author:** [@gdalle](https://discourse.julialang.org/u/gdalle)\
**Replies:** 3\
**Last updated:** [September 20, 2024, 6:16am UTC](https://discourse.julialang.org/t/where-to-run-ci-on-gpus/119619 "2024-09-20T06:16:43Z")

</div>

I have several packages whose tests would benefit from GPUs, but I don’t have funding to pay for dedicated servers. What are the best ways to run CI on GPUs with zero to low costs? My needs in terms of minutes are rather…

---

## [GitHub Actions now offers free Apple Silicon macOS runners for public repositories](https://discourse.julialang.org/t/github-actions-now-offers-free-apple-silicon-macos-runners-for-public-repositories/109641)

<div class="topic-metadata">

**Author:** [@dilumaluthge](https://discourse.julialang.org/u/dilumaluthge)\
**Replies:** 0\
**Last updated:** [February 2, 2024, 6:45pm UTC](https://discourse.julialang.org/t/github-actions-now-offers-free-apple-silicon-macos-runners-for-public-repositories/109641 "2024-02-02T18:45:52Z")

</div>

Today, GitHub is excited to announce the launch of a new M1 macOS runner! This runner is available for all plans, free in public repositories, and eligible to consume included free plan minutes in private repositories. …

---

## [Codecov.io and using packages not in the general registry](https://discourse.julialang.org/t/codecov-io-and-using-packages-not-in-the-general-registry/118488)

<div class="topic-metadata">

**Author:** [@Gus\_Hart](https://discourse.julialang.org/u/Gus_Hart)\
**Replies:** 1\
**Last updated:** [August 23, 2024, 6:40am UTC](https://discourse.julialang.org/t/codecov-io-and-using-packages-not-in-the-general-registry/118488 "2024-08-23T06:40:18Z")

</div>

I’ve created a package that uses another package which is not in the general registry. When the CI/coverage testing runs (github action) it fails, saying it expects the included package to be found in the general registr…

---

## [Test a package with a CUDA dependency through GitHub Actions CI](https://discourse.julialang.org/t/test-a-package-with-a-cuda-dependency-through-github-actions-ci/117702)

<div class="topic-metadata">

**Author:** [@huiyuxie](https://discourse.julialang.org/u/huiyuxie)\
**Replies:** 2\
**Last updated:** [July 31, 2024, 8:42pm UTC](https://discourse.julialang.org/t/test-a-package-with-a-cuda-dependency-through-github-actions-ci/117702 "2024-07-31T20:42:13Z")

</div>

Hi all! I am developing a new package integrating CUDA.jl as a dependency. However, I encountered errors indicating CUDA driver not found in CI when testing. I am using Standard GitHub-hosted runners and do not want to s…

---

## [Registration merge blocked](https://discourse.julialang.org/t/registration-merge-blocked/114518)

<div class="topic-metadata">

**Author:** [@Jean\_Michel](https://discourse.julialang.org/u/Jean_Michel)\
**Replies:** 8\
**Last updated:** [May 21, 2024, 3:48pm UTC](https://discourse.julialang.org/t/registration-merge-blocked/114518 "2024-05-21T15:48:40Z")

</div>

While trying to register a new version of my package LaurentPolynomials, I got an unexpected message. After the usual Your new version pull request met all of the guidelines for auto-merging and is scheduled to be mer…

---

## [Building docs with Documenter.jl](https://discourse.julialang.org/t/building-docs-with-documenter-jl/63159)

<div class="topic-metadata">

**Author:** [@thazhemadam](https://discourse.julialang.org/u/thazhemadam)\
**Replies:** 7\
**Last updated:** [March 27, 2024, 7:12pm UTC](https://discourse.julialang.org/t/building-docs-with-documenter-jl/63159 "2024-03-27T19:12:44Z")

</div>

I’ve been trying to get docs to build here, but for some reason only dev gets built after a new release gets tagged and registered ( even stable doesn’t get built). I thought adding the versions argument to the deploydoc…

---

## [How do I update github actions to Node.js 20?](https://discourse.julialang.org/t/how-do-i-update-github-actions-to-node-js-20/110536)

<div class="topic-metadata">

**Author:** [@ctkelley](https://discourse.julialang.org/u/ctkelley)\
**Replies:** 21\
**Last updated:** [March 14, 2024, 9:24pm UTC](https://discourse.julialang.org/t/how-do-i-update-github-actions-to-node-js-20/110536 "2024-03-14T21:24:27Z")

</div>

I got a complaint from github about Node.jl 16 actions. It tells me Please update the following actions to use Node.js 20: actions/checkout@v3, julia-actions/setup-julia@latest. and points me to a link that does not h…

---

## [PSA: new version of codecov-action requires additional setup](https://discourse.julialang.org/t/psa-new-version-of-codecov-action-requires-additional-setup/109857)

<div class="topic-metadata">

**Author:** [@gdalle](https://discourse.julialang.org/u/gdalle)\
**Replies:** 12\
**Last updated:** [February 8, 2024, 7:55am UTC](https://discourse.julialang.org/t/psa-new-version-of-codecov-action-requires-additional-setup/109857 "2024-02-08T07:55:06Z")

</div>

What’s going on Codecov is a very useful tool to assess code coverage, that is, how much of the package source code is hit by the test suite. In GitHub continuous integration workflows, this happens through the codecov-a…

---

## [Aggregate coverage from multiple GH actions jobs](https://discourse.julialang.org/t/aggregate-coverage-from-multiple-gh-actions-jobs/107490)

<div class="topic-metadata">

**Author:** [@baggepinnen](https://discourse.julialang.org/u/baggepinnen)\
**Replies:** 3\
**Last updated:** [December 12, 2023, 4:47pm UTC](https://discourse.julialang.org/t/aggregate-coverage-from-multiple-gh-actions-jobs/107490 "2023-12-12T16:47:08Z")

</div>

I have a repo which contains a main package and a sub package located in /lib, for which I run CI in parallel using multiple GH-actions jobs (groups). This generally works well, except that it’s tricky to get coverage re…

---

## [Package LibGit2 does not have libGit2\_jll](https://discourse.julialang.org/t/package-libgit2-does-not-have-libgit2-jll/106333)

<div class="topic-metadata">

**Author:** [@JohnS](https://discourse.julialang.org/u/JohnS)\
**Replies:** 1\
**Last updated:** [November 16, 2023, 10:57pm UTC](https://discourse.julialang.org/t/package-libgit2-does-not-have-libgit2-jll/106333 "2023-11-16T22:57:29Z")

</div>

I successfully precompiled my package locally but received the following error in my Github Actions CI Julia nightly. Any suggestions on how to fix are most welcome, and please let me know if I need to provide other info…

---

## [Ignoring nightly failure for CI badge](https://discourse.julialang.org/t/ignoring-nightly-failure-for-ci-badge/98028)

<div class="topic-metadata">

**Author:** [@gdalle](https://discourse.julialang.org/u/gdalle)\
**Replies:** 2\
**Last updated:** [September 21, 2023, 7:53pm UTC](https://discourse.julialang.org/t/ignoring-nightly-failure-for-ci-badge/98028 "2023-09-21T19:53:44Z")

</div>

Not a question, just saving this here before the Slack black hole swallows it. There are ways to ignore the (possibly frequent) nightly failures in the “CI: passing / failing” badge: having 2 GitHub actions, one for C…

---

## [Deploy Literate non-html files with Documenter](https://discourse.julialang.org/t/deploy-literate-non-html-files-with-documenter/66031)

<div class="topic-metadata">

**Author:** [@goerz](https://discourse.julialang.org/u/goerz)\
**Replies:** 3\
**Last updated:** [August 29, 2023, 2:04pm UTC](https://discourse.julialang.org/t/deploy-literate-non-html-files-with-documenter/66031 "2023-08-29T14:04:32Z")

</div>

I’m using Literate.jl to convert example scripts to markdown (md) and Jupyter Notebook (ipynb) for the documentation. The scripts are in examples, and I have a script in docs/generate.jl that gets run as part of docs/mak…

---

## [Why do packages run continuous integration tests on Julia nightly?](https://discourse.julialang.org/t/why-do-packages-run-continuous-integration-tests-on-julia-nightly/101208)

<div class="topic-metadata">

**Author:** [@MilesCranmer](https://discourse.julialang.org/u/MilesCranmer)\
**Replies:** 48\
**Last updated:** [July 12, 2023, 2:48pm UTC](https://discourse.julialang.org/t/why-do-packages-run-continuous-integration-tests-on-julia-nightly/101208 "2023-07-12T14:48:06Z")

</div>

I’m wondering why is it a standard practice to run continuous integration tests for packages on Julia nightly? It seems like there isn’t useful information to be gained from this, as oftentimes jobs fail (and seem expect…

---

## [Code Coverage Unknown for Private Repo](https://discourse.julialang.org/t/code-coverage-unknown-for-private-repo/101315)

<div class="topic-metadata">

**Author:** [@JohnS](https://discourse.julialang.org/u/JohnS)\
**Replies:** 0\
**Last updated:** [July 7, 2023, 1:23pm UTC](https://discourse.julialang.org/t/code-coverage-unknown-for-private-repo/101315 "2023-07-07T13:23:33Z")

</div>

Thanks for your help; please let me know how I can be clearer etc. I generated a pkg using the PkgTemplates “A More Complicated Example”. Pushed the repo to GitHub; CI is passing. Clicked the code cov unknown badge. Th…

---

## [Set up Continuous Integration on GitHub for package using PyCall.jl](https://discourse.julialang.org/t/set-up-continuous-integration-on-github-for-package-using-pycall-jl/97164)

<div class="topic-metadata">

**Author:** [@JordiBolibar](https://discourse.julialang.org/u/JordiBolibar)\
**Replies:** 0\
**Last updated:** [April 6, 2023, 9:41am UTC](https://discourse.julialang.org/t/set-up-continuous-integration-on-github-for-package-using-pycall-jl/97164 "2023-04-06T09:41:47Z")

</div>

Hi, I’m trying to setup CI for a package of mine using PyCall.jl. I’m using several Python libraries, some installed with pip and others using miniconda. This means that in order to manage this I’m using a conda environm…

---

## [Batch process Pluto.jl notebooks to update packages](https://discourse.julialang.org/t/batch-process-pluto-jl-notebooks-to-update-packages/96070)

<div class="topic-metadata">

**Author:** [@Stefan\_Bringuier](https://discourse.julialang.org/u/Stefan_Bringuier)\
**Replies:** 0\
**Last updated:** [March 14, 2023, 5:32pm UTC](https://discourse.julialang.org/t/batch-process-pluto-jl-notebooks-to-update-packages/96070 "2023-03-14T17:32:04Z")

</div>

I’m wondering how to specify that packages in a Pluto notebook get updated when use github action with PlutoSliderServer.jl static export. I have the following in my .toml and I’m not sure if it’s updating the package ve…

---

## [TravisCI issue for a Julia package using PyPlot.jl](https://discourse.julialang.org/t/travisci-issue-for-a-julia-package-using-pyplot-jl/95079)

<div class="topic-metadata">

**Author:** [@kazuakiyama](https://discourse.julialang.org/u/kazuakiyama)\
**Replies:** 1\
**Last updated:** [February 23, 2023, 4:03pm UTC](https://discourse.julialang.org/t/travisci-issue-for-a-julia-package-using-pyplot-jl/95079 "2023-02-23T16:03:29Z")

</div>

Hi, I’m developing a Julia astronomy package on GitHub, and have a question regarding an issue in TravisCI’s github action for a package using PyPlot.jl. My package uses PyPlot.jl for visualizations of data. I’ve been f…

---

## [Package errored during testing on Github Actions (exit code 541541187)](https://discourse.julialang.org/t/package-errored-during-testing-on-github-actions-exit-code-541541187/94947)

<div class="topic-metadata">

**Author:** [@jishnub](https://discourse.julialang.org/u/jishnub)\
**Replies:** 0\
**Last updated:** [February 21, 2023, 6:00am UTC](https://discourse.julialang.org/t/package-errored-during-testing-on-github-actions-exit-code-541541187/94947 "2023-02-21T06:00:52Z")

</div>

For some reason that I don’t understand, tests for a package that I’m working on keep failing on Windows with the following error message: ERROR: LoadError: Package ApproxFunOrthogonalPolynomials errored during testing …

[Next page](https://discourse.julialang.org/tag/github-actions/527.md?match_all_tags=true&page=1&tags%5B%5D=github-actions)
