Skip to content

ci: fix workflow deployments#12

Merged
philiplinden merged 2 commits into
mainfrom
ci-fix
Aug 29, 2025
Merged

ci: fix workflow deployments#12
philiplinden merged 2 commits into
mainfrom
ci-fix

Conversation

@philiplinden

Copy link
Copy Markdown
Owner

This pull request updates documentation and refines the CI/CD workflows for changelog generation and mdBook deployment. The main changes include adding a new changelog section for version 0.4.1, improving documentation, and making deployment workflows more robust and targeted.

Documentation and Changelog Updates:

  • Added a new section for version 0.4.1 in CHANGELOG.md, summarizing documentation improvements, experimental features, and repository workflow changes.

CI/CD Workflow Improvements:

Deployment Logic:

  • Updated the deploy job in .github/workflows/mdbook.yml to only run on pushes to main or when a tag is created, ensuring deployments happen at the right times.
  • Removed redundant deployment condition from the Deploy to GitHub Pages step, since it's now handled at the job level.

Changelog Generation:

  • Modified the changelog workflow in .github/workflows/changelog.yml to remove the --bump argument, preventing accidental version bumps during changelog generation.

@github-actions

Copy link
Copy Markdown

Changelog

See GitHub Releases and the Bevy REPL Book for details.

[unreleased]

⚙️ Repository

  • Fix workflow deployments (d5726dc)
📜 Full Changelog

Changelog

See GitHub Releases and the Bevy REPL Book for details.

0.4.1 - 2025-08-29

📚 Documentation

🧪 Experimental

  • Context refactor and better keybinds (dd28099)
  • Custom keybinds and cleaner examples (2209b9d)
  • Add placeholders for help (4354571)
  • Remove scrollreadyset, always stdout (bed7d47)
  • Move stdout behind feature flag (a6460bc)
  • Make context mgmt better (8b0db88)
  • Remove pretty stuff (ce50975)

⚙️ Repository

  • (docs) Build mdBook on PR, deploy only on tags using mdBook action (2e090cd)
  • Use the real github action for pages (06030f1)
  • Deploy the book on every push to main (c4589a2)
  • Make the book on every push to main (563574c)
  • Enable changelog generation (82832ca)

@philiplinden
philiplinden merged commit 1eca5d7 into main Aug 29, 2025
3 checks passed
@philiplinden
philiplinden deleted the ci-fix branch August 29, 2025 16:14
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