René's URL Explorer Experiment


Title: feat: Move test formatter from .github/workflows/format_diff.py to python-gardenlinux-lib by Leon-hk · Pull Request #294 · gardenlinux/python-gardenlinux-lib · GitHub

Open Graph Title: feat: Move test formatter from .github/workflows/format_diff.py to python-gardenlinux-lib by Leon-hk · Pull Request #294 · gardenlinux/python-gardenlinux-lib

X Title: feat: Move test formatter from .github/workflows/format_diff.py to python-gardenlinux-lib by Leon-hk · Pull Request #294 · gardenlinux/python-gardenlinux-lib

Description: Contains tools to work with the features directory of gardenlinux, for example deducting dependencies from feature sets or validating cnames - feat: Move test formatter from .github/workflows/format_diff.py to python-gardenlinux-lib by Leon-hk · Pull Request #294 · gardenlinux/python-gardenlinux-lib

Open Graph Description: What this PR does / why we need it: For the still unmerged reproducibility checker, I've written a format_diff.py script which generates a readme report for the workflow run This script manual...

X Description: What this PR does / why we need it: For the still unmerged reproducibility checker, I've written a format_diff.py script which generates a readme report for the workflow run This script ma...

Opengraph URL: https://github.com/gardenlinux/python-gardenlinux-lib/pull/294

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:ad46620e-66bc-2788-1e9d-df5358705c93
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-idC440:3F0C56:EF6E21:15CE907:6A4E32A2
html-safe-nonce69b1ecd0d4d284a81b25081157fb3c9e57e73fd69dfa7a40657781c2b40eb3e8
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJDNDQwOjNGMEM1NjpFRjZFMjE6MTVDRTkwNzo2QTRFMzJBMiIsInZpc2l0b3JfaWQiOiI1MjYxNzMzOTAzMTkwNjAyNDAyIiwicmVnaW9uX2VkZ2UiOiJpYWQiLCJyZWdpb25fcmVuZGVyIjoiaWFkIn0=
visitor-hmac274f27e334300382b0cbc656dcd487015b326d464385994ee6e168a91fcd4b0d
hovercard-subject-tagpull_request:3152031050
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/gardenlinux/python-gardenlinux-lib/294/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/d4dc56391be2253097dbceacfd9e2bb3390e88ddaec56c48cfcc9bc01a25eb4f/gardenlinux/python-gardenlinux-lib/pull/294
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/d4dc56391be2253097dbceacfd9e2bb3390e88ddaec56c48cfcc9bc01a25eb4f/gardenlinux/python-gardenlinux-lib/pull/294
og:image:altWhat this PR does / why we need it: For the still unmerged reproducibility checker, I've written a format_diff.py script which generates a readme report for the workflow run This script manual...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernameLeon-hk
hostnamegithub.com
expected-hostnamegithub.com
None030096ee0db095447bfe77409d33bfac127ca7128299c58deef27c52eaa1b1f0
turbo-cache-controlno-cache
go-importgithub.com/gardenlinux/python-gardenlinux-lib git https://github.com/gardenlinux/python-gardenlinux-lib.git
octolytics-dimension-user_id61944014
octolytics-dimension-user_logingardenlinux
octolytics-dimension-repository_id839677438
octolytics-dimension-repository_nwogardenlinux/python-gardenlinux-lib
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id839677438
octolytics-dimension-repository_network_root_nwogardenlinux/python-gardenlinux-lib
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release42a6d378d7587a44c93aca255096cd66b7c8eb2d
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgardenlinux%2Fpython-gardenlinux-lib%2Fpull%2F294
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub Copilot appDirect agents from issue to mergehttps://github.com/features/ai/github-app
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
View all resourceshttps://github.com/resources
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
GitHub Starshttps://stars.github.com
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgardenlinux%2Fpython-gardenlinux-lib%2Fpull%2F294
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=gardenlinux%2Fpython-gardenlinux-lib
Reloadhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
Reloadhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
Reloadhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
gardenlinux https://github.com/gardenlinux
python-gardenlinux-libhttps://github.com/gardenlinux/python-gardenlinux-lib
Notifications https://github.com/login?return_to=%2Fgardenlinux%2Fpython-gardenlinux-lib
Fork 1 https://github.com/login?return_to=%2Fgardenlinux%2Fpython-gardenlinux-lib
Star 1 https://github.com/login?return_to=%2Fgardenlinux%2Fpython-gardenlinux-lib
Code https://github.com/gardenlinux/python-gardenlinux-lib
Issues 4 https://github.com/gardenlinux/python-gardenlinux-lib/issues
Pull requests 8 https://github.com/gardenlinux/python-gardenlinux-lib/pulls
Actions https://github.com/gardenlinux/python-gardenlinux-lib/actions
Projects https://github.com/gardenlinux/python-gardenlinux-lib/projects
Security and quality 0 https://github.com/gardenlinux/python-gardenlinux-lib/security
Insights https://github.com/gardenlinux/python-gardenlinux-lib/pulse
Code https://github.com/gardenlinux/python-gardenlinux-lib
Issues https://github.com/gardenlinux/python-gardenlinux-lib/issues
Pull requests https://github.com/gardenlinux/python-gardenlinux-lib/pulls
Actions https://github.com/gardenlinux/python-gardenlinux-lib/actions
Projects https://github.com/gardenlinux/python-gardenlinux-lib/projects
Security and quality https://github.com/gardenlinux/python-gardenlinux-lib/security
Insights https://github.com/gardenlinux/python-gardenlinux-lib/pulse
Leon-hkhttps://github.com/Leon-hk
mainhttps://github.com/gardenlinux/python-gardenlinux-lib/tree/main
feat/port-difference-formatterhttps://github.com/gardenlinux/python-gardenlinux-lib/tree/feat/port-difference-formatter
Conversationhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
Commits25 (25)https://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits
Checkshttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/checks
Files changedhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/files
feat: Move test formatter from .github/workflows/format_diff.py to python-gardenlinux-libhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294#top
Leon-hkhttps://github.com/Leon-hk
mainhttps://github.com/gardenlinux/python-gardenlinux-lib/tree/main
feat/port-difference-formatterhttps://github.com/gardenlinux/python-gardenlinux-lib/tree/feat/port-difference-formatter
https://github.com/Leon-hk
Leon-hkhttps://github.com/Leon-hk
Jan 7, 2026https://github.com/gardenlinux/python-gardenlinux-lib/pull/294#issue-3788139309
reproducibility checkerhttps://github.com/gardenlinux/gardenlinux/pull/3208
format_diff.pyhttps://github.com/gardenlinux/gardenlinux/blob/feat/check-reproducibility/.github/workflows/format_diff.py
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
Leon-hkhttps://github.com/Leon-hk
January 7, 2026 11:04https://github.com/gardenlinux/python-gardenlinux-lib/pull/294#commits-pushed-96a78f7
https://github.com/Leon-hk
feat: Move test formatter from .github/workflows/format_diff.py to py…https://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/96a78f7f9401aa7770b0a07e6cbc2814bb171ce1
96a78f7https://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/96a78f7f9401aa7770b0a07e6cbc2814bb171ce1
https://github.com/Leon-hk
fix: add ordering constraints for the markdown fileshttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/e1d34d866caf2da572f9c3768c857712762d28c8
e1d34d8https://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/e1d34d866caf2da572f9c3768c857712762d28c8
https://github.com/Leon-hk
fix: sorting_functionhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/7130e57cc438679566b4317b487fff7c30cc26d6
7130e57https://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/7130e57cc438679566b4317b487fff7c30cc26d6
https://github.com/apps/codecov
codecovhttps://github.com/apps/codecov
Jan 8, 2026https://github.com/gardenlinux/python-gardenlinux-lib/pull/294#issuecomment-3723393743
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
Codecovhttps://app.codecov.io/gh/gardenlinux/python-gardenlinux-lib/pull/294?dropdown=coverage&src=pr&el=h1&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=gardenlinux
a776256https://app.codecov.io/gh/gardenlinux/python-gardenlinux-lib/commit/a77625665fabaab0316a1de469beaa9da1fdf811?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=gardenlinux
7b89b74https://app.codecov.io/gh/gardenlinux/python-gardenlinux-lib/commit/7b89b74f324276033dcf404d7b6aa603cc3d0d2d?dropdown=coverage&el=desc&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=gardenlinux
Files with missing lineshttps://app.codecov.io/gh/gardenlinux/python-gardenlinux-lib/pull/294?dropdown=coverage&src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=gardenlinux
...gardenlinux/features/reproducibility/comparator.pyhttps://app.codecov.io/gh/gardenlinux/python-gardenlinux-lib/pull/294?src=pr&el=tree&filepath=src%2Fgardenlinux%2Ffeatures%2Freproducibility%2Fcomparator.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=gardenlinux#diff-c3JjL2dhcmRlbmxpbnV4L2ZlYXR1cmVzL3JlcHJvZHVjaWJpbGl0eS9jb21wYXJhdG9yLnB5
7 Missing ⚠️ https://app.codecov.io/gh/gardenlinux/python-gardenlinux-lib/pull/294?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=gardenlinux
...c/gardenlinux/features/reproducibility/__main__.pyhttps://app.codecov.io/gh/gardenlinux/python-gardenlinux-lib/pull/294?src=pr&el=tree&filepath=src%2Fgardenlinux%2Ffeatures%2Freproducibility%2F__main__.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=gardenlinux#diff-c3JjL2dhcmRlbmxpbnV4L2ZlYXR1cmVzL3JlcHJvZHVjaWJpbGl0eS9fX21haW5fXy5weQ==
5 Missing ⚠️ https://app.codecov.io/gh/gardenlinux/python-gardenlinux-lib/pull/294?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=gardenlinux
...ardenlinux/features/reproducibility/diff_parser.pyhttps://app.codecov.io/gh/gardenlinux/python-gardenlinux-lib/pull/294?src=pr&el=tree&filepath=src%2Fgardenlinux%2Ffeatures%2Freproducibility%2Fdiff_parser.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=gardenlinux#diff-c3JjL2dhcmRlbmxpbnV4L2ZlYXR1cmVzL3JlcHJvZHVjaWJpbGl0eS9kaWZmX3BhcnNlci5weQ==
1 Missing ⚠️ https://app.codecov.io/gh/gardenlinux/python-gardenlinux-lib/pull/294?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=gardenlinux
...nux/features/reproducibility/markdown_formatter.pyhttps://app.codecov.io/gh/gardenlinux/python-gardenlinux-lib/pull/294?src=pr&el=tree&filepath=src%2Fgardenlinux%2Ffeatures%2Freproducibility%2Fmarkdown_formatter.py&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=gardenlinux#diff-c3JjL2dhcmRlbmxpbnV4L2ZlYXR1cmVzL3JlcHJvZHVjaWJpbGl0eS9tYXJrZG93bl9mb3JtYXR0ZXIucHk=
1 Missing ⚠️ https://app.codecov.io/gh/gardenlinux/python-gardenlinux-lib/pull/294?src=pr&el=tree&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=gardenlinux
☔ View full report in Codecov by Sentryhttps://app.codecov.io/gh/gardenlinux/python-gardenlinux-lib/pull/294?dropdown=coverage&src=pr&el=continue&utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=gardenlinux
Share it herehttps://about.codecov.io/codecov-pr-comment-feedback/?utm_medium=referral&utm_source=github&utm_content=comment&utm_campaign=pr+comments&utm_term=gardenlinux
Test Analyticshttps://docs.codecov.com/docs/test-analytics
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
Leon-hkhttps://github.com/Leon-hk
January 13, 2026 08:58https://github.com/gardenlinux/python-gardenlinux-lib/pull/294#commits-pushed-98c7e24
https://github.com/Leon-hk
Fix Linthttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/98c7e24e521f3e47cce940d99129a4f959a71114
98c7e24https://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/98c7e24e521f3e47cce940d99129a4f959a71114
https://github.com/Leon-hk
Fix more lintinghttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/6cce0a9cb1b531d64dd14650e323f18bebfc23e8
6cce0a9https://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/6cce0a9cb1b531d64dd14650e323f18bebfc23e8
https://github.com/Leon-hk
Merge branch 'main' into feat/port-difference-formatterhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/91b4be022f8cda8803cca6150f4e1d898d30122b
91b4be0https://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/91b4be022f8cda8803cca6150f4e1d898d30122b
https://github.com/Leon-hk
fix ruff formathttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/9abe8887940df0112e665dd45370ddeb68a4e3c5
9abe888https://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/9abe8887940df0112e665dd45370ddeb68a4e3c5
https://github.com/NotTheEvilOne
NotTheEvilOnehttps://github.com/NotTheEvilOne
January 17, 2026 09:48https://github.com/gardenlinux/python-gardenlinux-lib/pull/294#event-22111547057
https://github.com/NotTheEvilOne
NotTheEvilOnehttps://github.com/NotTheEvilOne
Jan 17, 2026 https://github.com/gardenlinux/python-gardenlinux-lib/pull/294#pullrequestreview-3673687554
View reviewed changes https://github.com/gardenlinux/python-gardenlinux-lib/pull/294/files/9abe8887940df0112e665dd45370ddeb68a4e3c5
src/gardenlinux/features/difference_formatter.pyhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/files/9abe8887940df0112e665dd45370ddeb68a4e3c5#diff-6c17a15a261b634d8597afbc68786696fd940b1661ba3646c4cc78d2fc475221
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
src/gardenlinux/features/reproducibility/markdown_formatter.pyhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/files/9abe8887940df0112e665dd45370ddeb68a4e3c5#diff-7ed08308a9d394e608fdc5ef51f12b5edb29988056eb77d063dd5191e2999e06
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
src/gardenlinux/features/difference_formatter.pyhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/files/9abe8887940df0112e665dd45370ddeb68a4e3c5#diff-6c17a15a261b634d8597afbc68786696fd940b1661ba3646c4cc78d2fc475221
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
src/gardenlinux/features/reproducibility/markdown_formatter.pyhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/files/9abe8887940df0112e665dd45370ddeb68a4e3c5#diff-7ed08308a9d394e608fdc5ef51f12b5edb29988056eb77d063dd5191e2999e06
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
src/gardenlinux/features/difference_formatter.pyhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/files/9abe8887940df0112e665dd45370ddeb68a4e3c5#diff-6c17a15a261b634d8597afbc68786696fd940b1661ba3646c4cc78d2fc475221
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
src/gardenlinux/features/difference_formatter.pyhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/files/9abe8887940df0112e665dd45370ddeb68a4e3c5#diff-6c17a15a261b634d8597afbc68786696fd940b1661ba3646c4cc78d2fc475221
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
src/gardenlinux/features/difference_formatter.pyhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/files/9abe8887940df0112e665dd45370ddeb68a4e3c5#diff-6c17a15a261b634d8597afbc68786696fd940b1661ba3646c4cc78d2fc475221
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
src/gardenlinux/features/difference_formatter.pyhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/files/9abe8887940df0112e665dd45370ddeb68a4e3c5#diff-6c17a15a261b634d8597afbc68786696fd940b1661ba3646c4cc78d2fc475221
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
src/gardenlinux/features/difference_formatter.pyhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/files/9abe8887940df0112e665dd45370ddeb68a4e3c5#diff-6c17a15a261b634d8597afbc68786696fd940b1661ba3646c4cc78d2fc475221
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
src/gardenlinux/features/difference_formatter_main.pyhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/files/9abe8887940df0112e665dd45370ddeb68a4e3c5#diff-16849793c4d487c778dbd532828c209a98ef2fbae085fcd05b596d9d61f0e627
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
https://github.com/Leon-hk
Leon-hkhttps://github.com/Leon-hk
Jan 21, 2026 https://github.com/gardenlinux/python-gardenlinux-lib/pull/294#ref-issue-3838430973
Improve reproducibility checker gardenlinux/gardenlinux#4212 https://github.com/gardenlinux/gardenlinux/issues/4212
https://github.com/Leon-hk
Implement feedback, implement difference generator, restructure codehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/b5e0dc096dfa5f420a928f35b3e94abed30f4b29
b5e0dc0https://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/b5e0dc096dfa5f420a928f35b3e94abed30f4b29
https://github.com/Leon-hk
Leon-hkhttps://github.com/Leon-hk
Jan 29, 2026https://github.com/gardenlinux/python-gardenlinux-lib/pull/294#issuecomment-3816851190
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
Leon-hkhttps://github.com/Leon-hk
January 29, 2026 12:20https://github.com/gardenlinux/python-gardenlinux-lib/pull/294#commits-pushed-dcda524
https://github.com/Leon-hk
fix return value structurehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/dcda524cfac01adcf55b675fd68cb3cbaec09278
dcda524https://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/dcda524cfac01adcf55b675fd68cb3cbaec09278
https://github.com/Leon-hk
fix test and lintinghttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/9ed5afb9616ca22f7cf7eee63a21e49b9f18cab4
9ed5afbhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/9ed5afb9616ca22f7cf7eee63a21e49b9f18cab4
https://github.com/Leon-hk
fix testhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/43d488e73ae38035ed64d1bffefdcf8070aa9991
43d488ehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/43d488e73ae38035ed64d1bffefdcf8070aa9991
https://github.com/Leon-hk
fix ruff linthttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/fc73c216c05f0e60ba0476b958b0b3e3ed642afc
fc73c21https://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/fc73c216c05f0e60ba0476b958b0b3e3ed642afc
https://github.com/Leon-hk
retry linthttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/47955e2eebc3c97e1de466b9f5e24ecc3a954c5c
47955e2https://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/47955e2eebc3c97e1de466b9f5e24ecc3a954c5c
https://github.com/Leon-hk
fix security issuehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/20f547035a85d55dd2fd887d56472c6e99049cbc
20f5470https://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/20f547035a85d55dd2fd887d56472c6e99049cbc
https://github.com/Leon-hk
Add tests for .oci fileshttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/30623b92290135cfa48bf7efb721ece7c35dc3f9
30623b9https://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/30623b92290135cfa48bf7efb721ece7c35dc3f9
https://github.com/Leon-hk
Merge branch 'main' into feat/port-difference-formatterhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/28c59b278470a05010a6275a07b0d56ba49c7dd2
28c59b2https://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/28c59b278470a05010a6275a07b0d56ba49c7dd2
https://github.com/Leon-hk
fix test cases and security warninghttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/752d9f806febcafee06de92fca8dd55cf251346e
752d9f8https://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/752d9f806febcafee06de92fca8dd55cf251346e
https://github.com/Leon-hk
Leon-hkhttps://github.com/Leon-hk
NotTheEvilOnehttps://github.com/NotTheEvilOne
February 23, 2026 10:44https://github.com/gardenlinux/python-gardenlinux-lib/pull/294#event-22997234299
Leon-hkhttps://github.com/Leon-hk
February 24, 2026 11:32https://github.com/gardenlinux/python-gardenlinux-lib/pull/294#commits-pushed-246320d
https://github.com/Leon-hk
change exit code to 64https://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/246320d85e740aa0f4285e86bbed54309a7eca4e
246320dhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/246320d85e740aa0f4285e86bbed54309a7eca4e
https://github.com/Leon-hk
fix nightly_stats extensionhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/1e952e361d1ad507efe8b263526bde76a2b92400
1e952e3https://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/1e952e361d1ad507efe8b263526bde76a2b92400
https://github.com/Leon-hk
add output option for generator to simplify usage in workflowhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/a15ba3ed78d16b2acb12e3fb235b361f65bbeea5
a15ba3ehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/a15ba3ed78d16b2acb12e3fb235b361f65bbeea5
https://github.com/NotTheEvilOne
NotTheEvilOnehttps://github.com/NotTheEvilOne
Feb 25, 2026 https://github.com/gardenlinux/python-gardenlinux-lib/pull/294#pullrequestreview-3852664487
View reviewed changes https://github.com/gardenlinux/python-gardenlinux-lib/pull/294/files/a15ba3ed78d16b2acb12e3fb235b361f65bbeea5
NotTheEvilOnehttps://github.com/NotTheEvilOne
https://github.com/gardenlinux/python-gardenlinux-lib/pull/294#pullrequestreview-3852664487
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
src/gardenlinux/features/reproducibility/__main__.pyhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/files/a15ba3ed78d16b2acb12e3fb235b361f65bbeea5#diff-b77a406f2939f6c6e2215257562a6320b758e09f305e8c5056f0e57513284250
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
src/gardenlinux/features/reproducibility/comparator.pyhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/files/a15ba3ed78d16b2acb12e3fb235b361f65bbeea5#diff-1f9ee41b680640a134486eb342875ca98c6255187bf6158d5ff9014b96a42e1b
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
src/gardenlinux/features/reproducibility/diff_parser.pyhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/files/a15ba3ed78d16b2acb12e3fb235b361f65bbeea5#diff-b69109d2ce6318f010f71e17af2be45934dbb156f4202de713cb526e8ba157ab
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
src/gardenlinux/features/reproducibility/diff_parser.pyhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/files/a15ba3ed78d16b2acb12e3fb235b361f65bbeea5#diff-b69109d2ce6318f010f71e17af2be45934dbb156f4202de713cb526e8ba157ab
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
src/gardenlinux/features/reproducibility/diff_parser.pyhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/files/a15ba3ed78d16b2acb12e3fb235b361f65bbeea5#diff-b69109d2ce6318f010f71e17af2be45934dbb156f4202de713cb526e8ba157ab
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
src/gardenlinux/features/reproducibility/diff_parser.pyhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/files/a15ba3ed78d16b2acb12e3fb235b361f65bbeea5#diff-b69109d2ce6318f010f71e17af2be45934dbb156f4202de713cb526e8ba157ab
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
src/gardenlinux/features/reproducibility/markdown_formatter.pyhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/files/a15ba3ed78d16b2acb12e3fb235b361f65bbeea5#diff-7ed08308a9d394e608fdc5ef51f12b5edb29988056eb77d063dd5191e2999e06
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
src/gardenlinux/features/reproducibility/markdown_formatter.pyhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/files/a15ba3ed78d16b2acb12e3fb235b361f65bbeea5#diff-7ed08308a9d394e608fdc5ef51f12b5edb29988056eb77d063dd5191e2999e06
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
src/gardenlinux/features/reproducibility/markdown_formatter.pyhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/files/a15ba3ed78d16b2acb12e3fb235b361f65bbeea5#diff-7ed08308a9d394e608fdc5ef51f12b5edb29988056eb77d063dd5191e2999e06
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
Leon-hkhttps://github.com/Leon-hk
February 25, 2026 14:39https://github.com/gardenlinux/python-gardenlinux-lib/pull/294#commits-pushed-6edf4be
https://github.com/Leon-hk
implement feedbackhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/6edf4be15046494e0bec0818914b67b8f1f9afc5
6edf4behttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/6edf4be15046494e0bec0818914b67b8f1f9afc5
https://github.com/Leon-hk
add missing whitelisthttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/6dd7c4f3f2e8b6d1bc716098c825bef5a5787431
6dd7c4fhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/6dd7c4f3f2e8b6d1bc716098c825bef5a5787431
https://github.com/Leon-hk
fix lintinghttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/868491c202183e4e824d367a0ea9eb5995546c22
868491chttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/868491c202183e4e824d367a0ea9eb5995546c22
https://github.com/Leon-hk
Leon-hkhttps://github.com/Leon-hk
Feb 25, 2026https://github.com/gardenlinux/python-gardenlinux-lib/pull/294#issuecomment-3959386779
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
https://github.com/Leon-hk
Rename gl-diff to gl-feature-fs-diffhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/8fd2af16c457ae3c5cf94440f580d96220e1dc46
8fd2af1https://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/8fd2af16c457ae3c5cf94440f580d96220e1dc46
https://github.com/NotTheEvilOne
NotTheEvilOnehttps://github.com/NotTheEvilOne
Feb 25, 2026 https://github.com/gardenlinux/python-gardenlinux-lib/pull/294#pullrequestreview-3855002827
View reviewed changes https://github.com/gardenlinux/python-gardenlinux-lib/pull/294/files/8fd2af16c457ae3c5cf94440f580d96220e1dc46
NotTheEvilOnehttps://github.com/NotTheEvilOne
https://github.com/gardenlinux/python-gardenlinux-lib/pull/294#pullrequestreview-3855002827
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
src/gardenlinux/features/reproducibility/markdown_formatter.pyhttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/files/8fd2af16c457ae3c5cf94440f580d96220e1dc46#diff-7ed08308a9d394e608fdc5ef51f12b5edb29988056eb77d063dd5191e2999e06
NotTheEvilOnehttps://github.com/NotTheEvilOne
Feb 25, 2026https://github.com/gardenlinux/python-gardenlinux-lib/pull/294#discussion_r2853725834
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
templatehttps://docs.python.org/3/library/string.html#string.Template
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
Leon-hkhttps://github.com/Leon-hk
Feb 26, 2026https://github.com/gardenlinux/python-gardenlinux-lib/pull/294#discussion_r2857295988
Learn morehttps://docs.github.com/articles/managing-disruptive-comments/#hiding-a-comment
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
https://github.com/Leon-hk
extend the template scopehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/7b89b74f324276033dcf404d7b6aa603cc3d0d2d
7b89b74https://github.com/gardenlinux/python-gardenlinux-lib/pull/294/commits/7b89b74f324276033dcf404d7b6aa603cc3d0d2d
https://github.com/Leon-hk
Leon-hkhttps://github.com/Leon-hk
d417011https://github.com/gardenlinux/python-gardenlinux-lib/commit/d4170113b2512e7f5b6deee604ada54c54666ef5
Feb 26, 2026https://github.com/gardenlinux/python-gardenlinux-lib/pull/294#event-23093067366
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
https://github.com/Leon-hk
Leon-hkhttps://github.com/Leon-hk
February 26, 2026 07:10https://github.com/gardenlinux/python-gardenlinux-lib/pull/294#event-23093071570
Enhance GitHub reproducibility workflow gardenlinux/gardenlinux#4402 https://github.com/gardenlinux/gardenlinux/pull/4402
Use python-gardenlinux-lib implementation of difference generator and formatter gardenlinux/gardenlinux#4386 https://github.com/gardenlinux/gardenlinux/pull/4386
https://github.co/hiddenchars
https://github.com/gardenlinux/python-gardenlinux-lib/pull/{{ revealButtonHref }}
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fgardenlinux%2Fpython-gardenlinux-lib%2Fpull%2F294
https://github.com/NotTheEvilOne
NotTheEvilOne https://github.com/NotTheEvilOne
https://github.com/gardenlinux/python-gardenlinux-lib/pull/294/files/8fd2af16c457ae3c5cf94440f580d96220e1dc46
Please reload this pagehttps://github.com/gardenlinux/python-gardenlinux-lib/pull/294
https://github.com/Leon-hk
https://github.com/NotTheEvilOne
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.