Skip to content

Conversation

@gavindidrichsen
Copy link

Update PDK to 3.4.0

Summary

This PR updates the module from PDK 3.0.0 to PDK 3.4.0 with minimal, non-intrusive changes. The update includes necessary fixes for Ruby 3.2.5 compatibility, particularly around YAML symbol parsing.

Changes

  • Fixed YAML parsing issues by properly quoting Ruby symbols in .sync.yml
  • Updated PDK version from 3.0.0 to 3.4.0
  • Updated gem dependencies for Ruby 3.x compatibility
  • Updated CI workflow configurations
  • Added .vscode to .gitignore to prevent IDE-specific files from being tracked

Testing

  • All unit tests passing: 100 examples, 0 failures, 6 pending (expected)
  • No functional changes to module code
  • No changes to module behavior or interface

Note

The 6 pending tests are expected and are related to Bolt functionality that requires special handling in the test environment. These were present before this update and are not affected by these changes.

@gavindidrichsen gavindidrichsen force-pushed the pdk_340_update branch 3 times, most recently from 18a0f18 to 553aeff Compare February 28, 2025 09:03
@gavindidrichsen gavindidrichsen deleted the pdk_340_update branch March 10, 2025 18:34
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.

2 participants