Skip to content
This repository was archived by the owner on Apr 23, 2026. It is now read-only.
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
545 commits
Select commit Hold shift + click to select a range
87a1ea5
TOC styling changes
whostacking Apr 2, 2026
7b85ec1
typo in member name
whostacking Apr 2, 2026
a99046a
Styling changes
whostacking Apr 2, 2026
89bb73c
Auto-compile LESS to CSS
github-actions[bot] Apr 2, 2026
c02ec5d
Styling fixes
whostacking Apr 2, 2026
52a22fc
Merge branch 'patch-1' of https://github.com/whostacking/irwa-website…
whostacking Apr 2, 2026
e5afd99
Styling changes
whostacking Apr 4, 2026
3a5a17f
Removal of Pressure Wiki in the alliance
whostacking Apr 10, 2026
ff09ba5
Some changes towards pages and README.md
whostacking Apr 10, 2026
0422d69
Lots of changes notably towards theme toggle & scripts
whostacking Apr 10, 2026
fa1fc6b
Auto-compile LESS to CSS
github-actions[bot] Apr 10, 2026
b685cbe
Updated from Publii
enews Apr 10, 2026
82b924d
Updated from Publii
enews Apr 10, 2026
db3fbb9
Updated from Publii
enews Apr 11, 2026
e34348d
Updated from Publii
enews Apr 11, 2026
458f996
Updated from Publii
enews Apr 11, 2026
26c7d36
Updated from Publii
enews Apr 11, 2026
27fe402
Updated from Publii
enews Apr 11, 2026
00be5c6
Updated from Publii
enews Apr 11, 2026
f16e22c
Update /legal
whostacking Apr 11, 2026
02cf079
Styling changes, convert toc.css & overflow.css with .less
whostacking Apr 11, 2026
162a187
Styling changes with footer
whostacking Apr 11, 2026
a945017
Minor changes towards entity modals
whostacking Apr 11, 2026
76d696f
Member styling changes
whostacking Apr 11, 2026
aa62471
Replace Pressure with PHIGHTING!
whostacking Apr 11, 2026
03ce454
fix: apply CodeRabbit auto-fixes (#21)
coderabbitai[bot] Apr 12, 2026
3847432
Import fonts locally & preloading for Bricolage Grotesque and Instrum…
whostacking Apr 12, 2026
4135ca9
GitHub workflow changes
whostacking Apr 12, 2026
23d4992
Merge branch 'main' into patch-1
whostacking Apr 12, 2026
9408f9e
style: compile LESS to CSS
github-actions[bot] Apr 12, 2026
42ced10
Merge pull request #22 from whostacking/patch/compile-less
github-actions[bot] Apr 12, 2026
94c9a42
Update index.html
whostacking Apr 12, 2026
0029c07
GitHub workflow changes
whostacking Apr 12, 2026
f2baa07
GitHub workflow changes
whostacking Apr 12, 2026
1c2f3bd
Minifies both JS and CSS
whostacking Apr 12, 2026
670c152
GitHub workflow changes
whostacking Apr 12, 2026
8541f0e
docs: sync external robloxapi docs and minify
github-actions[bot] Apr 12, 2026
37d7edd
Merge pull request #23 from whostacking/patch/sync-assets
github-actions[bot] Apr 12, 2026
1c95d5a
Whoops
whostacking Apr 12, 2026
2a9e2cf
Merge branch 'patch-1' of https://github.com/whostacking/irwa-website…
whostacking Apr 12, 2026
d99c91f
ONLY minify scripts.js
whostacking Apr 12, 2026
81727fc
move security.txt under .well-known as per https://securitytxt.org/
whostacking Apr 12, 2026
986faa8
GitHub workflow additions
whostacking Apr 12, 2026
9292215
Change 3DPS logo
whostacking Apr 12, 2026
77485c1
install jekyll-image-cache
whostacking Apr 12, 2026
cc4be91
image caching
whostacking Apr 12, 2026
3da7ef5
image caching
whostacking Apr 12, 2026
90f7e89
remove image caching
whostacking Apr 12, 2026
5677b2d
Styling changes
whostacking Apr 13, 2026
248a5cf
Footer changes & merge assets and media folder into one
whostacking Apr 13, 2026
bcc1520
style: compile LESS to CSS
github-actions[bot] Apr 13, 2026
1741b88
Merge pull request #24 from whostacking/patch/compile-less
github-actions[bot] Apr 13, 2026
e93412f
Footer changes
whostacking Apr 13, 2026
b4a33f7
Merge branch 'patch-1' of https://github.com/whostacking/irwa-website…
whostacking Apr 13, 2026
e48424e
CodeRabbit modifications
whostacking Apr 13, 2026
bace053
Minor changes
whostacking Apr 13, 2026
e2960ad
Remove unused files
whostacking Apr 13, 2026
d0fbb0e
update discord footer (#26)
enews Apr 15, 2026
01e5217
updating joining message (#25)
enews Apr 15, 2026
0a055f9
Stop using dsc.gg shortener
whostacking Apr 15, 2026
8468028
Merge branch 'patch-1' of https://github.com/whostacking/irwa-website…
whostacking Apr 15, 2026
511b608
testing a new homepage content
enews Apr 15, 2026
a87ef9e
Merge pull request #27 from enews/patch-6
enews Apr 15, 2026
2eb2365
Update blockquote content in index.html
enews Apr 15, 2026
e3b1611
Merge pull request #28 from whostacking/enews-patch-1
enews Apr 15, 2026
1d6c08d
fix grammar error
enews Apr 15, 2026
50bb976
Merge pull request #29 from whostacking/enews-patch-2
enews Apr 15, 2026
23236c0
updating hp
enews Apr 15, 2026
36c765b
Merge pull request #30 from whostacking/enews-patch-3
enews Apr 15, 2026
be746c5
remove branding page
whostacking Apr 16, 2026
ea4f805
Styling changes
whostacking Apr 16, 2026
8c788fe
Add Parkour Reborn Wiki
whostacking Apr 16, 2026
7dfc46a
Update README.md
whostacking Apr 16, 2026
4fb9c26
Workflow changes
whostacking Apr 16, 2026
3b0a5f8
Remove dark mode
whostacking Apr 16, 2026
fd29e29
Update about banner image
whostacking Apr 16, 2026
8daccff
style: compile LESS to CSS
github-actions[bot] Apr 16, 2026
26da97c
Merge pull request #31 from whostacking/patch/compile-less/patch-1
github-actions[bot] Apr 16, 2026
87b4238
Removal of glassmorphism & removal of dark mode CSS leftovers
whostacking Apr 16, 2026
cef5cd6
style: compile LESS to CSS
github-actions[bot] Apr 16, 2026
9c5a4e6
Merge pull request #33 from whostacking/patch/compile-less/patch-1
github-actions[bot] Apr 16, 2026
e695ae4
Styling changes
whostacking Apr 16, 2026
45ffd6f
style: compile LESS to CSS
github-actions[bot] Apr 16, 2026
2616c6a
Merge pull request #34 from whostacking/patch/compile-less/patch-1
github-actions[bot] Apr 16, 2026
df584cf
style: minify scripts.js (#32)
github-actions[bot] Apr 16, 2026
00a7c35
Workflow changes
whostacking Apr 16, 2026
b0b0c66
Merge branch 'patch-1' of https://github.com/whostacking/irwa-website…
whostacking Apr 16, 2026
57eabcd
Styling changes
whostacking Apr 16, 2026
45f5f4c
Accessibility changes to footer
whostacking Apr 16, 2026
792f28c
test
enews Apr 16, 2026
31dd455
Merge pull request #35 from enews/main
enews Apr 16, 2026
078a044
update
enews Apr 16, 2026
aed7758
Merge pull request #36 from enews/patch-1
enews Apr 16, 2026
4c78453
Remove light mode; make dark mode the only theme
whostacking Apr 16, 2026
ca84370
Merge branch 'patch-1' of https://github.com/whostacking/irwa-website…
whostacking Apr 16, 2026
39b1c4b
style: compile LESS to CSS
github-actions[bot] Apr 16, 2026
d7b5bff
Merge pull request #37 from whostacking/patch/compile-less/patch-1
github-actions[bot] Apr 16, 2026
486cfcd
style: minify scripts.js
github-actions[bot] Apr 16, 2026
0132e15
update
enews Apr 16, 2026
7ba0bbb
Merge pull request #38 from whostacking/patch/sync-scripts-js
github-actions[bot] Apr 16, 2026
399c6a4
update
enews Apr 16, 2026
3fe78db
Merge pull request #39 from enews/patch-1
enews Apr 16, 2026
956cade
updating height
enews Apr 16, 2026
6dbc411
Wording changes + margin changes for member grid
whostacking Apr 16, 2026
2fdb5ee
Merge branch 'patch-1' of https://github.com/whostacking/irwa-website…
whostacking Apr 16, 2026
b4375f2
Merge pull request #40 from enews/patch-1
enews Apr 16, 2026
0094c40
Merge branch 'patch-1' of https://github.com/whostacking/irwa-website…
whostacking Apr 16, 2026
2d3efc6
update text mp
enews Apr 16, 2026
8fae5b3
update
enews Apr 16, 2026
3d497d2
update
enews Apr 16, 2026
75fdc38
Merge pull request #41 from enews/patch-1
enews Apr 16, 2026
5ef3126
Add Parkour Reborn Wiki
whostacking Apr 16, 2026
91e12b6
Merge branch 'patch-1' of https://github.com/whostacking/irwa-website…
whostacking Apr 16, 2026
30ddd9f
lazy fix for now
whostacking Apr 16, 2026
4d046a1
style: minify scripts.js
github-actions[bot] Apr 16, 2026
fc45f70
Merge pull request #42 from whostacking/patch/sync-scripts-js
github-actions[bot] Apr 16, 2026
cfcc05d
Image fix
whostacking Apr 16, 2026
b39056c
Merge branch 'patch-1' of https://github.com/whostacking/irwa-website…
whostacking Apr 16, 2026
c2a3be1
style: compile LESS to CSS
github-actions[bot] Apr 16, 2026
098be12
Merge pull request #43 from whostacking/patch/compile-less/patch-1
github-actions[bot] Apr 16, 2026
11964f9
Script fix
whostacking Apr 16, 2026
ae8bb0d
Merge branch 'patch-1' of https://github.com/whostacking/irwa-website…
whostacking Apr 16, 2026
c9b0c5c
style: minify scripts.js
github-actions[bot] Apr 16, 2026
19f6a79
Merge pull request #44 from whostacking/patch/sync-scripts-js
github-actions[bot] Apr 16, 2026
95f8d88
Workflow changes
whostacking Apr 16, 2026
688e8e8
Merge branch 'patch-1' of https://github.com/whostacking/irwa-website…
whostacking Apr 16, 2026
147249e
Update images
whostacking Apr 17, 2026
f21b57f
Styling changes + main page section changes
whostacking Apr 17, 2026
7c837c2
Workflow changes
whostacking Apr 17, 2026
bac7264
Styling changes
whostacking Apr 17, 2026
416ff57
testing font sizes
enews Apr 17, 2026
aed31d5
style: compile LESS to CSS
github-actions[bot] Apr 17, 2026
53eb953
Merge pull request #1 from enews/patch/compile-less/patch-1
github-actions[bot] Apr 17, 2026
5bddd51
Merge pull request #45 from enews/patch-1
enews Apr 17, 2026
8c8db5d
Styling changes
whostacking Apr 17, 2026
c7c372b
+
whostacking Apr 17, 2026
487a868
updating
enews Apr 17, 2026
296114f
Merge pull request #46 from enews/patch-1
enews Apr 17, 2026
e23ce68
Add GitHub issue template form for wiki addition requests
Copilot Apr 18, 2026
73686c0
Merge pull request #29 from Roblox-Indie-Wikis/copilot/request-wiki-a…
enews Apr 18, 2026
c6fabc4
Update request-wiki-addition.yml
enews Apr 18, 2026
8d86727
Update request-wiki-addition.yml
enews Apr 18, 2026
3fa2b28
Revise README with updated contributing guidelines
enews Apr 18, 2026
fb637a2
Update wiki addition instructions in README
enews Apr 18, 2026
991a1c8
Merge pull request #47 from whostacking/enews-patch-1
enews Apr 18, 2026
2efd840
Update request-wiki-addition.yml
enews Apr 18, 2026
4d12823
Update request-wiki-addition.yml
enews Apr 18, 2026
0342644
Update request-wiki-addition.yml
enews Apr 18, 2026
1b4454d
Create request-wiki-addition.yml
whostacking Apr 18, 2026
d2cb135
Update request-wiki-addition.yml
enews Apr 18, 2026
ce0c6b4
Merge pull request #48 from whostacking/enews-patch-2
enews Apr 18, 2026
cd6bb3e
fix github workflow as squash & merge is the only option
whostacking Apr 18, 2026
bfd1917
Merge branch 'patch-1' of https://github.com/whostacking/irwa-website…
whostacking Apr 18, 2026
2b54b48
fix typo in request-wiki-addition.yml
whostacking Apr 18, 2026
32bf072
Styling changes
whostacking Apr 18, 2026
ab5c6ea
Title change
whostacking Apr 18, 2026
9dba520
Replace baseurl with relative paths
whostacking Apr 18, 2026
9126898
test
whostacking Apr 18, 2026
8bb5aee
add baseurl + test and see if it works without some relative_url for …
whostacking Apr 18, 2026
cce58a6
nevermind
whostacking Apr 18, 2026
b73c0be
hmm
whostacking Apr 18, 2026
81b3cbc
oops
whostacking Apr 18, 2026
47b7911
Test using jekyll-redirect-from
whostacking Apr 18, 2026
9b1eb9c
docs: sync external robloxapi docs (#49)
github-actions[bot] Apr 18, 2026
2592578
header changes
whostacking Apr 18, 2026
50aef74
style: minify scripts.js (#50)
github-actions[bot] Apr 18, 2026
8148886
header styling changes
whostacking Apr 18, 2026
8417390
Merge branch 'patch-1' of https://github.com/whostacking/irwa-website…
whostacking Apr 18, 2026
2f42e60
styling changes
whostacking Apr 18, 2026
bd7072f
remove ohnoes
whostacking Apr 18, 2026
b114ae8
styling changes
whostacking Apr 18, 2026
5a1b13e
docs: sync external robloxapi docs (#51)
github-actions[bot] Apr 18, 2026
6838a43
update (#52)
enews Apr 18, 2026
a51e89f
updates (#53)
enews Apr 18, 2026
059b7a5
upd (#54)
enews Apr 18, 2026
6a876a5
Apply suggestions from code review
whostacking Apr 19, 2026
7a5450f
style: compile LESS to CSS (#55)
github-actions[bot] Apr 19, 2026
641c06d
Edit TOC and onboarding guide
whostacking Apr 19, 2026
5739685
Rewording from Mooncloud
whostacking Apr 19, 2026
82f5dbd
use jekyll-seo-tag & styling changes to header & coderabbit changes
whostacking Apr 19, 2026
3a85a26
merge all pages into one folder + fix header animation
whostacking Apr 19, 2026
c311e4c
format yaml code block for the wiki addition
whostacking Apr 19, 2026
80d6b60
little changes
whostacking Apr 20, 2026
580bbd1
add additional chevron animation + add back application section for /…
whostacking Apr 20, 2026
0d745e1
Randomize the home page background image on each page load
whostacking Apr 20, 2026
5fabf3c
style: minify scripts.js (#56)
github-actions[bot] Apr 20, 2026
0859662
format document feature botched the linking in main page. this is a fix
whostacking Apr 20, 2026
df7d87c
add @starting-style smooth animation so viewers wont see bg flicker
whostacking Apr 20, 2026
4d7849a
remove dovedale image
whostacking Apr 20, 2026
f3992ec
style: minify scripts.js (#57)
github-actions[bot] Apr 20, 2026
e7a0eba
more bgs!
whostacking Apr 20, 2026
9d99f63
style: minify scripts.js (#58)
github-actions[bot] Apr 20, 2026
5f65b54
Create LICENSE
whostacking Apr 21, 2026
a56b4a8
Delete assets/wiki-logos/3DPS.svg
whostacking Apr 21, 2026
7e44f95
New 3DPS logo
whostacking Apr 21, 2026
85396c9
Add files via upload
whostacking Apr 21, 2026
45e31f1
Rename IMG_1627.png to SEWH_Mountain_Lodge.png
whostacking Apr 21, 2026
9e14816
add sewh mountain lodge to rotating backgrounds
whostacking Apr 21, 2026
0cb4e68
style: minify scripts.js (#59)
github-actions[bot] Apr 21, 2026
30d3bff
floating ui tooltip
whostacking Apr 21, 2026
c8b5875
update 3dps logo
whostacking Apr 21, 2026
8dcef7f
fix floating ui tooltip
whostacking Apr 21, 2026
704b40a
new backgrounds
whostacking Apr 21, 2026
524084f
style: minify scripts.js (#60)
github-actions[bot] Apr 21, 2026
a06fcaf
waiter 2 more dovedale bgs please
whostacking Apr 21, 2026
669103b
style: minify scripts.js (#61)
github-actions[bot] Apr 21, 2026
d87d126
same image will not stay after refreshes and will always be random
whostacking Apr 21, 2026
3eab4c2
style: minify scripts.js (#62)
github-actions[bot] Apr 21, 2026
95b5fa4
goodbye futuristic-city.webp
whostacking Apr 21, 2026
3b0fe7a
style: minify scripts.js (#63)
github-actions[bot] Apr 21, 2026
f69c3da
add back futuristic-city as fallback bg
whostacking Apr 21, 2026
c20ba32
new bgs!
whostacking Apr 21, 2026
184126f
style: minify scripts.js (#64)
github-actions[bot] Apr 21, 2026
1bf1451
hello waiter. more bgs please
whostacking Apr 21, 2026
0eac2cb
style: minify scripts.js (#65)
github-actions[bot] Apr 21, 2026
092ff26
dynamic favicon for light or dark mode
whostacking Apr 21, 2026
4fa9187
replace phgihting bgs with crossroads v2 bgs
whostacking Apr 21, 2026
7bb7923
style: minify scripts.js (#66)
github-actions[bot] Apr 21, 2026
f11e60c
Update assets/css/style.less
whostacking Apr 21, 2026
9c2eb07
Update pages/partners.html
whostacking Apr 21, 2026
7f13267
Apply suggestions from code review
whostacking Apr 21, 2026
470c452
fix onboarding
whostacking Apr 21, 2026
8d9172b
use Production environment instead of github-pages
whostacking Apr 22, 2026
bb3cf09
data no longer needs logoWhite parameter since dark mode is the only …
whostacking Apr 22, 2026
bcfe9f2
Adding images to many plcaes (#67)
enews Apr 22, 2026
c90a971
adding ltos of things (#68)
enews Apr 22, 2026
4b9f8ce
updating (#69)
enews Apr 22, 2026
0779db9
delete dovedale live map medias
whostacking Apr 22, 2026
cd27bd9
styling enhancements
whostacking Apr 22, 2026
7bd26c8
new bgs!
whostacking Apr 22, 2026
2de80d7
style: minify scripts.js (#70)
github-actions[bot] Apr 22, 2026
50f39e9
update _config.yml for now
whostacking Apr 22, 2026
b34326e
conditional check if no set image, then use irwa logo fallback
whostacking Apr 22, 2026
20e96fd
round images. lalala!
whostacking Apr 22, 2026
cbcb30a
center bg image
whostacking Apr 22, 2026
b64e0ab
update onboarding main t humbnail
whostacking Apr 22, 2026
ee2dded
styling changes
whostacking Apr 22, 2026
f1543a8
CodeRabbit advice
whostacking Apr 23, 2026
d287ee9
style: minify scripts.js (#71)
github-actions[bot] Apr 23, 2026
3cc4e46
conditional load; check if body class has specific class then load js
whostacking Apr 23, 2026
bedc6eb
CodeRabbit advice
whostacking Apr 23, 2026
91efdec
config.yml
whostacking Apr 23, 2026
b0cc455
Update _includes/head.html
whostacking Apr 23, 2026
67d8f10
Copilot advice
whostacking Apr 23, 2026
33c61b5
Update config
whostacking Apr 23, 2026
7a4acdb
robloxapi page update
whostacking Apr 23, 2026
d7dd628
update RobloxAPIMainThumbnail.png
whostacking Apr 23, 2026
bcbb9a1
update RobloxAPIMainThumbnail.png
whostacking Apr 23, 2026
cf85f31
Merge remote-tracking branch 'upstream/main' into patch-1
whostacking Apr 23, 2026
6857562
update _config.yml
whostacking Apr 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
87 changes: 87 additions & 0 deletions .github/ISSUE_TEMPLATE/request-wiki-addition.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,87 @@
name: Request Wiki Addition
description: Request to have your wiki added to the IRWA website.
title: "[New Wiki] <Replace with your wiki name> "
labels: ["wiki addition request"]
body:
- type: markdown
attributes:
value: |
Welcome! Please only request wikis to be added that are part of the Indie Roblox Wiki Alliance (IRWA). To join the alliance, please see [this page](https://indierobloxwikis.org/joining/) for more information.
Note that a bureaucrat on the wiki must either submit this request or confirm it for it to be handled. You should only continue with this form if you have applied and have been accepted via our Discord Server.

Here is a preview of how a listing looks like: <img width="800" alt="Image" src="https://github.com/user-attachments/assets/4c786d63-e44a-411b-be75-cfbd0a5bc1ed" />

- type: input
id: wiki-url
attributes:
label: Wiki URL
description: The URL to your wiki.
placeholder: https://dovedale.wiki
validations:
required: true

- type: input
id: wiki-name
attributes:
label: Wiki Name
description: Your chosen display name for the wiki
placeholder: Dovedale Railway Wiki
validations:
required: true

- type: textarea
id: wiki-logo
attributes:
label: Wiki Logo
description: |
Please attach your wiki logo image here. The image will be displayed as **400x400px**.
You can drag and drop the file into this text box, or click the attachment icon to upload it.
placeholder: Drag and drop your chosen logo image here...
validations:
required: true

- type: checkboxes
id: social-links
attributes:
label: Wiki Social Links
description: Your wiki listing includes some social links. Please select what you would like to add.
options:
- label: Wiki Discord
- label: Game/Community Discord
- label: Twitter / X
- label: Ko-fi/Patreon/Donation Page (Only for self-hosted sites to cover costs)
- label: Other (please describe in the additional info field below)

- type: textarea
id: social-links-urls
attributes:
label: Social Link URLs
description: Provide the URLs for each social link you selected above. One per line.
placeholder: |
Wiki Discord: https://discord.gg/hmqCYg4P23
Game Discord: https://discord.gg/dovedale
Twitter: https://twitter.com/DovedaleRailway
Ko-fi: https://ko-fi.com/Dovedale

- type: textarea
id: wiki-staff
attributes:
label: Wiki Staff
description: Let us know the names of your staff team.
placeholder: Billie, Jaiden, Uchu, Bonnie

- type: textarea
id: wiki-description
attributes:
label: Wiki Description
description: Please give a short and succinct description of your wiki for others. We may edit this for clarity or to fix grammar.
placeholder: The official and independent community focused wiki site for Dovedale Railway that works with developers to provide the best in class information for the game.


- type: checkboxes
id: captchas
attributes:
label: Before you submit...
description: Please complete the following declaration
options:
- label: I confirm my wiki that I am submitting is already an existing approved IRWA member, and all the information I am submitting is true and accurate.
37 changes: 21 additions & 16 deletions .github/workflows/compile-less.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,6 @@ name: Compile LESS to CSS

on:
push:
branches:
- main
- patch-1
paths:
- '**/*.less'
workflow_dispatch:
Expand All @@ -15,6 +12,7 @@ concurrency:

permissions:
contents: write
pull-requests: write

jobs:
build:
Expand All @@ -35,21 +33,28 @@ jobs:
- name: Compile all LESS to CSS
run: |
# Find all .less files, excluding those starting with _ (common for partials)
# and also excluding mixins.less which is a known partial here
find . -name "*.less" ! -name "_*" ! -name "mixins.less" | while read -r file; do
find . -name "*.less" ! -name "_*" | while read -r file; do
css_file="${file%.less}.css"
echo "Compiling $file to $css_file"
lessc --math=strict "$file" "$css_file"
done

- name: Commit and push CSS changes
run: |
git config --local user.email "action@github.com"
git config --local user.name "GitHub Action"
git add "**/*.css"
if git diff --cached --quiet; then
echo "No changes to commit"
else
git commit -m "Auto-compile LESS to CSS"
git push
fi
- name: Create Pull Request
id: cpr
uses: peter-evans/create-pull-request@v6
with:
token: ${{ secrets.GITHUB_TOKEN }}
commit-message: "style: compile LESS to CSS"
committer: GitHub <noreply@github.com>
author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
branch: patch/compile-less/${{ github.ref_name }}
base: ${{ github.ref_name }}
title: "Update Compiled CSS"
body: "This is an automated PR to compile LESS to CSS."
delete-branch: true
Comment thread
whostacking marked this conversation as resolved.

- name: Auto-merge PR
if: steps.cpr.outputs.pull-request-operation == 'created'
run: gh pr merge "${{ steps.cpr.outputs.pull-request-number }}" --squash --admin
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Comment on lines +56 to +60

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🌐 Web query:

GitHub CLI gh pr merge --admin permissions GITHUB_TOKEN GitHub Actions

💡 Result:

The gh pr merge --admin flag in GitHub CLI allows using administrator privileges to merge a pull request that does not meet branch protection requirements, such as bypassing required approvals or status checks. It also bypasses merge queues to merge directly. To use this in GitHub Actions with GITHUB_TOKEN (set as GH_TOKEN environment variable): 1. Grant sufficient permissions in the workflow YAML at job or workflow level: permissions: contents: write pull-requests: write checks: write # Often needed for status checks issues: write # Sometimes required 2. Example step: - name: Merge PR run: gh pr merge ${{ github.event.pull_request.number }} --admin --squash --delete-branch env: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} Caveats: - Works if the authenticating actor (github-actions[bot] via GITHUB_TOKEN) has admin rights on the repo/branch. - May fail if branch protections explicitly block admins, merge queue requires "Require review from Code Owners", or rulesets override. - For merge queue bypass, ensure no "Do not allow bypassing the above settings" is checked. - GITHUB_TOKEN has repo-scoped permissions; for org-level admin, may need PAT or GitHub App token. - Test with contents: write and pull-requests: write minimum; add others if errors occur like "not authorized to push".

Citations:


🏁 Script executed:

cat -n .github/workflows/compile-less.yml

Repository: whostacking/irwa-website

Length of output: 2204


Remove --admin from the auto-merge command.

The workflow defines contents: write and pull-requests: write permissions, which do not grant admin privileges. The --admin flag requires admin-level permissions to function. Using it with GITHUB_TOKEN will fail and prevent the auto-merge step from succeeding. Remove --admin to allow the merge to proceed with the granted permissions.

Proposed fix
       - name: Auto-merge PR
         if: steps.cpr.outputs.pull-request-operation == 'created'
-        run: gh pr merge "${{ steps.cpr.outputs.pull-request-number }}" --merge --admin
+        run: gh pr merge "${{ steps.cpr.outputs.pull-request-number }}" --merge
         env:
           GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In @.github/workflows/compile-less.yml around lines 56 - 60, The Auto-merge PR
step uses the GitHub CLI command `gh pr merge "${{
steps.cpr.outputs.pull-request-number }}" --merge --admin`; remove the `--admin`
flag so the command runs with the granted `contents: write` and `pull-requests:
write` permissions. Edit the step named "Auto-merge PR" (the run line invoking
`gh pr merge`) to call `gh pr merge ... --merge` without `--admin`.

46 changes: 46 additions & 0 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
name: Deploy Jekyll site to Pages

on:
push:
branches: ["patch-1"]
workflow_dispatch:
Comment thread
whostacking marked this conversation as resolved.

permissions:
contents: read
pages: write
id-token: write

concurrency:
group: "pages"
cancel-in-progress: false

jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Ruby
uses: ruby/setup-ruby@v1
with:
ruby-version: '3.2'
bundler-cache: true
- name: Setup Pages
uses: actions/configure-pages@v4
- name: Build with Jekyll
run: bundle exec jekyll build
env:
JEKYLL_ENV: production
- name: Upload artifact
uses: actions/upload-pages-artifact@v3

deploy:
environment:
name: Production
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
50 changes: 50 additions & 0 deletions .github/workflows/js-minify.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
name: Minify JS
on:
push:
paths:
- 'assets/js/scripts.js' # Only trigger when source JS changes
workflow_dispatch:

permissions:
contents: write
pull-requests: write

jobs:
minify-and-sync:
runs-on: ubuntu-latest
steps:
- name: Checkout Repository
uses: actions/checkout@v4

- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '20'

- name: Install Minifier
run: npm install -g terser

- name: Minify JavaScript
run: |
# Minify the JS asset used by the site
terser assets/js/scripts.js -o assets/js/scripts.min.js

- name: Create Pull Request
id: cpr
uses: peter-evans/create-pull-request@v6
with:
token: ${{ secrets.GITHUB_TOKEN }}
commit-message: "style: minify scripts.js"
committer: GitHub <noreply@github.com>
author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
branch: patch/sync-scripts-js/${{ github.ref_name }}
base: ${{ github.ref_name }}
title: "Update Minified scripts.js"
body: "Automated PR to update scripts.min.js"
delete-branch: true
Comment thread
whostacking marked this conversation as resolved.

- name: Auto-merge PR
if: steps.cpr.outputs.pull-request-operation == 'created'
run: gh pr merge "${{ steps.cpr.outputs.pull-request-number }}" --squash --admin
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
Comment thread
whostacking marked this conversation as resolved.
19 changes: 13 additions & 6 deletions .github/workflows/sync-docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
- name: Fetch USAGE.md and add Front Matter
run: |
# Create the nested directory
mkdir -p docs/robloxapi
mkdir -p pages

# Download the raw file
curl -s https://raw.githubusercontent.com/Roblox-Indie-Wikis/mediawiki-extensions-RobloxAPI/master/USAGE.md -o usage_raw.md
Expand All @@ -34,17 +34,24 @@ jobs:
{
echo "---"
echo "layout: page"
echo "body_class: page-template robloxapi toc-enabled"
echo "body_class: page-template robloxapi toc-enabled bg-include page-robloxapi"
echo "title: Roblox API Documentation"
echo "description: Documentation for the RobloxAPI extension, which provides easy access to the Roblox API via parser functions."
echo "redirect_from: /docs/robloxapi"
echo "permalink: /robloxapi/"
echo "image: /assets/promofiles/RobloxAPIMainThumbnail.png"
echo "twitter:"
echo " card: summary_large_image"
echo "---"
echo "# Roblox API Documentation"
echo ""
echo "<figure class="post__image align-center"><img loading="lazy" src="{{ "/assets/promofiles/RobloxAPIMainThumbnail.png" | relative_url }}" alt="" aria-hidden="true" width="800" class="img-rounded aspect-ratio-169 size-cover"></figure>"
echo ""
echo "The RobloxAPI extension provides easy access to the Roblox API via parser functions. The Roblox API is generally very poorly documented, and using the ExternalData extension or Lua modules can be a steep learning curve which may not be viable. This extension aims to make it easy for you to grab data from Roblox and put it on your wiki, using simple parser functions."
echo "{% raw %}"
cat usage_no_toc.md
echo "{% endraw %}"
} > docs/robloxapi/index.md
} > pages/robloxapi.md

# Clean up temporary files
rm usage_raw.md usage_no_toc.md
Expand All @@ -59,11 +66,11 @@ jobs:
author: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
branch: patch/sync-docs
title: "Update Roblox API Documentation"
body: "This is an automated PR to sync documentation."
body: "This is an automated PR to sync documentation with Roblox-Indie-Wikis/mediawiki-extensions-RobloxAPI."
delete-branch: true

- name: Auto-merge PR
if: steps.cpr.outputs.pull-request-operation == 'created'
run: gh pr merge "${{ steps.cpr.outputs.pull-request-number }}" --merge --admin
run: gh pr merge "${{ steps.cpr.outputs.pull-request-number }}" --squash --admin
env:
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GH_TOKEN: ${{ secrets.ADMIN_GH_TOKEN }}
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,5 @@ _site/
.jekyll-metadata
vendor/
.bundle/
*.log
/home/jules/verification/
Comment thread
whostacking marked this conversation as resolved.
5 changes: 5 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"githubPullRequests.ignoredPullRequestBranches": [
"patch-1"
]
}
2 changes: 1 addition & 1 deletion security.txt → .well-known/security.txt
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
Contact: security@enews.link
Expires: 2026-01-01T00:00:00.000Z
Expires: 2027-01-01T00:00:00.000Z
Preferred-Languages: en, zh
Canonical: https://indierobloxwikis.org/security.txt
Instructions: Please do not post the vulnerability publicly by using our wikis servers or bug trackers for that. Rather, please read mail us at the address above, and we will get back to you shortly.
4 changes: 2 additions & 2 deletions 404.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
---
layout: default
title: "404 - Page Not Found"
title: Page Not Found
permalink: /404.html
body_class: error-template
main_class: page--error
Expand All @@ -10,4 +10,4 @@
<h1 class="page--error__title">404</h1>
<p>The page you are looking for does not exist.</p>
<a href="{{ "/" | relative_url }}" class="btn page--error__btn">Go back to Home</a>
</div>
</div>
6 changes: 6 additions & 0 deletions Gemfile
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,10 @@ gem "jekyll", "~> 4.3.4"
group :jekyll_plugins do
gem "jekyll-feed", "~> 0.17"
gem "jekyll-sitemap"
gem 'jekyll-redirect-from'
gem 'jekyll-seo-tag'
end

gem "csv"
gem "base64"
gem "mutex_m"
Loading
Loading