Release: 2023.9.1.beta5
2023.9.1.beta5
This commit is contained in:
commit
68f92d2180
3 changed files with 58 additions and 80 deletions
56
.github/workflows/package.yml
vendored
56
.github/workflows/package.yml
vendored
|
@ -43,54 +43,32 @@ jobs:
|
||||||
with:
|
with:
|
||||||
packages: "build-essential binfmt-support qemu-user-static ffmpeg tini curl libjemalloc-dev libjemalloc2 uuid-dev libx11-dev libxkbfile-dev execstack libgconf-2-4 libsecret-1-dev"
|
packages: "build-essential binfmt-support qemu-user-static ffmpeg tini curl libjemalloc-dev libjemalloc2 uuid-dev libx11-dev libxkbfile-dev execstack libgconf-2-4 libsecret-1-dev"
|
||||||
|
|
||||||
|
- name: Set pnpm store path
|
||||||
|
run: echo "PNPM_STORE_PATH=$(pnpm store path)" >> $GITHUB_ENV
|
||||||
|
|
||||||
- name: Cache node modules
|
- name: Cache node modules
|
||||||
uses: actions/cache@v3
|
uses: actions/cache@v3
|
||||||
with:
|
with:
|
||||||
path: ~/.npm
|
path: ${{ env.PNPM_STORE_PATH }}
|
||||||
key: v1-npm-deps-${{ hashFiles('**/package-lock.json') }}
|
key: pnpm-${{ runner.os }}-${{ hashFiles('**/pnpm-lock.yaml') }}
|
||||||
restore-keys: v1-npm-deps-
|
restore-keys: |
|
||||||
|
pnpm-${{ runner.os }}-
|
||||||
- uses: MOZGIII/install-ldid-action@v1
|
|
||||||
with:
|
|
||||||
tag: v2.1.5-procursus2
|
|
||||||
|
|
||||||
- name: Build
|
- name: Build
|
||||||
run: |
|
run: |
|
||||||
corepack enable
|
corepack enable
|
||||||
corepack prepare pnpm@latest --activate
|
corepack prepare pnpm@latest --activate
|
||||||
pnpm install
|
CI=true pnpm install
|
||||||
npm install -g pkg
|
CI=true pnpm run build
|
||||||
npm install -g rollup
|
rm -rdf packages/backend/node_modules
|
||||||
npm install -g @rollup/plugin-node-resolve
|
rm -rdf packages/frontend/node_modules
|
||||||
pnpm run build
|
rm -rdf packages/megalodon/node_modules
|
||||||
cd packages/backend
|
rm -rdf packages/misskey-js/node_modules
|
||||||
mkdir dist
|
rm -rdf node_modules
|
||||||
rollup ./built/boot/entry.js --file ./dist/bundle.js --format cjs -p @rollup/plugin-node-resolve
|
CI=true pnpm --prod --no-optional install
|
||||||
pkg --debug --public ./dist/bundle.js --targets latest-linuxstatic-x64,latest-linuxstatic-arm64,latest-macos-x64,latest-macos-arm64,latest-win-x64
|
tar -czf /tmp/workspace.tar.gz .
|
||||||
ls
|
|
||||||
- name: Upload linux x64
|
- name: Upload linux x64
|
||||||
uses: actions/upload-artifact@v3.1.3
|
uses: actions/upload-artifact@v3.1.3
|
||||||
with:
|
with:
|
||||||
name: sharkey-linux-x64
|
name: sharkey-linux-x64
|
||||||
path: packages/backend/bundle-linuxstatic-x64
|
path: /tmp/workspace.tar.gz
|
||||||
- name: Upload linux arm64
|
|
||||||
uses: actions/upload-artifact@v3.1.3
|
|
||||||
with:
|
|
||||||
name: sharkey-linux-arm64
|
|
||||||
path: packages/backend/bundle-linuxstatic-arm64
|
|
||||||
- name: Upload mac arm64
|
|
||||||
uses: actions/upload-artifact@v3.1.3
|
|
||||||
with:
|
|
||||||
name: sharkey-macos-arm64
|
|
||||||
path: packages/backend/bundle-macos-arm64
|
|
||||||
- name: Upload mac x64
|
|
||||||
uses: actions/upload-artifact@v3.1.3
|
|
||||||
with:
|
|
||||||
name: sharkey-macos-arm64
|
|
||||||
path: packages/backend/bundle-macos-x64
|
|
||||||
- name: Upload Windows
|
|
||||||
uses: actions/upload-artifact@v3.1.3
|
|
||||||
with:
|
|
||||||
name: sharkey-win-x64.exe
|
|
||||||
path: packages/backend/bundle-win-x64.exe
|
|
||||||
|
|
||||||
|
|
|
@ -984,7 +984,7 @@ permissionDeniedError: "Aktion verweigert"
|
||||||
permissionDeniedErrorDescription: "Dieses Benutzerkonto besitzt nicht die Berechtigung, um diese Aktion auszuführen."
|
permissionDeniedErrorDescription: "Dieses Benutzerkonto besitzt nicht die Berechtigung, um diese Aktion auszuführen."
|
||||||
preset: "Vorlage"
|
preset: "Vorlage"
|
||||||
selectFromPresets: "Aus Vorlagen wählen"
|
selectFromPresets: "Aus Vorlagen wählen"
|
||||||
achievements: "Errungenschaften"
|
achievements: "Erfolge"
|
||||||
gotInvalidResponseError: "Ungültige Antwort des Servers"
|
gotInvalidResponseError: "Ungültige Antwort des Servers"
|
||||||
gotInvalidResponseErrorDescription: "Eventuell ist der Server momentan nicht erreichbar oder untergeht Wartungsarbeiten. Bitte versuche es später noch einmal."
|
gotInvalidResponseErrorDescription: "Eventuell ist der Server momentan nicht erreichbar oder untergeht Wartungsarbeiten. Bitte versuche es später noch einmal."
|
||||||
thisPostMayBeAnnoying: "Dieser Beitrag stört eventuell andere Benutzer."
|
thisPostMayBeAnnoying: "Dieser Beitrag stört eventuell andere Benutzer."
|
||||||
|
@ -1184,22 +1184,22 @@ _achievements:
|
||||||
description: "Sende deine erste Notiz"
|
description: "Sende deine erste Notiz"
|
||||||
flavor: "Hab eine schöne Zeit mit Sharkey!"
|
flavor: "Hab eine schöne Zeit mit Sharkey!"
|
||||||
_notes10:
|
_notes10:
|
||||||
title: "Ein paar Notizen"
|
title: "Notizblog"
|
||||||
description: "10 Notizen gesendet"
|
description: "10 Notizen gesendet"
|
||||||
_notes100:
|
_notes100:
|
||||||
title: "Viele Notizen"
|
title: "Schreiberling"
|
||||||
description: "100 Notizen gesendet"
|
description: "100 Notizen gesendet"
|
||||||
_notes500:
|
_notes500:
|
||||||
title: "Überschüttet mit Notizen"
|
title: "Autor"
|
||||||
description: "500 Notizen gesendet"
|
description: "500 Notizen gesendet"
|
||||||
_notes1000:
|
_notes1000:
|
||||||
title: "Berg an Notizen"
|
title: "Bestseller"
|
||||||
description: "1.000 Notizen gesendet"
|
description: "1.000 Notizen gesendet"
|
||||||
_notes5000:
|
_notes5000:
|
||||||
title: "Überquellende Notizen"
|
title: "Dicker Wälzer"
|
||||||
description: "5.000 Notizen gesendet"
|
description: "5.000 Notizen gesendet"
|
||||||
_notes10000:
|
_notes10000:
|
||||||
title: "Supernotiz"
|
title: "Verlagshaus"
|
||||||
description: "10.000 Notizen gesendet"
|
description: "10.000 Notizen gesendet"
|
||||||
_notes20000:
|
_notes20000:
|
||||||
title: "Brauche... mehr... Notizen..."
|
title: "Brauche... mehr... Notizen..."
|
||||||
|
@ -1226,28 +1226,28 @@ _achievements:
|
||||||
title: "Notizversum"
|
title: "Notizversum"
|
||||||
description: "90.000 Notizen gesendet"
|
description: "90.000 Notizen gesendet"
|
||||||
_notes100000:
|
_notes100000:
|
||||||
title: "ALL YOUR NOTE ARE BELONG TO US"
|
title: "ALL YOUR NOTES ARE BELONG TO US"
|
||||||
description: "100.000 Notizen gesendet"
|
description: "100.000 Notizen gesendet"
|
||||||
flavor: "Du hast wirklich viel zu sagen."
|
flavor: "Du hast wirklich viel zu sagen."
|
||||||
_login3:
|
_login3:
|
||||||
title: "Anfänger Ⅰ"
|
title: "Neuling Ⅰ"
|
||||||
description: "An 3 Tagen eingeloggt"
|
description: "An 3 Tagen eingeloggt"
|
||||||
flavor: "Nenn' mich ab heute Misskist"
|
flavor: "Nenn' mich ab heute Misskist"
|
||||||
_login7:
|
_login7:
|
||||||
title: "Anfänger Ⅱ"
|
title: "Neuling Ⅱ"
|
||||||
description: "An 7 Tagen eingeloggt"
|
description: "An 7 Tagen eingeloggt"
|
||||||
flavor: "Na, eingewöht?"
|
flavor: "Na, eingewöht?"
|
||||||
_login15:
|
_login15:
|
||||||
title: "Anfänger Ⅲ"
|
title: "Neuling Ⅲ"
|
||||||
description: "An 15 Tagen eingeloggt"
|
description: "An 15 Tagen eingeloggt"
|
||||||
_login30:
|
_login30:
|
||||||
title: "Misskist Ⅰ"
|
title: "Fedizen Ⅰ"
|
||||||
description: "An 30 Tagen eingeloggt"
|
description: "An 30 Tagen eingeloggt"
|
||||||
_login60:
|
_login60:
|
||||||
title: "Misskist Ⅱ"
|
title: "Fedizen Ⅱ"
|
||||||
description: "An 60 Tagen eingeloggt"
|
description: "An 60 Tagen eingeloggt"
|
||||||
_login100:
|
_login100:
|
||||||
title: "Misskist Ⅲ"
|
title: "Fedizen Ⅲ"
|
||||||
description: "An 100 Tagen eingeloggt"
|
description: "An 100 Tagen eingeloggt"
|
||||||
flavor: "Violent Misskist"
|
flavor: "Violent Misskist"
|
||||||
_login200:
|
_login200:
|
||||||
|
@ -1260,14 +1260,14 @@ _achievements:
|
||||||
title: "Stammbesucher Ⅲ"
|
title: "Stammbesucher Ⅲ"
|
||||||
description: "An 400 Tagen eingeloggt"
|
description: "An 400 Tagen eingeloggt"
|
||||||
_login500:
|
_login500:
|
||||||
title: "Veteran Ⅰ"
|
title: "Alter Hase Ⅰ"
|
||||||
description: "An 500 Tagen eingeloggt"
|
description: "An 500 Tagen eingeloggt"
|
||||||
flavor: "Meine Kameraden, ich liebe sie, die Notizen."
|
flavor: "Meine Kameraden, ich liebe sie, die Notizen."
|
||||||
_login600:
|
_login600:
|
||||||
title: "Veteran Ⅱ"
|
title: "Alter Hase Ⅱ"
|
||||||
description: "An 600 Tagen eingeloggt"
|
description: "An 600 Tagen eingeloggt"
|
||||||
_login700:
|
_login700:
|
||||||
title: "Veteran Ⅲ"
|
title: "Alter Hase Ⅲ"
|
||||||
description: "An 700 Tagen eingeloggt"
|
description: "An 700 Tagen eingeloggt"
|
||||||
_login800:
|
_login800:
|
||||||
title: "Meister der Notizen Ⅰ"
|
title: "Meister der Notizen Ⅰ"
|
||||||
|
@ -1276,39 +1276,39 @@ _achievements:
|
||||||
title: "Meister der Notizen Ⅱ"
|
title: "Meister der Notizen Ⅱ"
|
||||||
description: "An 900 Tagen eingeloggt"
|
description: "An 900 Tagen eingeloggt"
|
||||||
_login1000:
|
_login1000:
|
||||||
title: "Meister der Notizen Ⅲ"
|
title: "Wie die Zeit vergeht"
|
||||||
description: "An 1000 Tagen eingeloggt"
|
description: "An 1000 Tagen eingeloggt"
|
||||||
flavor: "Danke, dass du Sharkey nutzt!"
|
flavor: "Danke, dass du Sharkey nutzt!"
|
||||||
_noteClipped1:
|
_noteClipped1:
|
||||||
title: "Muss... clippen..."
|
title: "Das merk ich mir"
|
||||||
description: "Die erste Notiz geclippt"
|
description: "Die erste Notiz geclippt"
|
||||||
_noteFavorited1:
|
_noteFavorited1:
|
||||||
title: "Sternengucker"
|
title: "Sternengucker"
|
||||||
description: "Eine Notiz als Favorit markiert"
|
description: "Eine Notiz als Favorit markiert"
|
||||||
_myNoteFavorited1:
|
_myNoteFavorited1:
|
||||||
title: "Sternensucher"
|
title: "Hilfreich"
|
||||||
description: "Ein anderer Benutzer hat eine deiner Notizen als Favoriten markiert"
|
description: "Ein anderer Benutzer hat eine deiner Notizen als Favoriten markiert"
|
||||||
_profileFilled:
|
_profileFilled:
|
||||||
title: "Perfekte Vorbereitung"
|
title: "Perfekte Vorbereitung"
|
||||||
description: "Fülle dein Profil aus"
|
description: "Fülle dein Profil aus"
|
||||||
_markedAsCat:
|
_markedAsCat:
|
||||||
title: "Ich der Kater"
|
title: "Das Königreich der Katzen"
|
||||||
description: "Markiere dein Konto als Katze"
|
description: "Markiere dein Profil als Katze"
|
||||||
flavor: "Einen Namen bekommst du später. "
|
flavor: "Einen Namen bekommst du später~ "
|
||||||
_following1:
|
_following1:
|
||||||
title: "Das Folgen beginnt"
|
title: "Immer auf dem neusten Stand"
|
||||||
description: "Du folgst deiner ersten Person"
|
description: "Du folgst deiner ersten Person"
|
||||||
_following10:
|
_following10:
|
||||||
title: "Folge ihnen... folge ihnen..."
|
title: "Folge ihnen... folge ihnen..."
|
||||||
description: "Du folgst über 10 Leuten"
|
description: "Du folgst über 10 Leuten"
|
||||||
_following50:
|
_following50:
|
||||||
title: "Viele Freunde"
|
title: "Lieblingsposter"
|
||||||
description: "Du folgst über 50 Leuten"
|
description: "Du folgst über 50 Leuten"
|
||||||
_following100:
|
_following100:
|
||||||
title: "100 Freunde"
|
title: "Die Top 100"
|
||||||
description: "Du folgst über 100 Leuten"
|
description: "Du folgst über 100 Leuten"
|
||||||
_following300:
|
_following300:
|
||||||
title: "Freundeüberschuss"
|
title: "Folgen, folgen, folgen!"
|
||||||
description: "Du folgst über 300 Leuten"
|
description: "Du folgst über 300 Leuten"
|
||||||
_followers1:
|
_followers1:
|
||||||
title: "Der erste Follower"
|
title: "Der erste Follower"
|
||||||
|
@ -1323,7 +1323,7 @@ _achievements:
|
||||||
title: "Beliebt"
|
title: "Beliebt"
|
||||||
description: "Die Anzahl deiner Follower hat 100 überschritten"
|
description: "Die Anzahl deiner Follower hat 100 überschritten"
|
||||||
_followers300:
|
_followers300:
|
||||||
title: "Eine geordnete Reihe, bitte!"
|
title: "Teil des Schiffs, Teil der Crew"
|
||||||
description: "Die Anzahl deiner Follower hat 300 überschritten"
|
description: "Die Anzahl deiner Follower hat 300 überschritten"
|
||||||
_followers500:
|
_followers500:
|
||||||
title: "Funkmast"
|
title: "Funkmast"
|
||||||
|
@ -1332,10 +1332,10 @@ _achievements:
|
||||||
title: "Influencer"
|
title: "Influencer"
|
||||||
description: "Die Anzahl deiner Follower hat 1000 überschritten"
|
description: "Die Anzahl deiner Follower hat 1000 überschritten"
|
||||||
_collectAchievements30:
|
_collectAchievements30:
|
||||||
title: "Sammler der Errungenschaften"
|
title: "Sammler der Erfolge"
|
||||||
description: "Schalte 30 Errungenschaften frei"
|
description: "Schalte 30 Errungenschaften frei"
|
||||||
_viewAchievements3min:
|
_viewAchievements3min:
|
||||||
title: "Fan von Errungenschaften"
|
title: "Ausstellung"
|
||||||
description: "Schau dir die Liste deiner Errungenschaften für mindestens 3 Minuten an"
|
description: "Schau dir die Liste deiner Errungenschaften für mindestens 3 Minuten an"
|
||||||
_iLoveMisskey:
|
_iLoveMisskey:
|
||||||
title: "I Love Sharkey"
|
title: "I Love Sharkey"
|
||||||
|
@ -1351,12 +1351,12 @@ _achievements:
|
||||||
title: "Munter mit Sharkey"
|
title: "Munter mit Sharkey"
|
||||||
description: "Habe Sharkey für mindestens 60 Minuten geöffnet"
|
description: "Habe Sharkey für mindestens 60 Minuten geöffnet"
|
||||||
_noteDeletedWithin1min:
|
_noteDeletedWithin1min:
|
||||||
title: "Ups"
|
title: "Katze auf der Tastatur"
|
||||||
description: "Lösche eine Notiz innerhalb von 1 Minute nachdem sie gesendet wurde"
|
description: "Lösche eine Notiz innerhalb von 1 Minute nachdem sie gesendet wurde"
|
||||||
_postedAtLateNight:
|
_postedAtLateNight:
|
||||||
title: "Nachtaktiv"
|
title: "Nachtaktiv"
|
||||||
description: "Sende mitten in der Nacht eine Notiz"
|
description: "Sende mitten in der Nacht eine Notiz"
|
||||||
flavor: "Geh bald schlafen."
|
flavor: "Echte Katzen sind nunmal nachtaktiv~"
|
||||||
_postedAt0min0sec:
|
_postedAt0min0sec:
|
||||||
title: "Zeitansage"
|
title: "Zeitansage"
|
||||||
description: "Sende um 00:00 eine Notiz"
|
description: "Sende um 00:00 eine Notiz"
|
||||||
|
@ -1371,7 +1371,7 @@ _achievements:
|
||||||
title: "Analyst"
|
title: "Analyst"
|
||||||
description: "Schau dir die Messwerte der Instanz an"
|
description: "Schau dir die Messwerte der Instanz an"
|
||||||
_outputHelloWorldOnScratchpad:
|
_outputHelloWorldOnScratchpad:
|
||||||
title: "Hallo Welt!"
|
title: "Junghacker"
|
||||||
description: "Gib \"hello world\" in der Testumgebung aus"
|
description: "Gib \"hello world\" in der Testumgebung aus"
|
||||||
_open3windows:
|
_open3windows:
|
||||||
title: "Splitscreen"
|
title: "Splitscreen"
|
||||||
|
@ -1380,25 +1380,25 @@ _achievements:
|
||||||
title: "Zyklischer Verweis"
|
title: "Zyklischer Verweis"
|
||||||
description: "Versuche, in Drive einen Zirkelbezug von Ordnern herzustellen"
|
description: "Versuche, in Drive einen Zirkelbezug von Ordnern herzustellen"
|
||||||
_reactWithoutRead:
|
_reactWithoutRead:
|
||||||
title: "Hast du das wirklich gelesen?"
|
title: "Erst reagieren, dann lesen"
|
||||||
description: "Reagiere auf eine Notiz mit mindestens 100 Zeichen innerhalb von 3 Sekunden der Erstellung der Notiz"
|
description: "Reagiere auf eine Notiz mit mindestens 100 Zeichen innerhalb von 3 Sekunden der Erstellung der Notiz"
|
||||||
_clickedClickHere:
|
_clickedClickHere:
|
||||||
title: "Klicke hier"
|
title: "Klicke hier"
|
||||||
description: "Du hast hier geklickt"
|
description: "Du hast hier geklickt"
|
||||||
_justPlainLucky:
|
_justPlainLucky:
|
||||||
title: "Pures Glück"
|
title: "Glück 100"
|
||||||
description: "Kann alle 10 Sekunden mit einer Warscheinlichkeit von 0.005% erhalten werden"
|
description: "Kann alle 10 Sekunden mit einer Warscheinlichkeit von 0.005% erhalten werden"
|
||||||
_setNameToSyuilo:
|
_setNameToSyuilo:
|
||||||
title: "Gottkomplex"
|
title: "Gottkomplex"
|
||||||
description: "Setze deinen Namen auf \"syuilo\""
|
description: "Setze deinen Namen auf \"syuilo\""
|
||||||
_passedSinceAccountCreated1:
|
_passedSinceAccountCreated1:
|
||||||
title: "Einjahresjubiläum"
|
title: "Davon erzähle ich meinen Enkeln"
|
||||||
description: "Seit der Erstellung deines Kontos ist 1 Jahr vergangen"
|
description: "Seit der Erstellung deines Kontos ist 1 Jahr vergangen"
|
||||||
_passedSinceAccountCreated2:
|
_passedSinceAccountCreated2:
|
||||||
title: "Zweijahresjubiläum"
|
title: "Diese Software hat mich zur Katze gemacht"
|
||||||
description: "Seit der Erstellung deines Kontos sind 2 Jahre vergangen"
|
description: "Seit der Erstellung deines Kontos sind 2 Jahre vergangen"
|
||||||
_passedSinceAccountCreated3:
|
_passedSinceAccountCreated3:
|
||||||
title: "Dreijahresjubiläum"
|
title: "Goldene Zeit"
|
||||||
description: "Seit der Erstellung deines Kontos sind 3 Jahre vergangen"
|
description: "Seit der Erstellung deines Kontos sind 3 Jahre vergangen"
|
||||||
_loggedInOnBirthday:
|
_loggedInOnBirthday:
|
||||||
title: "Alles Gute Zum Geburtstag"
|
title: "Alles Gute Zum Geburtstag"
|
||||||
|
@ -1406,9 +1406,9 @@ _achievements:
|
||||||
_loggedInOnNewYearsDay:
|
_loggedInOnNewYearsDay:
|
||||||
title: "Frohes Neujahr"
|
title: "Frohes Neujahr"
|
||||||
description: "Logge dich am Neujahrstag ein"
|
description: "Logge dich am Neujahrstag ein"
|
||||||
flavor: "Auf ein weiteres tolles Jahr in dieser Instanz"
|
flavor: "Auf ein weiteres tolles Jahr in diesem Universum!"
|
||||||
_cookieClicked:
|
_cookieClicked:
|
||||||
title: "Ein Spiel, in dem du auf einen Keks klickst"
|
title: "Kreise klicken für Omas"
|
||||||
description: "Den Keks geklickt"
|
description: "Den Keks geklickt"
|
||||||
flavor: "Bist du hier richtig?"
|
flavor: "Bist du hier richtig?"
|
||||||
_brainDiver:
|
_brainDiver:
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{
|
{
|
||||||
"name": "sharkey",
|
"name": "sharkey",
|
||||||
"version": "2023.9.1.beta4",
|
"version": "2023.9.1.beta5",
|
||||||
"codename": "shonk",
|
"codename": "shonk",
|
||||||
"repository": {
|
"repository": {
|
||||||
"type": "git",
|
"type": "git",
|
||||||
|
|
Loading…
Reference in a new issue