title: CircleCI "Could not ensure that workspace directory exists"
body: <p>I am using <a href="https://circleci.com" rel="nofollow noreferrer">CircleCI</a> with a <a href="https://game.ci" rel="nofollow noreferrer">GameCI</a> docker image in order to build a Unity project. The build works, but I am trying to make use of the <a href="https://circleci.com/developer/orbs/orb/h-matsuo/github-release" rel="nofollow noreferrer"><code>h-matsuo/github-release</code> orb</a> in order to create a release on GitHub for the build. I have created a new separate job for this, so I needed to share data between the jobs. I am using <code>persist_to_workspace</code> in order to do that, as specified in the documentation, but the solution doesn't seem to work. I get the following error:</p>
  <blockquote>
  <p>Could not ensure that workspace directory /root/project/Zipped exists</p>
  </blockquote>
  <p>For the workspace persist logic, I've added the following lines of code in my <code>config.yml</code> file:</p>
  <ul>
  <li><code>working_directory: /root/project</code> - Inside the executor of the main job</li>
  <li><code>persist_to_workspace</code> - As a last command inside my main job's steps</li>
  <li><code>attach_workspace</code> - As a beginning command inside my second job's steps</li>
  </ul>
  <p>Here's my full <code>config.yml</code> file:</p>
  <pre class="lang-yaml prettyprint-override"><code>version: 2.1
  orbs:
    github-release: h-matsuo/github-release@0.1.3
  
  executors:
    unity_exec:
      docker:
        - image: unityci/editor:ubuntu-2019.4.19f1-windows-mono-0.9.0
      environment:
        BUILD_NAME: speedrun-circleci-build
      working_directory: /root/project
  
  .build: &amp;build
    executor: unity_exec
    steps:
      - checkout
      - run: mkdir -p /root/project/Zipped
      - run:
          name: Git submodule recursive
          command: git submodule update --init --recursive
      - run:
          name: Remove editor folder in shared project
          command: rm -rf ./Assets/Shared/Movement/Generic/Attributes/Editor/
      - run: 
          name: Converting Unity license
          command: chmod +x ./ci/unity_license.sh &amp;&amp; ./ci/unity_license.sh
      - run:
          name: Building game binaries
          command: chmod +x ./ci/build.sh &amp;&amp; ./ci/build.sh
      - run: 
          name: Zipping build
          command: apt update &amp;&amp; apt -y install zip &amp;&amp; zip -r &quot;/root/project/Zipped/build.zip&quot; ./Builds/
      - store_artifacts:
          path: /root/project/Zipped/build.zip
      - run:
          name: Show all files
          command: find &quot;$(pwd)&quot;
      - persist_to_workspace:
          root: Zipped
          paths:
              - build.zip
  jobs:
    build_windows:
      &lt;&lt;: *build
      environment:
        BUILD_TARGET: StandaloneWindows64
    release:
      description: Build project and publish a new release tagged `v1.1.1`.
      executor: github-release/default
      steps:
        - attach_workspace:
            at: /root/project/Zipped
        - run:
            name: Show all files
            command: sudo find &quot;/root/project&quot;
        - github-release/create:
            tag: v1.1.1
            title: Version v1.1.1
            description: This release is version v1.1.1.
            file-path: ./build.zip
            
  workflows:
    version: 2
    build:
      jobs:
        - build_windows
        - release:
            requires:
              - build_windows
  </code></pre>
  <p>Can somebody help me with this please?</p>