Compare commits

...

23 commits

Author SHA1 Message Date
1555212dbd
go back to local network deploy & upgrade node 2025-05-16 23:41:02 +10:00
a7bf919a3d
Add tun device to fix tailsacled 2025-05-16 23:35:35 +10:00
96bba4677d
Move checkout back to the top 2025-05-16 23:28:29 +10:00
d7bb294622
node:23-bookworm 2025-05-16 23:19:45 +10:00
a60d770461
Move node install to the top 2025-05-16 23:16:02 +10:00
1a1f6ea39d
checkout later in the workflow 2025-05-16 23:14:41 +10:00
54c676b1bd
try debian container image 2025-05-16 23:12:46 +10:00
1df985e246
Disablo tailscale cache 2025-05-16 22:53:10 +10:00
c8c13c8c9e
Remove sudo group section 2025-05-16 22:49:16 +10:00
5dbbf7d550
Cache pnpm deps 2025-05-16 22:49:04 +10:00
865798bf1a
Sudo setup? 2025-05-16 22:42:41 +10:00
fa7ffbe64a
Attempt to deploy from new system over tailscale 2025-05-16 21:56:15 +10:00
06eae936fc
Fix borked pnpm lock file 2025-05-16 18:54:20 +10:00
b70dce674c
Bump pnpm deps 2025-05-16 18:53:04 +10:00
ea8d10f1be
Remove shell.nix since I don't use nix anymore 2025-05-16 18:27:32 +10:00
4cb622a7c5
Try building on 3900X system
I have mp idea if this will work!
2025-05-16 17:29:11 +10:00
afa4f5489a
Fix links to my git page 2025-05-16 17:27:57 +10:00
fbcb222a60
Bump deps once again 2025-05-16 17:26:57 +10:00
b934ed6296
Properly remove greetings instead of using comment 2025-05-16 17:22:52 +10:00
Aria
698b5b8a14
Fix git keys link 2025-05-16 17:18:52 +10:00
Aria
ddc9055800
Replace greetings with important stuff 2025-05-16 17:12:33 +10:00
cd97fabf9d Update .forgejo/workflows/deploy.yaml 2025-05-16 14:54:25 +10:00
7c46749c8b Update .forgejo/workflows/deploy.yaml
Since I have added another system to the runner list I needed to add a new label specifically for a server able to deploy to the web server. technically both systems should be capable but I had a third system in mind I wanna add and that one will not be able to
2025-05-16 14:50:58 +10:00
8 changed files with 630 additions and 629 deletions

View file

@ -7,19 +7,14 @@ on:
jobs:
deploy:
runs-on: docker
# runs-on: WebDeployment
runs-on: 3900x
container:
image: docker.io/node:24-bookworm
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Install SSH key
uses: https://github.com/shimataro/ssh-key-action@v2
with:
key: ${{ secrets.SSH_KEY }}
name: aria-coffee-deploy # optional
known_hosts: ${{ secrets.KNOWN_HOSTS }}
if_key_exists: fail
- name: Install pnpm
uses: https://github.com/pnpm/action-setup@v4
with:
@ -28,11 +23,18 @@ jobs:
- name: Install Node.js
uses: https://github.com/actions/setup-node@v4
with:
node-version: 23.11.0
node-version: 24
cache: 'pnpm'
- name: Install dependencies
run: pnpm install
- name: Install SSH key
uses: https://github.com/shimataro/ssh-key-action@v2
with:
key: ${{ secrets.SSH_KEY }}
name: aria-coffee-deploy # optional
known_hosts: ${{ secrets.KNOWN_HOSTS }}
if_key_exists: fail
- run: pnpm install
- name: Build website
run: pnpm run build-action

View file

@ -11,15 +11,15 @@
},
"dependencies": {
"@astrojs/check": "^0.9.4",
"@astrojs/mdx": "^4.2.5",
"@astrojs/mdx": "^4.2.6",
"@astrojs/node": "^9.2.1",
"@astrojs/preact": "^4.0.10",
"@astrojs/preact": "^4.0.11",
"@astrojs/rss": "^4.0.11",
"@astrojs/tailwind": "^5.1.5",
"astro": "^5.7.5",
"astro": "^5.7.13",
"astro-icon": "^1.1.5",
"dayjs": "^1.11.13",
"preact": "^10.26.5",
"preact": "^10.26.6",
"sharp": "^0.33.5",
"tailwindcss": "^3.4.17",
"typescript": "^5.8.3"
@ -30,8 +30,8 @@
"@iconify-json/mdi": "^1.2.3",
"@iconify-json/meteor-icons": "^1.2.1",
"@iconify-json/tabler": "^1.2.17",
"@tailwindcss/typography": "^0.5.16",
"@iconify-json/token": "^1.2.16",
"vite": "^6.3.3"
"@tailwindcss/typography": "^0.5.16",
"vite": "^6.3.5"
}
}

