Stream: General

Topic: Isabelle Docker image on GitHub Actions


view this post on Zulip Wolfgang Jeltsch (Sep 21 2021 at 12:07):

Is there anybody here who has successfully used Makarius’s Isabelle Docker image with GitHub actions, for example, to perform automatic builds? I thought it should be as easy as setting up a simple GitHub workflow that employs this Docker image for the actual building, but apparently this is not so.

The concrete problem I’m experiencing is that downloading the current commit from the repository via actions/checkout@v2 runs into a permission problem. A minimal example of a workflow that shows this problem is as follows:

name: Automated checkout

on: [push]

jobs:
  checkout:
    runs-on: ubuntu-latest
    container: makarius/isabelle
    steps:
      - name: Check out repository
        uses: actions/checkout@v2

The error I get is this one:

EACCES: permission denied, open '/__w/⟨repository-name⟩/⟨repository-name⟩/⟨uuid⟩.tar.gz'

A more elaborate problem description is at https://github.com/actions/checkout/issues/587.


Last updated: Jul 15 2022 at 23:21 UTC