1051 Commits

Author SHA1 Message Date
Bernhard B
00fdcadd72 Merge branch 'master' into rootless_s6 2026-06-01 22:38:07 +02:00
Bernhard B
81efbd25e1 use java 25 in check-docs.yml 0.100-pre 2026-06-01 20:47:46 +02:00
Bernhard B
9e7fa344a8 fixed typo in check-docs.yml 2026-06-01 20:35:05 +02:00
Bernhard B
25eaf7a5eb fixed bug in check-docs.yml
* forgot to add 'sudo'
2026-06-01 20:29:24 +02:00
Bernhard B
60b19339c3 updated check-docs.yml
* build signal-cli json schemas inside the CI job
2026-06-01 20:25:00 +02:00
Bernhard B.
c88c3f18c2
Merge pull request #853 from Gara-Dorta/release-fix
feat: add receive schemas to check-docks worflow
2026-06-01 20:13:58 +02:00
Bernhard B
15f7ef2b28 Merge branch 'master' into rootless_s6 2026-05-28 23:59:55 +02:00
Bernhard B
e6810926ca fixed bug in Dockerfile
* make signal-cli-native binary executable
2026-05-28 23:58:15 +02:00
Bernhard B
595e53d397 updated gitignore 2026-05-28 23:58:15 +02:00
Bernhard B
dac961b699 updated gitignore 2026-05-27 22:27:56 +02:00
Bernhard B
3e5587ee0b temporary fix to get the build working again 2026-05-27 22:27:56 +02:00
Bernhard B
7a6ab79727 download gradle manually 2026-05-27 22:27:56 +02:00
Bernhard B
21ecb465c3 updated go.sum 2026-05-27 22:27:56 +02:00
Bernhard B
92ae1a5837 renamed file 2026-05-27 22:27:56 +02:00
Bernhard B
fc9a78b451 build json-schemas directly from the signal-cli source 2026-05-27 22:27:56 +02:00
Bernhard B
165755f2db updated signal-cli to v0.14.4.1 2026-05-27 22:27:56 +02:00
Bernhard B
f82dd00061 improved plugin mechanism + added sqlite3 plugin 2026-05-27 22:27:56 +02:00
Gara Dorta
e706745102 Additional refactor 2026-05-27 22:27:56 +02:00
Gara Dorta
cc93362ef0 Refactor 2026-05-27 22:27:56 +02:00
Gara Dorta
f43ea746a2 Regenerate docs 2026-05-27 22:27:56 +02:00
Gara Dorta
735a8ea276 Remove check for running swag init first 2026-05-27 22:27:56 +02:00
Gara Dorta
88bdbdd26d Better variable naming 2026-05-27 22:27:56 +02:00
Gara Dorta
ccacd4de50 Remove uneeded if statement 2026-05-27 22:27:56 +02:00
Gara Dorta
4f60f4f7f1 Simplify the add_v1_receive_schemas.go my marshalling the whole document 2026-05-27 22:27:56 +02:00
Gara Dorta
8c2d43aa6b fix: download the schemas from signal-cli's fork 2026-05-27 22:27:56 +02:00
Gara Dorta
8fe548e98f fix: the docs regarless of architecture 2026-05-27 22:27:56 +02:00
Gara Dorta
8375412fc4 fix: download schemas from signal-cli releases 2026-05-27 22:27:56 +02:00
Era Dorta
fd5ff76104 Simplify the instructions in the readme 2026-05-27 22:27:56 +02:00
Era Dorta
a1607d12c0 Add receive definitions to the docs files 2026-05-27 22:27:56 +02:00
Era Dorta
d862a5e8dd Update script to also modify the json file
Co-authored-by: Copilot <copilot@github.com>
2026-05-27 22:27:56 +02:00
Era Dorta
3856ab5ce9 Add back json generation 2026-05-27 22:27:56 +02:00
Era Dorta
11c0f2a163 Add back swagger.json file 2026-05-27 22:27:56 +02:00
Era Dorta
002a81a4b7 fix: remove swagger.json and swagger.yaml files 2026-05-27 22:27:56 +02:00
Era Dorta
e62bbe511a Split comments in docker build 2026-05-27 22:27:56 +02:00
Era Dorta
add82c6240 Add the schemas before building the binary 2026-05-27 22:27:56 +02:00
Era Dorta
0a3b9fa5eb fix: docs paths in docker build 2026-05-27 22:27:56 +02:00
Era Dorta
25672f9af2 Use tabs 2026-05-27 22:27:56 +02:00
Era Dorta
c2c7753791 Only build docs on x86_64 2026-05-27 22:27:56 +02:00
Bernhard B
b8d4ff5047 Add receive v1 json schemas to swagger
This is done with a custom script to embed the schemas from signal-cli into the docs.go file
2026-05-27 22:26:44 +02:00
Gara Dorta
d5d28ec069 Enable read of repo 2026-05-27 22:24:37 +02:00
Gara Dorta
3f9e967a31 check docs before a release 2026-05-27 22:24:37 +02:00
Arne Huang
9b6231165e Add empty permissions block at workflow level
Caps GITHUB_TOKEN's blast radius. None of these workflows need any
GitHub API write scope — they only push to Docker Hub — so the safest
default is permissions: {}, matching the posture used by AsamK/signal-cli.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 22:24:37 +02:00
Arne Huang
bb4078f78b Pin actions/checkout to a commit SHA
Follow-up to #838: actions/checkout was the only third-party action
left on a mutable ref (@master). Pin it to v6.0.2's commit SHA, matching
the pattern used for docker/setup-qemu-action, docker/setup-buildx-action,
and docker/login-action.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-05-27 22:24:37 +02:00
Bernhard B
59e048df57 improved Dockerfile
* do not build signal-cli-native in Dockerfile, but instead use
  pre-built binary from bbernhard/libsignal-client-builds
2026-05-27 22:24:37 +02:00
Gara Dorta
c089d1bb5c Add update docs ci 2026-05-27 22:24:37 +02:00
Bernhard B
9844aaeb31 switch back to apt-download for arm64 package 2026-05-27 22:24:37 +02:00
ildyria
641fd2d097 Pin dependencies 2026-05-27 22:24:37 +02:00
Bernhard B.
d4e8664273
Merge pull request #854 from SAY-5/fix-attachment-base64-prefix-oob
fix: prevent slice out of range when attachment data starts with base64,
2026-05-26 22:50:03 +02:00
Bernhard B
52d902cda4 temporary fix to get the build working again 2026-05-26 22:11:26 +02:00
Bernhard B
d1a3956c8c download gradle manually 2026-05-25 21:52:06 +02:00