Kir_Antipov
a416c24813
Added text-oriented version of metadata reader
2022-11-25 14:30:52 +03:00
Kir_Antipov
de4393cceb
Removed deprecated metadata-related classes
2022-11-25 14:30:52 +03:00
Kir_Antipov
b7fa4fab67
QuiltModMetadata
refactoring
2022-11-25 14:30:52 +03:00
Kir_Antipov
2fc40453de
ForgeModMetadata
refactoring
2022-11-25 14:30:52 +03:00
Kir_Antipov
9570097d5b
FabricModMetadata
refactoring
...
Fixes #36
2022-11-25 14:30:52 +03:00
Kir_Antipov
5d39b55de2
Changed mapEnumInput
's signature
2022-11-25 14:30:52 +03:00
Cadiboo
81693dea8e
Exclude Javadoc jars from primary files by default ( #18 )
...
* Exclude javadoc jar in code
* Update README.md
Co-authored-by: Kir_Antipov <kp.antipov@gmail.com>
2022-08-21 15:05:25 +03:00
Kir_Antipov
9900786be3
⭐ E M O J I ✨
...
I still don't understand it why everybody likes them so much. But I feel the pressure of public opinion, which forced me to add these useless symbols to my codebase.
2022-07-05 21:07:01 +03:00
Kir_Antipov
f8343090b1
Refactoring
2022-07-05 20:44:29 +03:00
Kir_Antipov
03cc643a6e
Fabric mods can be marked as Quilt-compatible
2022-07-05 19:24:25 +03:00
Kir_Antipov
3f02162129
Added fail-mode
input
2022-07-05 18:08:11 +03:00
Kir_Antipov
58a1f9bab8
Made use of LoggingStopwatch
2022-07-05 18:02:45 +03:00
Kir_Antipov
d097cc8471
Made a logging version of Stopwatch
2022-07-05 17:47:28 +03:00
Kir_Antipov
2483a4d02b
Implemented Stopwatch to simplify measurements
2022-07-05 17:44:29 +03:00
Kir_Antipov
4989430f1a
Changed some declarations from foo.bar
to fooBar
...
It helps with better target-specific options support
2022-07-05 17:07:56 +03:00
Kir_Antipov
f491e136d1
Sequential uploads to GitHub should work now
...
#13
2022-07-05 16:58:56 +03:00
Kir_Antipov
a130a734a5
Changed default publishing order to CurseForge, Modrinth, GitHub
...
Closes #16
2022-07-04 22:52:26 +03:00
Kir_Antipov
235aa3c252
Added support for Modrinth embedded
dependency type
...
Closes #15
2022-07-04 20:23:16 +03:00
Kir_Antipov
4e7886fe22
Made it possible to automatically create GitHub Releases
...
Closes #7
2022-06-07 21:17:45 +03:00
Kir_Antipov
b4d00806ed
Made VersionType
enum
2022-06-07 17:21:26 +03:00
Kir_Antipov
537780acea
Default value should not be overridden
2022-06-07 17:21:06 +03:00
Kir_Antipov
0d76fa5eef
Codestyle fix
2022-06-07 16:12:20 +03:00
Kir_Antipov
38cc76ee30
Added modrinth-unfeature-mode
input
...
Closes #9
2022-06-07 16:08:55 +03:00
Kir_Antipov
1aaf662cc2
Refactored modrinth-utils
2022-06-07 16:02:13 +03:00
Kir_Antipov
36b3d69f46
Implemented mapEnumInput
, so I can extract enums from options
2022-06-07 15:58:13 +03:00
Kir_Antipov
44e418ffe7
Added modrinth-featured
input ( #9 )
2022-06-06 18:17:42 +03:00
Kir_Antipov
24a3f2d11e
Implemented a simpler way to process input data
2022-06-06 18:09:45 +03:00
Kir_Antipov
dc82753d62
Made CurseForge error handling a little bit more verbose
2022-06-05 20:09:34 +03:00
Kir_Antipov
0fcfdc07c1
Implemented Quilt support
...
Closes #5
2022-06-05 19:37:01 +03:00
Fx Morin
bf3f3c7c01
Modrinth Dependencies ( #8 )
...
* temp Modrinth Dependencies
* Fix final issues
* Got to love git sometimes
* Made test case for modrinth-utils
* That's why testing is important kids
* Included dependencies are still dependencies
* Naming
* Moved to Modrinth API v2
Co-authored-by: Kir_Antipov <kp.antipov@gmail.com>
2022-06-05 17:28:41 +03:00
Kir_Antipov
218cc98461
Not so quick quickfix of #6
...
Closes #6
2022-05-31 21:11:04 +03:00
Kir_Antipov
fbda2b1cfe
Added the ability to retry publishing assets
2022-01-12 18:16:19 +03:00
Kir_Antipov
b98fa4496b
[Fix] Sometimes Modrinth uses a wrong file as primary
2022-01-05 17:55:13 +03:00
Kir_Antipov
2194c72c22
Non-existing dependencies should cause a soft failure
2021-12-11 15:59:39 +03:00
Kir_Antipov
af38f88370
I hate the way GitHub Actions process inputs
2021-12-11 15:21:24 +03:00
Kir_Antipov
9fe56c6406
INPUT_CHANGELOG_FILE
exists for some weird reason
2021-12-11 03:18:04 +03:00
Kir_Antipov
7a8b3f6b81
Made aliases for special case dependencies like fabric
2021-12-11 00:12:31 +03:00
Kir_Antipov
7e5abb93bd
Special case dependencies are ignored by default
...
(minecraft, java, fabricloader, forge, etc)
2021-12-10 17:46:10 +03:00
Kir_Antipov
0eea0ed873
The action won't try to publish assets if no token was specified
...
Fixes #2
2021-12-10 17:00:43 +03:00
Kir_Antipov
6e417e8ee2
CurseForgePublisher
makes use of relations
now
...
I hope so...
2021-12-08 16:44:57 +03:00
Kir_Antipov
5e7fd885b0
ModPublisher
can use mod metadata now
2021-12-08 16:42:53 +03:00
Kir_Antipov
cb76b6f43f
Implemented ModMetadataReader for Forge mods
2021-12-07 21:57:22 +03:00
Kir_Antipov
ddc460484e
Implemented ModMetadata for Forge
2021-12-07 21:53:53 +03:00
Kir_Antipov
05a29057ca
Implemented ModMetadataReader for Fabric mods
2021-12-07 21:53:08 +03:00
Kir_Antipov
a63e0b697d
Made ModMetadata implementation for Fabric
2021-12-07 21:52:26 +03:00
Kir_Antipov
0530a4b597
Made base class for dependencies described in configs
2021-12-07 21:50:15 +03:00
Kir_Antipov
8937a5c943
Made base class for config-based metadata
2021-12-07 21:49:28 +03:00
Kir_Antipov
ef28fbd8f5
Made base class for metadata readers that deal with zip
2021-12-07 21:48:52 +03:00
Kir_Antipov
4151c36500
Chained all known ModMetadataReader
s
2021-12-07 21:42:49 +03:00
Kir_Antipov
0844ce3a92
Implemented factory for ModMetadataReader
s
2021-12-07 21:40:57 +03:00