Commit graph

64 commits

Author SHA1 Message Date
kmmiio99o
cfbf5e2457 Remove .github/FUNDING.yml 2025-10-19 00:23:29 +02:00
kmmiio99o
6cade8b8f4 Improve version extraction in release workflow
Add file existence check and debug output. Use grep/sed to capture the
first three-part version and fall back to stripping a prerelease suffix.
Validate the final version matches major.minor.patch and fail with debug
output if extraction fails
2025-10-18 12:49:59 +02:00
kmmiio99o
101e5728d8 Use strict semver extraction in release workflow
Replace grep+sed with a single sed that captures exactly
major.minor.patch from src/modules.d.ts to avoid matching prerelease or
malformed versions. Exit early if extraction fails.
2025-10-18 12:46:12 +02:00
kmmiio99o
e292356482 Improve release workflow tag extraction and push
Use grep -m1 and sed -E to extract base version and fail if missing.
Compute next prerelease using git ls-remote and normalize tags to avoid
partial matches, selecting the max numeric suffix for the new tag.
Create annotated tag and push via token-authenticated remote. Configure
git user, enable bash shells for steps, and add debug logging.
2025-10-18 12:44:23 +02:00
kmmiio99o
2fe7864456 Set committer identity for release workflow 2025-10-18 12:37:35 +02:00
kmmiio99o
65ed2c7d62 Support dev prerelease tags and bump build version
Run release workflow on dev and compute numeric prerelease suffix for
tags, push annotated tags, and set prerelease output for the GH release
action. Update build metadata to include the prerelease suffix in the
version.
2025-10-18 12:36:04 +02:00
kmmiio99o
7ea2da3cb4 Revamp release workflow for automatic versioned releases 2025-10-13 18:25:54 +02:00
kmmiio99o
c7b56f7f2a Refactor plugin init flow and update release workflow
- Replace auto-release workflow with semantic-release workflow -
Refactor plugin initialization to register core plugins before starting
- Improve lazy proxy implementation for reliability - Make plugin author
names individually clickable in UI - Bump version to 1.1.2
2025-10-13 18:24:51 +02:00
kmmiio99o
95c2a09ef9 Enable auto-release workflow on dev branch and manual dispatch
Allow releases from both main and dev branches, and enable
workflow_dispatch for manual triggering. Mark releases from dev as
prereleases.
2025-10-11 02:35:43 +02:00
kmmiio99o
42bb468076 Remove path filters from auto-release workflow 2025-10-11 02:31:29 +02:00
kmmiio99o
bc3abf5a6d Rename Kettu to ShiggyCord and update branding
- Replace all references to "Kettu" with "ShiggyCord" in code, UI, and
docs - Update icons and assets to use shiggy.png - Change repo URLs to
GitHub ShiggyCord repository - Update build output to shiggycord.js -
Remove Codeberg and legacy workflow/config files - Add new GitHub
release workflow and semantic-release config - Update i18n strings and
debug info to reflect ShiggyCord branding - Refactor settings, plugin,
and theme pages for new branding and improved UX - Add FixEmbed and
MessageFix core plugins - Refactor NoTrack plugin for improved telemetry
blocking - Remove unused PluginBrowser page - Miscellaneous code style
and formatting improvements
2025-10-11 02:27:23 +02:00
cocobo1
6fb3eabf62 fix(everything): correct a bunch of broken shit 2025-09-14 10:55:32 +03:00
cocobo1
d43c37de01 .github(cleanup): remove unnecessary file 2025-09-14 09:27:06 +02:00
cocobo1
c9e5d201af cleanup(.github): clear up 2025-09-14 09:22:34 +02:00
cocobo1
5dac60af76 .github(cleanup): remove unnecessary file 2025-09-14 09:21:24 +02:00
cocobo1
8735e91b86 288 and ra1n loader support 2025-07-26 11:29:29 +03:00
cocobo1
f8c9df9294 add pylix commit 2025-07-21 19:21:59 +03:00
cocobo1
8327c863c1 Merge remote-tracking branch 'upstream/main' 2025-07-21 19:21:48 +03:00
PalmDevs
9d45b7eb3e
ci(release): install all deps 2025-07-21 21:13:54 +07:00
PalmDevs
a67d8c3366
ci(release): use bun 2025-07-21 21:12:17 +07:00
cocobo1
4015ba1f8b
Create FUNDING.yml 2025-07-01 21:32:18 +01:00
Jonathan Sydorowicz
cc0f43eea1 Refactor CodeQL workflow to remove manual build mode and add explicit build step 2025-05-30 12:44:43 -05:00
Jonathan Sydorowicz
0470d3a9c0 Update CodeQL workflow to use manual build mode with specified build command 2025-05-30 12:43:28 -05:00
Jonathan Sydorowicz
591624960f Update CodeQL workflow to use 'autobuild' mode 2025-05-30 12:41:38 -05:00
Jonathan Sydorowicz
4d6ec7c2d1 Add CodeQL analysis workflow for volunerability analysis 2025-05-30 12:40:38 -05:00
Jonathan Sydorowicz
45c28772ac Fix build workflow 2025-05-30 12:31:56 -05:00
Jonathan Sydorowicz
5c246ff8ab Add GitHub Actions workflow for Node.js CI/CD 2025-05-30 12:25:50 -05:00
cocobo1
27eb82f32b KettuKustomisation 2025-05-22 19:44:10 +03:00
cocobo1
6fa5dcb352 remove 2025-05-04 11:26:00 +01:00
cocobo1
c9373aecf5 fixing pupu menu 2025-05-04 08:52:18 +01:00
cocobo1
d1f4551e37 IT WORKS 2025-05-03 20:32:55 +01:00
cocobo1
fac5011821 fixin 2025-05-03 17:29:00 +01:00
PalmDevs
887e08d9cf
chore: remove some unused stuff from merge 2024-12-27 02:11:13 +07:00
PalmDevs
e4541916b3
chore: fix merge conflict 2024-12-27 02:06:19 +07:00
PalmDevs
395e1e9ef9
chore: merge upstream/main to dev 2024-12-27 02:01:12 +07:00
pylixonly
87cfc742f6 fix(issue-template): declare no plugin request [skip ci] 2024-12-26 14:05:56 +08:00
pylixonly
514665fecd chore: use issue forms feature [skip ci] 2024-11-09 21:09:18 +08:00
pylix
beaf689f85
chore: update token in build.yml 2024-11-06 15:36:20 +08:00
PalmDevs
06a4e05eec
ci(publish): add release branch to build info 2024-10-19 21:49:52 +07:00
PalmDevs
aaf10aa2e1
ci(publish): specify GITHUB_TOKEN in release step 2024-10-19 21:07:46 +07:00
PalmDevs
3b532b3e2b
ci(publish): fix executable not found 2024-10-19 21:06:08 +07:00
Gabriel.W.Jackson
0a61404132
feat: Rebrand to Revenge (#51)
Co-authored-by: PalmDevs <git@palmdevs.me>
Co-authored-by: Palm <contact@palmdevs.me>
Co-authored-by: oSumAtrIX <johan.melkonyan1@web.de>
2024-10-19 20:54:15 +07:00
PalmDevs
f5b516d701
ci(build): fix builds repo ref 2024-09-27 10:04:49 +07:00
PalmDevs
dca712693b
ci(build): also upload to temporary builds repo 2024-09-27 09:39:44 +07:00
PalmDevs
a878d0c39d
ci(build): use releases instead of pushing to repo
This build is identical to Bunny main's branch (as of the date this is pushed). This is to fix freezing issues on some devices.
2024-09-15 02:49:03 +07:00
amsyarasyiq
32348ba264 chore: fix FUNDING 2024-09-03 16:00:01 +08:00
amsyarasyiq
ba70fc406c Merge branch 'main' into dev 2024-08-14 23:55:53 +08:00
pylixonly
3cb20f5890
chore: update bug-report.md [skip ci]
winter wonder wander
2024-07-23 14:39:38 +08:00
pylixonly
f0189d5e13
chore: add bug issue template [skip ci] 2024-07-23 14:37:32 +08:00
amsyarasyiq
dc4d3a18c8 chore: 🫣 2024-06-16 18:08:52 +08:00