Tommaso Casaburi
6c660c01cd
ci(release): run react doctor against previous tag
2026-06-07 23:13:45 +07:00
Tommaso Casaburi
3e8508e9ad
chore(release): deploy web release to Vercel
2026-05-11 17:31:32 +07:00
Tommaso Casaburi and GitHub
e7a6c377c9
Sign web release manifests ( #1128 )
...
* feat(release): sign web release manifests
* ci(doctor): skip non-ui pull requests
2026-05-10 14:59:28 +07:00
Tommaso Casaburi
fdbb650baa
build(android): add fdroid distribution flavor
2026-04-30 18:58:50 +07:00
Tommaso Casaburi
3524c1c01e
fix(release): cache Windows release dependencies
2026-04-23 13:32:49 +07:00
Tommaso Casaburi
82476d8586
fix(release): restore Android signing keystore
2026-04-23 13:08:20 +07:00
Tommaso Casaburi
ee7a5b5778
refactor(core): remove legacy plebbit terminology
2026-04-17 10:48:27 +07:00
Tommaso Casaburi
85e81aae2e
fix(release): normalize asset names
2026-03-21 12:41:32 +08:00
Tommaso Casaburi
5ce0e797c7
fix(release): include version in DMG artifact names
2026-03-20 21:53:07 +08:00
Tommaso Casaburi
50301fb4e8
fix(ci): avoid husky during yarn install
2026-03-19 15:02:12 +08:00
Tommaso Casaburi
da62c27180
fix(ci): drop legacy yarn install flags
2026-03-19 14:54:17 +08:00
Tommaso Casaburi
91e5131d29
fix(ci): remove setup-node yarn cache
2026-03-19 14:47:35 +08:00
Tommaso Casaburi
f342179f1a
chore(tooling): migrate 5chan to Yarn 4
2026-03-19 13:41:03 +08:00
plebeius
3401ec147f
fix(ci): URL-encode asset filenames and allow release updates
...
Spaces in Electron Forge filenames (e.g. "5chan Setup.exe") broke
markdown download links in the release body. Also add allowUpdates
to finalize-release so it succeeds when a release already exists.
2026-03-10 18:55:28 +08:00
plebeius
10cd99545e
fix(ci): prevent partial releases when a build job fails
...
Restructure the release workflow so build jobs upload workflow artifacts
instead of creating GitHub releases directly. A single finalize-release
job downloads all artifacts and creates the release only when every
platform build succeeds. Also removes the unused gradle bundle step
from the Android job and adds retry logic to gradlew assembleRelease.
2026-03-10 12:21:37 +08:00
plebeius
e46c7dd169
ci: add smoke-gated quality checks to the main pipeline
...
Replaced test.yml with ci.yml, added a built-app smoke runner in scripts/smoke-web-app.js, and inserted a release preflight so tags run the same core checks before packaging.
2026-03-08 12:41:52 +08:00
plebeius
ca2e024c73
fix(release): harden release workflow installs
2026-03-01 14:02:48 +08:00
plebeius
cdd6be915e
fix(release): restore 5chan html zip artifact in tag releases
2026-02-10 12:38:12 +08:00
plebeius
b30eb150d0
fix(release): remove duplicate architecture suffixes from artifact names
...
Remove unnecessary rename steps that were adding duplicate architecture suffixes to AppImage and ZIP filenames. Electron Forge already includes architecture in AppImage filenames, and ZIPs include it in the darwin-arch pattern.
2026-01-30 16:52:58 +08:00
plebeius
eec5ba559c
fix release workflow
2026-01-30 16:23:08 +08:00
plebeius
01bda3bffb
fix(release): resolve build failures for v0.6.3
...
Fix Android Capacitor compatibility by downgrading tar to 6.2.1. Add Windows-specific icon file for Squirrel installer. Update electron-forge to 7.8.0 and change DMG format to ULFO for macOS Sequoia compatibility. Add retry logic for transient SSL errors on Mac Intel runners.
2026-01-30 15:26:17 +08:00
plebeius
50ee10cbc9
fix: resolve PR 877 issues - route params, artifact paths, and build configs
...
Fix route parameter name in use-initial-theme hook (communityAddress -> boardIdentifier), correct release workflow artifact paths (dist -> out/make), add BUILD_ARCH env var for Linux arm64 builds, fix macOS app name dev check, and update capacitor webDir to match vite output.
2026-01-30 14:33:45 +08:00
plebeius
01aac36cfa
fix electron builds
2026-01-30 13:21:41 +08:00
plebeius
431e171049
Add Bonfida import fix script and improve release workflow
2026-01-30 11:50:20 +08:00
plebeius
3335f6ff76
fix(ci): use setup-python action for macos release build
2026-01-26 16:41:04 +08:00
plebeius
1818435b17
fix macos runner image
2026-01-25 17:14:52 +08:00
plebeius
eda8b5ed86
fix(android): release build fails due to tar v7 incompatibility with Capacitor CLI
2026-01-25 17:02:07 +08:00
plebeius
1360dd8348
feat: rename plebchan to 5chan
2025-10-17 23:30:35 +02:00
Tom (plebeius.eth)
d461d08f12
ci: downgrade Android CI JDK to 17 & convert afterAllArtifactBuild hook to CommonJS
2025-05-13 15:57:51 +02:00
Tom (plebeius.eth)
7f676a3f4a
Update release.yml
2025-05-13 00:00:50 +02:00
Tom (plebeius.eth)
e3a722f1d5
Update release.yml
2025-03-18 15:37:23 +01:00
Tom (plebeius.eth)
f280f33556
fix(release.yml): wrong java version prevented apk build
2024-10-25 18:14:42 +02:00
Tom (plebeius.eth)
0ea136421d
Update release.yml
2024-06-20 15:06:48 +02:00
Esteban Abaroa
3dd2894295
chore(workflows): fix github actions mac version missing dep
2023-12-16 16:54:11 +00:00
Esteban Abaroa
03b9b82a6f
feat(electron): add plebbit rpc
2023-12-11 00:49:36 +00:00
Esteban Abaroa
8a667c97fb
chore: add changelog to release body
2023-09-18 00:08:27 +00:00
Esteban Abaroa
ab72ff99b7
fix android version in build script
2023-08-29 19:41:58 +00:00
Esteban Abaroa
fb293b2e94
make sure mac ipfs executable is executable
2023-08-11 19:52:34 +00:00
Esteban Abaroa
8c81d2580c
add android build script
2023-04-25 21:30:47 +00:00
Esteban Abaroa
0b1678c841
dont fix on windows
2023-04-24 22:11:49 +00:00
Esteban Abaroa
382bdabe97
fix build error
2023-04-24 21:43:32 +00:00
Esteban Abaroa
ec6f3e0fe9
fix build error
2023-04-24 21:43:00 +00:00
Esteban Abaroa
6315d9c48d
dont fix the windows error
2023-04-24 21:08:55 +00:00
Esteban Abaroa
60fc93de3c
fix build error
2023-04-24 21:02:11 +00:00
Esteban Abaroa
e9c47b3f8e
fix build error
2023-04-24 20:47:27 +00:00
Esteban Abaroa
fde230e6af
fix build error
2023-04-24 20:45:57 +00:00
Esteban Abaroa
3acd565ce6
undo test
2023-04-24 20:27:31 +00:00
Esteban Abaroa
bae84bc9b6
test build
2023-04-24 20:21:41 +00:00
Esteban Abaroa
c245b3f26a
fix build error
2023-04-24 20:19:14 +00:00
Esteban Abaroa
41cdc9db3b
add electron
2023-04-24 19:42:49 +00:00