Tagging libmodulemd-2.11.0 Merlin Mathesius (13): Add BuildConfig and Buildopts sorting functions Sort stream expanded dependencies so they will be in a predictable and reproducible order. Add meaningful stream expansion and upgrade tests now that ordering can be relied upon. Remove a few lingering StreamV3 vestiges Include static_context attribute for StreamV2 "equals" comparison Make PackagerV3 and BuildConfig objects public Add YAML emit capabilities to PackagerV3 object Documentation fixes and cleanup: * Add PackagerV3 and BuildConfig public APIs to documentation index * Remove StreamV3 references from ModuleIndex documentation * Fix PackagerV3 and other broken documentation links Clean up several obsolete StreamV3 test data files Implement public APIs Modulemd.read_packager_file() and Modulemd.read_packager_string() Implement public API PackagerV3.convert_to_index() Restore accidentally dropped ability for ModuleStream.read_*() functions to transparently read packager-v3 documents, deprecate them in favor of the new Modulemd.read_packager_*() functions, and add notes to their documentation about the limitations of the packager-v3 to stream-v2 conversion. Refactor PackagerV3 to StreamV2 attribute copying to reduce code redundancy Stephen Gallagher (9): Bump version in meson.build to 2.10.1 Fix integer size issue on 32-bit platforms Drop ModuleStreamV3 Drop ModuleIndex.default_stream_mdversion Drop UpgradeHelper Add static_context attribute to StreamV2 CI: Switch to Github Actions Merge branch 'update_shebang_scripts' into HEAD Bump version to 2.11.0 nasirhm (1): :wrench: Modified Scripts to use env for shebang.