Skip to content

ci: make release publishing resumable#71

Open
pepicrft wants to merge 1 commit into
mainfrom
fix/release-hexdocs-nif-stubs
Open

ci: make release publishing resumable#71
pepicrft wants to merge 1 commit into
mainfrom
fix/release-hexdocs-nif-stubs

Conversation

@pepicrft

Copy link
Copy Markdown
Collaborator

Summary

  • Compile HexDocs with NIF stubs so release docs do not invoke Rust source builds
  • Add a microsandbox NIF disable flag for compile-only tasks
  • Make release publishing tolerate an existing tag or GitHub release during reruns

Verification

  • ruby -e 'require "yaml"; YAML.load_file(".github/workflows/release.yml"); puts "ok"'
  • git diff --check
  • CONDUKT_BASHKIT_DISABLE=1 CONDUKT_MICROSANDBOX_DISABLE=1 MIX_ENV=dev mix docs

Note: mix docs still reports existing ExDoc reference warnings unrelated to this change.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant