Commit Graph
50 Commits
Author SHA1 Message Date
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 CasaburiandGitHub 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