question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

`briefcase package --no-sign` fails in Github Action CI

See original GitHub issue

Describe the bug I added a CI workflow to create MSI and DMG files in the release process of my project. Yesterday when I implemented this workflow it worked great and I could upload both MSI and DMG assets to the release (for example this)

Today when I re-ran the CI process, briefcase package got stuck for a few minutes in the job that creates the DMG file, so I had to abort it. When I did, the following errors were printed:

hdiutil: attach: WARNING: ignoring IDME options (obsolete)
hdiutil: detach: timeout for DiskArbitration expired
hdiutil: detach: drive not detached
hdiutil: detach: timeout for DiskArbitration expired
hdiutil: detach: drive not detached
hdiutil: detach: timeout for DiskArbitration expired
hdiutil: detach: drive not detached

I think it’s not a Briefcase error per-say, but I’m wondering why it stopped working today after it worked yesterday.

Any ideas?

To Reproduce Run briefcase package on a mac machine in Github Actions. Here is my workflow for reference

Expected behavior One should be able to create DMG files using Briefcase in CI processes, such as Github Actions

Environment:

  • Operating System: macos-latest
  • Python version: 3.7.2
  • Software versions:
    • Briefcase: latest
    • Toga: latest

Issue Analytics

  • State:closed
  • Created 3 years ago
  • Comments:6 (6 by maintainers)

github_iconTop GitHub Comments

1reaction
saroad2commented, Sep 23, 2020

Thanks for the share! At the moment, the package command has its own retry attempts, and most of the time it’s enough to make the command work again. Even though this step now became very lengthy, it’s working and we can create the dmg files needed.

I hope that GitHub will fix this issue soon.

0reactions
freakboy3742commented, Apr 5, 2022

I’ve been doing some testing in #700, and I’m not having any problems invoking briefcase package; so I’m inclined to call this “magically fixed by itself”.

Read more comments on GitHub >

github_iconTop Results From Across the Web

Issues · beeware/briefcase - GitHub
Tools to support converting a Python project into a standalone native application. - Issues · beeware/briefcase.
Read more >
Actions · beeware/briefcase - GitHub
Tools to support converting a Python project into a standalone native application. - Actions · beeware/briefcase.
Read more >
Releases · beeware/briefcase - GitHub
Tools to support converting a Python project into a standalone native application. - Releases · beeware/briefcase.
Read more >
instawow/freeze.yaml at main · layday/instawow · GitHub
instawow/.github/workflows/freeze.yaml. View runs Go to file ... uses: actions/setup-python@v4 ... briefcase-package-opts: "--no-sign". - os: ubuntu-18.04.
Read more >
`semgrep` CI action failing · Issue #25489 - GitHub
10/site-packages/boltons/cacheutils.py", line 6[4](https://github.com/hashicorp/terraform-provider-aws/runs/6966834129?check_suite_focus=true# ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found