Author SHA1 Message Date
dependabot[bot] 7b98d2b45a chore(deps-dev): bump @biomejs/biome in the development group
Bumps the development group with 1 update: [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome).


Updates `@biomejs/biome` from 2.5.3 to 2.5.10
- [Release notes](https://github.com/biomejs/biome/releases)
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md)
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.10/packages/@biomejs/biome)

---
updated-dependencies:
- dependency-name: "@biomejs/biome"
  dependency-version: 2.5.10
  dependency-type: direct:development
  update-type: version-update:semver-patch
  dependency-group: development
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-08-25 21:06:34 +00:00
monrepo-bot 80ea5f0b2e chore: update hub to d3ae61b0c556 2026-08-25 13:33:16 +00:00
monrepo-bot 6cc583d3b9 chore: update scraper-api to c709c84a4d42 2026-08-25 13:33:10 +00:00
asepharyana 912fd6864f feat: add dependabot auto-merge workflow 2026-08-25 20:32:53 +07:00
monrepo-bot eba29a2fa1 chore: update hub to eb7b8a12fdd4 2026-08-25 13:22:06 +00:00
monrepo-bot 76df15616e chore: update hub to fab67538e15b 2026-08-25 11:20:26 +00:00
monrepo-bot 07a81df64d chore: update hub to 0de569cff475 2026-08-25 11:18:01 +00:00
monrepo-bot bbbb1d2cee chore: update scraper-api to 55cfd513e3f8 2026-08-25 11:17:49 +00:00
monrepo-bot f9d8445443 chore: update llm-api to 1916ebe40bcb 2026-08-25 11:17:38 +00:00
monrepo-bot 4f3442f97b chore: update tools to b35b00376dd1 2026-08-25 11:17:18 +00:00
asepharyana 93cf1ffb9b feat: update dependabot config 2026-08-25 18:16:34 +07:00
monrepo-bot 499721c5e3 chore: update hub to ac5ca405dda4 2026-08-25 11:16:15 +00:00
asepharyana 09c5311568 feat: update dependabot config 2026-08-25 18:12:46 +07:00
monrepo-bot e74a303b9d chore: update scraper-api to a23698a6c4ef 2026-08-25 11:08:57 +00:00
monrepo-bot 0bcd6582f4 chore: update hub to a0042942412a 2026-08-25 00:11:51 +00:00
monrepo-bot a38a99b6f4 chore: update hub to bc7279646715 2026-08-25 00:11:43 +00:00
monrepo-bot 53cc225bff chore: update hub to 90267abb9220 2026-08-25 00:11:35 +00:00
monrepo-bot a20b0be8da chore: update hub to 7e44d677aca4 2026-08-24 00:23:43 +00:00
monrepo-bot 76ccf5488b chore: update hub to d5cd4ece013b 2026-08-24 00:17:46 +00:00
monrepo-bot 29271ccc05 chore: update hub to e5fb73f61eba 2026-08-21 00:11:29 +00:00
monrepo-bot 6a1d199443 chore: update hub to 4a6b498879fa 2026-08-20 00:11:52 +00:00
monrepo-bot eb19385ab4 chore: update hub to ed9fa16b5760 2026-08-17 00:18:19 +00:00
monrepo-bot a1c0ef25ef chore: update hub to 1640230c66d3 2026-08-17 00:18:09 +00:00
monrepo-bot 609da6b6bc chore: update hub to c891439857df 2026-08-14 00:14:22 +00:00
monrepo-bot 402499d109 chore: update hub to bfbfc175ca82 2026-08-13 00:13:26 +00:00
monrepo-bot 1389d5faa3 chore: update hub to b30e6936b1df 2026-08-11 00:12:50 +00:00
monrepo-bot 59e6c5c6a1 chore: update hub to 9ea002a7a10d 2026-08-10 00:24:27 +00:00
monrepo-bot 4f8a975337 chore: update hub to e67db071bb0f 2026-08-10 00:24:15 +00:00
monrepo-bot c251867f05 chore: update hub to 17a785c9d277 2026-08-10 00:18:32 +00:00
monrepo-bot b06cddca4a chore: update hub to 915d8482947a 2026-08-10 00:18:27 +00:00
monrepo-bot 19aface599 chore: update hub to a5bf846e52fd 2026-08-10 00:18:19 +00:00
monrepo-bot 528a109d53 chore: update hub to eb80d4a0fd73 2026-08-07 00:10:49 +00:00
asepharyana 97b635e8c6 firewall: whitelist TCPShield proxy ranges untuk port 25565 (Minecraft) 2026-08-06 20:42:39 +07:00
8 changed files with 82 additions and 29 deletions
+24
View File
@@ -0,0 +1,24 @@
name: dependabot-auto-merge
on:
pull_request:
branches:
- main
- master
# Auto-merge Dependabot PRs with passing CI
permissions:
contents: write
pull-requests: write
jobs:
dependabot:
runs-on: ubuntu-latest
# Only for Dependabot PRs
if: github.actor == 'dependabot[bot]'
steps:
- name: Auto-merge
run: gh pr merge --auto --merge "$PR_NUMBER"
env:
PR_NUMBER: ${{ github.event.number }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+27 -17
View File
@@ -1,21 +1,31 @@
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for more information:
# https://docs.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
# https://containers.dev/guide/dependabot
version: 2
updates:
- package-ecosystem: 'devcontainers'
directory: '/'
- package-ecosystem: "npm"
directory: "/"
schedule:
interval: weekly
- package-ecosystem: 'github-actions'
directory: '/'
schedule:
interval: weekly
interval: "daily"
day: "monday"
time: "05:00"
timezone: "Asia/Makassar"
open-pull-requests-limit: 10
assignees:
- "asepharyana"
commit-message:
prefix: "chore"
prefix-development: "chore"
include: "scope"
reviewers:
- "asepharyana"
labels:
- "dependencies"
groups:
github-actions:
patterns:
- '*'
production:
dependency-type: "production"
update-types:
- "minor"
- "patch"
development:
dependency-type: "development"
update-types:
- "minor"
- "patch"
+26 -7
View File
@@ -2,10 +2,30 @@
# ============================================================
# firewall.sh — deny-by-default firewall untuk orangevps
# Public: 22 (SSH), 80/443 (Caddy), 4013 (hermes dashboard)
# 25565 (Minecraft) — WHITELIST TCPShield proxy only
# Tailscale CGNAT 100.64/10: semua port (imrnes & node lain)
# Localhost: semua
# Sisanya: DROP + log
# ============================================================
# TCPShield proxy ranges (https://tcpshield.com/v4/ + /v4-cf/)
# Update saat TCPShield publish range baru.
TCPSHIELD_V4=(
198.178.119.0/24
104.234.6.0/24
)
TCPSHIELD_V4_CF=(
89.222.122.36/31
152.233.22.8/31
89.222.108.246/31
84.17.55.186/31
51.79.45.52/31
5.135.84.92/30
51.75.35.44/30
51.161.27.110/31
152.233.30.16/31
152.233.30.232/31
203.205.31.160/31
)
set -e
### IPv4 ###
@@ -33,6 +53,10 @@ iptables -A INPUT -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -p tcp --dport 443 -j ACCEPT
# Public: hermes dashboard (auth-protected)
iptables -A INPUT -p tcp --dport 4013 -j ACCEPT
# Public: Minecraft (FTB sky) — hanya dari proxy TCPShield
for cidr in "${TCPSHIELD_V4[@]}" "${TCPSHIELD_V4_CF[@]}"; do
iptables -A INPUT -s "$cidr" -p tcp --dport 25565 -j ACCEPT
done
# ICMP (ping, PMTU)
iptables -A INPUT -p icmp --icmp-type echo-request -m limit --limit 5/sec --limit-burst 10 -j ACCEPT
@@ -66,15 +90,10 @@ ip6tables -A INPUT -p tcp --dport 22 -j ACCEPT
ip6tables -A INPUT -p tcp --dport 80 -j ACCEPT
ip6tables -A INPUT -p tcp --dport 443 -j ACCEPT
ip6tables -A INPUT -p tcp --dport 4013 -j ACCEPT
# ICMPv6/MLD: ping + neighbor discovery (NIC multicast ff02::1 = MLDv2 reports
# dari host lain; kena LOG+DROP tiap menit — 1800 baris/6h di journal).
# IPv6 layer-2 discovery WAJIB di-ACCEPT, bukan cuma dropped.
# Minecraft 25565: TCPShield IPv4 only — tidak ada range IPv6 publik
ip6tables -A INPUT -p icmpv6 -j ACCEPT
ip6tables -A INPUT -d ff02::1 -j ACCEPT
ip6tables -A INPUT -d ff02::2 -j ACCEPT
ip6tables -A INPUT -d ff02::fb -j ACCEPT
ip6tables -A INPUT -m limit --limit 5/min --limit-burst 10 -j LOG --log-prefix "FW6-DROP " --log-level 4
ip6tables -A INPUT -j DROP
echo "Firewall applied:"
iptables -L INPUT -n --line-numbers | head -20
iptables -L INPUT -n --line-numbers | head -24
+1 -1
View File
@@ -9,6 +9,6 @@
"test": "echo \"Error: no test specified\" && exit 1"
},
"devDependencies": {
"@biomejs/biome": "2.5.3"
"@biomejs/biome": "2.5.10"
}
}