1
0
Fork 0
Commit graph

15 commits

Author SHA1 Message Date
Matt Holt
3afba02ac8
Fix CI (#185)
* I'm so tired of fix-ci branches

* Take 2

* If at first you don't succeed
2026-01-29 09:48:20 -07:00
Matthew Holt
ac807139fc
ci: Upgrade macos-13 to macos-15-intel
This will be the last Intel Mac image
2025-11-04 16:30:54 -07:00
Sergio Rubio
e30a5cd46d
Dockerfile fixes (#151)
* Dockerfile fixes

Significantly improves running Timelinize in Docker.

* Modernize Debian (Trixie upgrade)
* Fix Python version to avoid pytorch compat issues
* Install uv required for semantic features
* Exposes cache volumes to avoid repeated large artifacts downloads

Recommended running as:

docker run -v timelinize-cache:/app/.cache \
           -v timelinize-local:/app/.local \
           -v timelinize-repo:/repo \
           -v timelinize-config:/app/.config/timelinize \
           -p 12001:12002 timelinize

* Add missing libheif plugins

Fixes thumbnail generation.

* Fix DNG thumbnail generation

* Replace / in ref names

Fixes release builds

* Fix also macos builds
2025-10-15 13:51:56 -06:00
Matt Holt
08d5545619
Add Linux ARM 64 builds (#133)
* ci: Try to simplify builder job

* Put claude through its paces

* Nevermind on the Windows thing; may revisit later
2025-10-09 13:29:17 -06:00
Matt Holt
41361913d1
ci: Attempt fix Linux workflows related to old libvips (#129)
Things would be so much easier if ubuntu just updated their packages

* ci: Attempt to fix Linux workflows

See if Copilot is worth its snuff

* Revert

* Try downgrading vipsgen instead

* Try again

* Try to install vips from source

* Sigh, ok try building from source

* Sigh

* sighhhh

* Sighhhhhhhhhhhhhhhhhhhh

* Try without cache for a moment

* Try caching again

* Try composite action

* Try again?

* Set shell on composite action steps...

* Update a couple other workflows

* Try to fix test job

* Some cleanup

* Add heif

* Oops

* Pointless comment but let's see if the cache worked

* Fix go builds

* Try installing pkg-config I guess?

* Try more pkg config paths?

* Tweak

* Are we there yet

* One more tweak

* Rename some things
2025-10-08 14:21:38 -06:00
Matt Holt
f18d7cc5dd
WHY DOES CI KEEP BREAKING (#104)
* WHY DOES CI KEEP BREAKING

* aaaaaaa

* Oh, it's just a dynamic path

* Update comment
2025-06-19 16:23:21 -06:00
Matthew Holt
ebebafa68a ci: See if this fixes the workflow that worked 10 minutes ago?? 2025-06-19 15:54:07 -06:00
Matt Holt
def05a6cfa
Revise location processing and improve place entities (#101)
* Revise location processing and place entities

- New, more dynamic, recursive clustering algorithm
- Place entities are globally unique by name
- Higher spatial tolerance for coordinate attributes if entity name is the same (i.e. don't insert new attribute row for coordinate if it's sort of close to another row for that attribute -- but if name is different, then points have to be closer to not insert new attribute row)

There is still a bug where clustering is too aggressive on some data. Looking into it...

* Fix overly aggressive clustering

(...lots of commits that fixed the CI environment which changed things without warning...)
2025-06-17 16:13:44 -06:00
Matt Holt
c68f1f08e2
ci: Fix macOS builds and disable fail-fast
* See how wrong the AI is

* Man... the AI is just straight-up lying to me now

* Screw it

* grumble

* sadfsfd

* asdfsdf

* See what's actually necessary

* Test test

* Still pruning

* This better not work

* Hopefully final cleanup
2025-06-01 20:53:48 -06:00
Matthew Holt
f0697d2d6b
Refactor embedding jobs; enhance tooltips; upgrade gofakeit to v7
The gofakeit upgrade uses the new math/rand/v2 package, which uses uint64 more than int64, so we had to change a bunch of row IDs from int64 to uint64.
2025-04-24 16:33:41 -06:00
Matthew Holt
d62a10f9ab
People say this worked... 2025-04-22 10:16:44 -06:00
Matthew Holt
fb08b7181c
ci: Install glib, I guess
This wasn't required before yesterday but whatever
2025-04-22 10:07:23 -06:00
Matt Holt
e8349ca480
ci: Fix release job (#65)
* ci: Attempt to fix goreleaser job

* Oh geez, there's a second goreleaser file

* Use just the current OS and arch

* Maybe fix the goos thing

* Try --single-target

* Oops, that's Pro-only

* Hmm let's try this

* Set token

* Wow I am lame

* Try ref_name

* Create or edit, sigh

* Syntax who needs syntax

* Hmm try this

* Another attempt, probably in vain

* Sigh, quotes

* Big changes

* oh Windows

* Starting to get annoyed at Windows

* sldfkj

* Huzzah

* Update name, et voila

* Just do it on push I guess
2025-01-31 13:43:21 -07:00
Matt Holt
628ecc1cb3
ci: Update workflows; restore functioning CI jobs (#64)
* ci: Attempt to fix broken CI

It broke out of the blue several months ago. I think ubuntu-latest
updated, but there's no PPA for libheif in that distro I guess

* Try tests next

* More fixing

* Try again

* Yada yada

* Woops

* I don't really know what I'm doing
2025-01-27 22:30:54 -07:00
Matthew Holt
1daf6f4157
Initial open source commit 2024-08-11 08:02:27 -06:00