1186
pnpm-lock.yaml generated

File diff suppressed because it is too large Load diff

View file

@ -3,7 +3,7 @@ Hash: SHA512
Email: hello@aria.coffee
Website: aria.coffee
Main Git: https://git.aria.coffee/BuyMyAria
Main Git: https://git.aria.coffee/aria
Backup Git(GitHub): https://github.com/BuyMyMojo
Alt Git: https://git.witchcraft.systems/Aria

View file

@ -1,14 +0,0 @@
{
pkgs ? import <nixpkgs> { },
}:
pkgs.mkShell {
packages = [
pkgs.nodejs
pkgs.pnpm
pkgs.biome
pkgs.oxipng
pkgs.jpegoptim
pkgs.croc
];
}

View file

@ -239,7 +239,7 @@ Hash: SHA512
Email: hello@aria.coffee
Website: aria.coffee
Main Git: https://git.aria.coffee/BuyMyAria
Main Git: https://git.aria.coffee/aria
Backup Git(GitHub): https://github.com/BuyMyMojo
Alt Git: https://git.witchcraft.systems/Aria

View file

@ -4,7 +4,7 @@ const buttonFormat = "gif";
import { Icon } from "astro-icon/components";
import { execSync } from "node:child_process";
const commitURL = `https://git.aria.coffee/BuyMyAria/aria.coffee/commit/${execSync(`git log -1 --pretty="format:%H"`)}`;
const commitURL = `https://git.aria.coffee/aria/aria.coffee/commit/${execSync(`git log -1 --pretty="format:%H"`)}`;
const COMMIT = `<a href=${commitURL} target="_blank">${execSync(`git log -1 --pretty="format:%h"`)}</a>`;
---
@ -18,7 +18,7 @@ const COMMIT = `<a href=${commitURL} target="_blank">${execSync(`git log -1 --pr
> <Icon name="mdi:rss" class={"svg-inline"}/>RSS Feed</a
> | <span class="tooltip"><a href="/special_blog"
> <Icon name="mdi:rss" class={"svg-inline"}/>blog for robots!</a
> <span class="tooltiptext"><nobr>AI Honeypot~</nobr></span></span> | <a href="https://git.aria.coffee/BuyMyAria/aria.coffee/actions?workflow=deploy.yaml" target="_blank"><img src="https://git.aria.coffee/BuyMyAria/aria.coffee/badges/workflows/deploy.yaml/badge.svg" width="130px" height="23" style="display: inline-block;" /></a>
> <span class="tooltiptext"><nobr>AI Honeypot~</nobr></span></span> | <a href="https://git.aria.coffee/aria/aria.coffee/actions?workflow=deploy.yaml" target="_blank"><img src="https://git.aria.coffee/aria/aria.coffee/badges/workflows/deploy.yaml/badge.svg" width="130px" height="23" style="display: inline-block;" /></a>
</p>
</div>
<div class="flex">

View file

@ -35,10 +35,15 @@ const age = seconds / 31556952;
</main>
</Partition>
<Partition>
<Greeting
client:load
messages={["Yo", "Hallo", "Ayo", "Hiya", "You're cute"]}
/>
<h1 class="text-2xl">Usefull Stuff</h1>
<ul class="list-disc p-4">
<li>PGP public key fingerprint: <code>7EBD 3E0C 7D3D 5C7D 5CA8 A03F 4977 6EAC 872B 884B</code></li>
<li>PGP public key: <a href="/static/keys/49776EAC872B884B_public.asc" download="49776EAC872B884B_public.asc"><code>49776EAC872B884B_public.asc</code></a> <sub><a href="https://archive.org/details/49776EAC872B884B_public.asc" target="_blank">archive link</a></sub></li>
<li>SSH public key: <a href="https://git.aria.coffee/aria.keys" target="_blank">on my personal git serrver</a> or <a href="https://git.witchcraft.systems/aria.keys" target="_blank">on witchcraft systems' git server</a></li>
<li>Email: <a href="mailto:hello@aria.coffee"><code>hello@aria.coffee</code></a></li>
</ul>
<br />
<sub>There is a PGP signed note with all my info <a href="/static/messages/keys_and_addrs.txt" target="_blank">here</a> <sub><a href="https://archive.org/details/keys_and_addrs" target="_blank">archive link</a></sub></li></sub>
</Partition>
<Partition>
<h1>Socials:</h1>