spacestation13 / byonddiffbots Goto Github PK
View Code? Open in Web Editor NEWGitHub applications to render rich diffs of BYOND files
License: MIT License
GitHub applications to render rich diffs of BYOND files
License: MIT License
Highlight 1 alpha pixels on sprites so that we can tell if holes/outlines are done. See image for a (fake) example.
for color in dmi.pallete:
if color.alpha == 1:
color.alpha = 255
color = "#ff00ff" // magenta
Some app users may not want this because they dum.
Perhaps make it opt-in using a config file, similar to SpacemanDMM (maybe in .github?):
IconDiffBot.toml:
[alpha_highlight]
enabled = true
color = "#ff00ff"
Here it show almost entire file changed, and icons shuffled randomly ss220-space/Paradise#3342
Here it shows chnages in nianflag_fire (flags_lefthand.dmi, flags_righthand.dmi) when there was no changes, also it show wrong animation ss220-space/Paradise#3354
When DMI files not contains animation behavior looks correct
Due to how repos are cloned by IDB and MDB, it's not possible for them to create diffs for private git respositories. I'd like to just hand an access token and have that squared away. @Cyberboss
Shit like this jupyterkat/BeeStation-Hornet#1284
50% of the MDB storage being used on one codebase and said codebase being entirely automated PRs is an embarrassment.
0: Fetching and constructing diffs
1: Merging
2: Trying to merge base into head
3: 1 uncommitted change would be overwritten by merge; class=Merge (22); code=Conflict (-13)
https://github.com/goonstation/goonstation/pull/19258/checks?check_run_id=25687782375
MapDiffBot2 shits its self after a while
From:
https://github.com/yogstation13/Yogstation/runs/19222841503
Stack trace:
`Error handling job
An unexpected error occured during processing, possibly caused by malformed maps, icons, or server catching fire.
The following stack trace may be useful:
Stack trace
IconFile::from_bytes failed for "yogstation/icons/mob/screen_full_big.dmi"
Caused by:
Unexpected end of data before image end.`
File in question:
https://github.com/EdgeLordExe/Yogstation/blob/jungleland/yogstation/icons/mob/screen_full_big.dmi
Stack trace:
task 220795 panicked
Basically, title says it all. It just links to resources that don't seem to actually exist.
https://github.com/cmss13-devs/cmss13/pull/6233/checks?check_run_id=24534214701
Above PR is a fairly simple one to repath a few item types. However, the diff for BigRed.dmm
seems to imply a lot was changed, despite nothing being different between the new/old images (aside from what was actually changed)
This only seems to have happened with the one .dmm
diff, the rest of the maps seem unaffected by any kind of bug.
https://github.com/tgstation/tgstation/pull/67184/checks?check_run_id=6534382354
IconDiff Bot worked just fine
When comparing diff between map changes, mobs aren't highlighted in red.
All diff is highlighted for ease of viewing and review
Case of object critter to mob critter
https://github.com/tgstation/tgstation/pull/83507/checks?check_run_id=25438632704
I checked the raw links and they're just blank png's, not sure what happened.
Asd asked me to put this here for their convenience.
It may not be possible, but it would be incredibly nice if any sort of pipe/wire changes that are under tiles are highlighted. It would make checking rewires/repipes much easier.
I tested this on two different repos. The diff generates, but images (including raw links) are invalid.
All of Old - New - Diff, both the in-github preview and the raw link.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.