1
0
Commit Graph

349 Commits

Author SHA1 Message Date
Version Update Bot
fa1fb77708 Auto-update mod versions (2025-03-09 20:45:49)
Updated mods:
- Too Many Jokers: 3056960 → 262e4b2 (commit)
2025-03-09 20:45:49 +00:00
Version Update Bot
c4a3a32d61 Auto-update mod versions (2025-03-09 20:40:21)
Updated mods:
- Betmma Mods: none → v3.0.1 (release)
- Too Many Jokers: none → 3056960 (commit)
- SystemClock: none → v1.6.4 (release)
- Aikoyori Paint Job: none → df146e1 (commit)
- Six Suits: none → v1.2.1 (release)
- Math Blinds: none → 8807e86 (commit)
- Pampa Joker Pack: none → a (release)
- Mistigris: none → 7e526f2 (commit)
- Flush Hotkeys: none → 1.0.4b (release)
- Cardsauce: none → Update1.3.4 (release)
- Colored Suit Tarots: none → v4.1.1 (release)
- Wilder: none → Release (release)
- Bakery: none → f166a7c (commit)
2025-03-09 20:40:21 +00:00
Efe
5a70d8450f Add automatic-version-check to mods with authors A-B (case) & TMJ (#103) 2025-03-09 21:38:53 +01:00
cg223
e0c92e7702 systemclock 2025-03-09 16:35:40 -04:00
cg223
7ee3f1861e betmmamods 2025-03-09 16:35:28 -04:00
cg223
a64b9a7d08 mathblinds 2025-03-09 16:35:14 -04:00
cg223
d364c462f8 pampapack 2025-03-09 16:34:41 -04:00
cg223
bb7651e6e4 cardsauce 2025-03-09 16:34:28 -04:00
cg223
cd9ecbe017 wilder 2025-03-09 16:34:11 -04:00
cg223
6734ffe021 bakery 2025-03-09 16:33:47 -04:00
cg223
258d8d8342 sixsuits 2025-03-09 16:33:31 -04:00
cg223
7a8951d8d8 mistigris 2025-03-09 16:33:17 -04:00
cg223
3620d1273c Update meta.json 2025-03-09 16:33:07 -04:00
cg223
4fb0604583 aikoyoripaintjob 2025-03-09 16:32:53 -04:00
cg223
ee6176378b flushhotkeys 2025-03-09 16:32:30 -04:00
cg223
724cfb0995 coloredsuittarots 2025-03-09 16:31:56 -04:00
cg223
1f9506e86e Update meta.json 2025-03-09 16:30:55 -04:00
Ö. Efe D.
783279d79b Update README 2025-03-09 21:07:07 +01:00
Version Update Bot
91e075cb44 Auto-update mod versions (2025-03-09 20:02:39)
Updated mods:
- DebugPlus: none → v1.4.1 (release)
2025-03-09 20:02:39 +00:00
Efe
25963eae9b Use PAT instead (#102) 2025-03-09 21:02:15 +01:00
Ö. Efe D.
6fb2306c05 Use PAT instead 2025-03-09 21:01:44 +01:00
Efe
c42841bfa5 Update workflow (#101) 2025-03-09 20:44:06 +01:00
Ö. Efe D.
e5630b39ae Update workflow 2025-03-09 20:43:38 +01:00
Efe
b5f35c1669 98 implement version parameter (#100)
This pull request includes significant updates to automate the version
control of mods and enhance the metadata schema. The changes involve
adding a Python script to fetch the latest mod versions from GitHub,
updating the workflow to run this script periodically, and modifying the
metadata schema and documentation to support automatic version checking.

### Automation of Mod Version Control:
*
[`.github/scripts/update_mod_versions.py`](diffhunk://#diff-ce76f7bf74b62aaea873670c15651b4caec6662ded3cc8e597cb7e2b1eac67c7R1-R181):
Added a Python script to automatically fetch the latest release or
commit version of mods from their GitHub repositories and update the
`meta.json` files accordingly.
*
[`.github/workflows/update-mod-versions.yml`](diffhunk://#diff-08c6175ddce4a9d49c79d12925be3c4f705913aadcd437a10b8bde3bde8fe740R1-R52):
Created a GitHub Actions workflow to run the version update script every
hour and commit the changes if any versions are updated.

### Metadata Schema and Documentation:
*
[`README.md`](diffhunk://#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L39-R40):
Updated the documentation to include new `version` and
`automatic-version-check` fields in the mod metadata.
[[1]](diffhunk://#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5L39-R40)
[[2]](diffhunk://#diff-b335630551682c19a781afebcf4d07bf978fb1f8ac04c6bf87428ed5106870f5R52-R53)
*
[`schema/meta.schema.json`](diffhunk://#diff-b4174e73fe600a4b4f8497152d8782f7b2a92afb191bd76e022608c572334726R38-R43):
Added new fields `version` and `automatic-version-check` to the metadata
schema to support automatic version checking.

### Example Mod Metadata Update:
*
[`mods/WilsontheWolf@DebugPlus/meta.json`](diffhunk://#diff-c7742e2479f6104a4c5d38c6bc31cc3c9883ff52014290b103d0b5c0800e3c39L8-R9):
Enabled automatic version checking for the `DebugPlus` mod by adding the
`automatic-version-check` field.
2025-03-09 20:30:35 +01:00
Ö. Efe D.
810bce7650 Enable schedule 2025-03-09 19:49:19 +01:00
Ö. Efe D.
dfb7961648 Remove schedule for testing 2025-03-09 19:43:10 +01:00
Ö. Efe D.
0d38e05bf0 Add automatic version checking for testing 2025-03-09 19:41:19 +01:00
Ö. Efe D.
a3420f5d31 Make script executable 2025-03-09 19:39:53 +01:00
Ö. Efe D.
f532231f52 Add automatic version updating feature 2025-03-09 19:36:28 +01:00
Ö. Efe D.
a7a4094aaf Update README & remove pattern in schema 2025-03-09 19:09:42 +01:00
Ö. Efe D.
73bf53990c Remove version 2025-03-09 19:09:42 +01:00
Ö. Efe D.
15e16d5b38 Fix JSOn 2025-03-09 19:09:42 +01:00
Ö. Efe D.
784eac8753 Go back to original version 2025-03-09 19:09:42 +01:00
Ö. Efe D.
48bce01728 update version for testing 2025-03-09 19:09:42 +01:00
Ö. Efe D.
d34c72075d Add version to trance & update schema 2025-03-09 19:09:42 +01:00
Efe
b5aadcb2cd DigitalDetective47@Next Ante Preview (#99) 2025-03-09 19:09:18 +01:00
DigitalDetective47
a0a5986d69 add Next Ante Preview 2025-03-09 14:06:24 -04:00
Efe
d84f6b8725 Lucky Legends (for real this time) (#94) 2025-03-08 22:52:15 +01:00
Efe
44ab8aca02 Update Fusion Jokers URL to elbe's fork (#97)
Original Fusion Jokers is abandoned and has many critical bugs; this
fork fixes those
2025-03-08 22:51:00 +01:00
Sylvi
a93c287bbe Update Fusion Jokers URL to elbe's fork
Original Fusion Jokers is abandoned and has many critical bugs; this fork fixes those
2025-03-08 16:01:15 -05:00
AlrexX
5e43027684 Update meta.json 2025-03-08 21:57:18 +01:00
AlrexX
a95710b74a Merge branch 'skyline69:main' into main 2025-03-08 21:54:39 +01:00
Efe
14a5d823bd Update CardSleeves description (#96) 2025-03-08 20:00:42 +01:00
larswijn
f0255ba221 Update CardSleeves readme 2025-03-08 19:56:12 +01:00
Efe
af0aadc443 Set folderName property for ItsFlowwey@FlowerPot (#95)
FlowerPot needs to have its install folder specifically named
"Flower-Pot", otherwise it will make the game crash.
Discovered this problem after trying to launch Balatro with FlowerPot
installed.
2025-03-08 19:25:29 +01:00
Ö. Efe D.
58161a1739 Update action 2025-03-08 19:22:57 +01:00
ART7
66226184b8 Set folderName property for ItsFlowwey@FlowerPot 2025-03-08 19:07:06 +01:00
AlrexX
ea6780cf0e Merge branch 'main' of https://github.com/MamiKeRiko/balatro-mod-index 2025-03-08 02:00:30 +01:00
AlrexX
6b7182f10d Lucky Legends 2025-03-08 01:52:10 +01:00
Efe
91d86c2d24 Add optional parameter folderName (#90)
Add optional property `folderName` which rejects names containing any
invalid characters.
Rejected characters are `<` `>` `:` `"` `/` `\` `|` `?` `*` as required
by Windows and UNIX.
Does not protect against strings containing non-printable control
characters, or strings of Windows-reserved filenames like CON, PRN, AUX,
NUL. These checks should be done when creating the directory.

Also set the folderName parameter for mods that are known to be
sensitive to folder name: Cryptid, Talisman and Trance.
Brainstorm is another popular mod that requires a specific folder name,
but is not currently on the mod index.
2025-03-08 01:36:08 +01:00