1
0
Commit Graph

83 Commits

Author SHA1 Message Date
Ö. Efe D.
f5395bbd99 remove scripts 2025-12-24 04:49:50 +01:00
aeea64ac34 Update .github/workflows/fetch-upstream-mods.yml 2025-12-24 03:46:39 +00:00
9296535bc2 Update .github/workflows/fetch-upstream-mods.yml 2025-12-24 03:41:57 +00:00
1685214f56 Update .github/workflows/fetch-upstream-mods.yml 2025-12-24 03:41:16 +00:00
1134e33248 Update .github/workflows/fetch-upstream-mods.yml 2025-12-24 03:40:32 +00:00
9fddbfe53d Update .github/workflows/fetch-upstream-mods.yml 2025-12-24 03:36:14 +00:00
3e34aa18ee Update .github/workflows/fetch-upstream-mods.yml 2025-12-24 03:34:56 +00:00
605bd684ea Update .github/workflows/fetch-upstream-mods.yml 2025-12-24 03:33:41 +00:00
936273edba add http port 2025-12-24 03:32:21 +00:00
5c7b766589 use token 2025-12-24 03:29:26 +00:00
fd7cc5fae8 Update .github/workflows/fetch-upstream-mods.yml 2025-12-24 03:15:52 +00:00
7c96d78c5f Update .github/workflows/fetch-upstream-mods.yml 2025-12-24 03:14:28 +00:00
dfed9b9793 Update .github/workflows/fetch-upstream-mods.yml 2025-12-24 03:13:51 +00:00
a59331b191 Update .github/workflows/fetch-upstream-mods.yml 2025-12-24 03:12:11 +00:00
f00eeea001 Update .github/workflows/fetch-upstream-mods.yml 2025-12-24 03:10:21 +00:00
add398cf30 Update .github/workflows/fetch-upstream-mods.yml 2025-12-24 03:07:36 +00:00
1a6cdb7a46 Update .github/workflows/fetch-upstream-mods.yml 2025-12-24 03:02:38 +00:00
9d0f0dd20c remove ssh from git origin url 2025-12-24 02:58:53 +00:00
cbb2b200d9 Update .github/workflows/fetch-upstream-mods.yml 2025-12-24 02:50:24 +00:00
3aabfeb826 Update .github/workflows/fetch-upstream-mods.yml 2025-12-24 02:49:12 +00:00
Ö. Efe D.
a7d8a0ba0b remove temp upstream first when cloning
Some checks failed
fetch upstream mod changes / replace-mods (push) Failing after 18s
2025-12-24 03:08:23 +01:00
Ö. Efe D.
5923ab136c Remove install deps 2025-12-24 03:06:35 +01:00
Ö. Efe D.
9ebb8f16e6 Only use correct runners on Gitea 2025-12-24 02:57:10 +01:00
Ö. Efe D.
67f4d4ac62 Add upstream sync workflow (Gitea) 2025-12-24 02:49:33 +01:00
ورد
edbbc8643f Merge branch 'main' into add-last-updated 2025-08-29 16:43:27 +03:00
ورد
f81728294f chore: delete meaningless check-mod step
ive been always puzzled by what kind of environment is the schema check deploying or why is the deployments api being invoked instead of `check-mods` being a pure check but never actually bothered to read the action
2025-07-10 09:25:31 +03:00
Gabriel Freitas
cdfc5ea431 Revert repository url check for CI 2025-07-07 12:28:32 -03:00
Gabriel Freitas
412c6df3d0 Remove support for release tag page url.
Only asset url is now accepted for fixed-release-tag-updates
2025-07-07 12:06:11 -03:00
Gabriel Freitas
025cd27180 Revert erroneous fix on version checking 2025-07-07 11:42:47 -03:00
Gabriel Freitas
2297413551 Fix update_mod_versions.py to handle asset names correctly and improve version change check logic for better clarity 2025-07-07 11:31:35 -03:00
Gabriel Freitas
fa76b2a899 Enhance update_mod_versions.py with detailed print statements for checking release tags and assets during processing 2025-07-07 11:18:51 -03:00
Gabriel Freitas
7c43f8b82e Modify CI temporarilly to allow testing on fork 2025-07-07 11:06:49 -03:00
Gabriel Freitas
5ffd57492e Update 'json-schema-validate-action' to 1.4.0 to support custom error messages 2025-07-07 11:01:13 -03:00
Gabriel Freitas
58f28a6f62 Update check for specific release to use boolean fixed-release-tag-updates instead of url check 2025-06-22 19:21:53 -03:00
Gabriel Freitas
c85e3a1446 Rename RELEASE_TAG to LATEST_TAG on update_mod_versions.py 2025-06-22 18:58:59 -03:00
Gabriel Freitas
43cd8fe0d5 Fix typo again 2025-06-18 14:44:29 -03:00
Gabriel Freitas
d390413ec0 Fix typo 2025-06-18 13:29:42 -03:00
Gabriel Freitas
2777af675b feat: add support for multiple immutable release tag URLs in a repo
Adds detection and version tracking for URLs like:
- releases/download/{tag}/{asset}
- releases/tag/{tag}

This enables monorepo workflows where multiple mods share a repository
but use immutable tags (e.g., mod-name__latest) instead of the automatic
releases/latest endpoint.

Uses asset creation timestamps to generate sequential versions in
YYYYMMDD_HHMMSS format, ensuring each mod gets independent version
tracking rather than sharing the repository's latest release version.

Maintains full backward compatibility with existing URL patterns.
2025-06-18 13:02:41 -03:00
kasimeka
a85d719ab2 chore(update_mod_versions.py): update locked dependencies 2025-05-27 13:24:14 +03:00
kasimeka
4d9b9e6ace feat(update_mod_versions.py): add support for last-updated field 2025-05-27 13:23:54 +03:00
ورد
83a1571650 fix(ci): switch to python3.12 for sensible f-strings
https://peps.python.org/pep-0701/ :)
2025-04-21 09:24:18 +02:00
janw4ld
a66eb063a2 feat: add auto-update support for tags with no release assets 2025-04-20 18:53:40 +02:00
janw4ld
5838831e49 nit(ci): lock python script dependencies 2025-04-20 18:44:06 +02:00
Breezebuilder
12a7054432 Fix meta.json validator failing when multiple mods changed
- Simplify creation of META_JSON_FILES list
- Provide multi-line `META_JSON_FILES` to `$GITHUB_OUTPUT` using [recommended syntax](https://docs.github.com/en/actions/writing-workflows/choosing-what-your-workflow-does/workflow-commands-for-github-actions#multiline-strings)
2025-04-09 16:04:16 +10:00
Breezebuilder
ab58eeab36 Set task conditions to use always() to sidestep baffling GitHub design choices 2025-03-27 14:05:44 +11:00
Breezebuilder
08c6c6365a Disable continue-on-error for all tasks as failed jobs are confusingly marked as successful by GitHub 2025-03-27 14:03:58 +11:00
Breezebuilder
3492447e90 Enable continue-on-error for thumbnail dimension check 2025-03-27 13:53:20 +11:00
Breezebuilder
49edd9f34e Set and use fixed ImageMagick version 8:6.9.12.98 2025-03-27 13:39:59 +11:00
Breezebuilder
ee58011ee5 Debug cache installation failing 2025-03-27 13:25:40 +11:00
Breezebuilder
1e3ece042c Enable continue-on-error for JSON validation features to allow multiple problems to be reported with a single run 2025-03-27 12:57:36 +11:00