f7aff274bf
Merge branch 'main' into fix-time
2024-08-17 00:25:56 +01:00
aa60ea9676
Fix the time printout in /list
...
Forgetting to store the outcome of .replace, and also not zeroing the smaller parts
2024-08-17 00:24:58 +01:00
b4df026efb
Merge pull request #14 from mdiluz/add-cancel
...
Add /cancel
2024-08-17 00:15:39 +01:00
92be1d1bf0
Add /cancel
...
Using cancel=True on /schedule was a PITA
2024-08-17 00:14:10 +01:00
eeede2e74a
Merge pull request #13 from mdiluz/date-formats
...
Send dates with discord formats
2024-08-17 00:02:33 +01:00
95e44b60f4
Send dates with discord formats!
2024-08-17 00:00:47 +01:00
21d004e94a
Merge pull request #12 from mdiluz/late-night-cleanup
...
Late night cleanup
2024-08-16 23:48:46 +01:00
d8cda2e19a
Update the README a little bit
2024-08-16 23:44:14 +01:00
6b9ae56dd1
Clean up the workflow file
2024-08-16 23:40:12 +01:00
ef88117f36
Move the matcher button back into the cog
2024-08-16 23:36:43 +01:00
51b49f507d
Rename the ambiguous cog name
2024-08-16 23:29:15 +01:00
e8ff102e33
Some matching cleanup and move a utility function out
2024-08-16 23:28:07 +01:00
964e1c8f84
Move state back out of it's own lil module
2024-08-16 23:23:18 +01:00
c9446605bc
Move ops functions into state
2024-08-16 23:21:20 +01:00
65db66bff4
Clean out more references to the config
2024-08-16 23:17:03 +01:00
5e262deda6
Remove config, YAGNI
2024-08-16 23:15:43 +01:00
63d9081e07
A bunch more state cleanup, no need for functions that only get used once
2024-08-16 23:03:40 +01:00
ef4dd5c571
Use a decorator for the safe write in State
...
This is a little cleaner to my eyes
2024-08-16 22:53:10 +01:00
37e1e7a7ae
Merge pull request #11 from mdiluz/follow-up-fixes
...
A few follow-up fixes
2024-08-16 10:27:14 +01:00
a5d66aca4e
Fix a bunch of failed imports and types from previous changes
2024-08-16 10:25:01 +01:00
01e9c98d3f
Fix the matchy install link (use the OAuth one not the "install" one)
2024-08-16 10:25:01 +01:00
0e81951f75
Ensure the path directory is created before saving a json file
2024-08-16 10:25:01 +01:00
04e9e3a5b1
Merge pull request #10 from mdiluz/reformat-cleaup
...
Big reformat and cleanup
2024-08-14 22:56:48 +01:00
edeeaf578a
Fix the import in matching.py
2024-08-14 22:50:36 +01:00
be7a1d080a
Combine the two workflows so publish can depend on test
2024-08-14 22:49:36 +01:00
abbae361c7
Fix the test path
2024-08-14 22:45:35 +01:00
92bc50396b
Huge re-org to match normal python project structure
2024-08-14 22:42:53 +01:00
b263e20ca2
Remove all no-longer needed requirements
2024-08-14 22:02:37 +01:00
86a59ddaff
Merge pull request #9 from mdiluz/mdiluz-patch-1
...
Update README.md
2024-08-14 21:22:41 +01:00
25c7afbf08
Update README.md
...
Fix a link in the README file
2024-08-14 21:21:50 +01:00
f310cd36a4
Merge pull request #8 from mdiluz/new-pfp
...
Add a new app icon designed by the wonderful heyheymomo
2024-08-14 20:48:41 +01:00
ec21e98011
Update the size and crop of the images
2024-08-14 20:46:17 +01:00
9b7789eac4
Add PFP designed by the wonderful heyheymomo
...
https://ko-fi.com/heyheymomo
Attribution with the "terms" provided on comission.
2024-08-14 20:37:09 +01:00
e577cea62a
Merge pull request #7 from mdiluz/allow-choose-image-tag
...
A few small fixups
2024-08-14 19:04:39 +01:00
74cc9aaf20
Update the job names and ids in the GHAs
2024-08-14 19:03:51 +01:00
a3c543493a
Add MATCHY_TAG to control which image tag compose will use
2024-08-14 18:57:57 +01:00
e4baf2e7aa
Merge pull request #6 from mdiluz/add-armv7-compat
...
Create and publish a Docker image / build-and-push-image (push) Has been cancelled
Test / build (push) Has been cancelled
Add armv7 compat
2024-08-14 18:39:50 +01:00
8e1ccb8e14
Cache the docker builds to hopefully save a lot of time
2024-08-14 18:34:48 +01:00
31a1e1560f
Put back the image workdir
2024-08-14 18:26:22 +01:00
0b0494baed
Split out the docker build and final image
...
Try and work around an issue aith gcc in the python armv7 images
https://github.com/docker-library/python/issues/869#issuecomment-1744826183
2024-08-14 17:50:07 +01:00
5cab5fdaaf
Move back to python 3.11
...
Apparently has less issues with gcc
https://github.com/docker-library/python/issues/869
2024-08-14 17:42:39 +01:00
e130f0c7a6
Skip arm64 as it's not currently needed
2024-08-14 17:36:28 +01:00
f568d96239
Correct the docker base image tag
2024-08-14 17:32:19 +01:00
442fc906d8
Use docker-container driver for multi-plat builds
2024-08-14 17:30:02 +01:00
2d1b0560f4
Cement both trigger types
2024-08-14 17:27:44 +01:00
b3d5a22b5d
Add support for armv7 in the docker build
2024-08-14 17:20:08 +01:00
2b520cdc17
Remove the temp line for manual runs
2024-08-14 17:19:55 +01:00
d477294444
Merge pull request #5 from mdiluz/container
...
Implement building with docker
2024-08-14 16:59:30 +01:00
4ac4596e18
Remove the now not needed release branch push
Create and publish a Docker image / build-and-push-image (push) Has been cancelled
Test / build (push) Has been cancelled
2024-08-14 16:58:01 +01:00
3a0bf82ecb
Implement building with docker
...
See the README for usages and details.
A breaking changes here too:
* run.py is gone, we now handle that kind of thing with docker
* The token is out of the config and is now an ENVAR (ideally using a .env)
* `.json` files are now in a .matchy/ subdirectory, as this makes it a lot easier for the container to safely read
Bonus:
* fix a score_factors.setdefault call causing issues
* Reformat some of the readme
2024-08-14 16:55:23 +01:00