Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added new hosts #931

Closed
wants to merge 412 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
412 commits
Select commit Hold shift + click to select a range
26f7809
Update plato to 0.9.1-11 (#161)
LinusCDE Dec 25, 2020
1f52b6a
[rmkit] update rmkit apps to latest (12/21/2020) (#158)
raisjn Dec 26, 2020
32d71ae
[rmkit] update remux with fix for broken wifi on suspend (#162)
raisjn Dec 26, 2020
f353e90
Micro text editor (#164)
Eeems Dec 28, 2020
92237a2
Update plato to 0.9.1-12 (rM2 bugfix) (#166)
LinusCDE Dec 29, 2020
9010b7d
Create fbink packages (#169)
Eeems Dec 30, 2020
8ebf9ab
Add evtest 1.34-1 (#170)
LinusCDE Dec 30, 2020
84eb943
Create dotnet-sdk package (#167)
Eeems Dec 30, 2020
a51d00b
Update rm2fb (#168)
Eeems Dec 30, 2020
b89865d
[rm2fb] fix typo in preremove (#172)
raisjn Dec 31, 2020
8e35773
toltec-bootstrap (#163)
Eeems Dec 31, 2020
902f47b
Handle service files missing (#173)
Eeems Dec 31, 2020
9027a2b
[rmkit] update remux to 0.1.4-1 (#171)
raisjn Jan 1, 2021
0e2d63f
Set rM 2 badge to "experimental" in orange (#175)
LinusCDE Jan 1, 2021
b9535c2
Patch bootstrap (#176)
LinusCDE Jan 4, 2021
1088c2c
Update chessmarkable to 0.6.0-1 (#177)
LinusCDE Jan 4, 2021
a3db67b
Strip files by default (#180)
Eeems Jan 4, 2021
e6a49e1
Add restream to toltec (#184)
danshick Jan 5, 2021
62a3d35
Update KOReader (#159)
Eeems Jan 5, 2021
582970e
Use `systemctl is-enabled` in install-lib function `is-enabled` (#187)
koenvervloesem Jan 5, 2021
cbb8102
Prevent unwanted PRs against stable (#189)
matteodelabre Jan 5, 2021
d2d137e
[rmkit] update remux to 0.1.5-1 (#191)
raisjn Jan 5, 2021
cbc1bd5
Launch the PR label checker on more events (#192)
matteodelabre Jan 5, 2021
c4eba00
Update Oxide to v2.0.3-beta (#196)
Eeems Jan 7, 2021
dac61f6
Fix base image for stripping not found (#198)
LinusCDE Jan 7, 2021
224b979
Add keywriter package (#195)
matteodelabre Jan 7, 2021
733c71b
Default image if missing (#200)
Eeems Jan 7, 2021
d30da6a
[genie][1.0] add new package for genie gesture engine (#190)
raisjn Jan 7, 2021
fbe74c4
Add rm2-suspend-fix (#183)
Eeems Jan 9, 2021
666cb11
Backport KOReader support for reMarkable 2 (#205)
matteodelabre Jan 9, 2021
4049914
[build] only keep new packages, useful for PRs (#206)
raisjn Jan 9, 2021
0e3013c
update genie to 1.1-1 (#201)
raisjn Jan 10, 2021
fefaa29
Filter shutdown.target from get-conflicts() (#208)
LinusCDE Jan 11, 2021
a26860d
Fix regressions in bootstrap (#214)
LinusCDE Jan 13, 2021
0786e31
tooling: Remove old package versions (fixes #57) (#67)
matteodelabre Jan 13, 2021
22a156e
[web] make version an ipk download link (#216)
raisjn Jan 13, 2021
0cb52ab
[build] only build new artifacts during PRs should work for stable to…
raisjn Jan 13, 2021
e8188d1
Oxide v2.1 (#199)
Eeems Jan 13, 2021
1ca5f43
restream: Fix wrong hook name (postinstall → configure) (#217)
matteodelabre Jan 13, 2021
957f524
[rmkit] update simple -> 0.1.1 and remux -> 0.1.6 (#219)
raisjn Jan 14, 2021
e92acf6
Update plato to 0.9.13-1 (#220)
LinusCDE Jan 14, 2021
c7f3198
Fix rot version (#228)
Eeems Jan 15, 2021
cb362f5
Workflow scripts improvements (#225)
matteodelabre Jan 15, 2021
80bebb0
Link to org-wide security policy and code of conduct (#229)
matteodelabre Jan 15, 2021
8e8b1cc
Update bootstrap wget to 1.21.1 (#230)
matteodelabre Jan 15, 2021
5c2937e
[rmkit] remux hotfix to remove three finger tap to launch gesture (#231)
raisjn Jan 16, 2021
109ef6a
Add timezone mount to bootstrap (#213)
Eeems Jan 16, 2021
f170646
Document new sections & move packages to new sections (#226)
raisjn Jan 16, 2021
d5b9dc3
Create zoneinfo-utils package (#182)
Eeems Jan 17, 2021
3f17687
[rmkit] update rmkit apps (#234)
raisjn Jan 17, 2021
04f7931
Update packaging documentation (#76)
LinusCDE Jan 17, 2021
5f1e89f
templatectl: Add/Remove items from templates.json via cli (#222)
PeterGrace Jan 17, 2021
729f7a2
[web] change fonts on webpage (#245)
raisjn Jan 18, 2021
bf1d830
Update fingerterm (#244)
matteodelabre Jan 19, 2021
47767e6
Fix link in docs/package.md (#249)
jonahweissman Jan 20, 2021
0d8ff37
[wireguard][1.0.20201221] - New Package (#181)
jonahweissman Jan 20, 2021
69b3d8b
Apply Oxide hotfix (#252)
Eeems Jan 21, 2021
6f1f4c5
Oxide hotfix 2 (#253)
Eeems Jan 21, 2021
46acda6
bumping rmkit apps to jan/20/2021 (#250)
raisjn Jan 22, 2021
fa86e61
Add Toltec web home page (#193)
raisjn Jan 22, 2021
978e860
Make bootstrap execution conditional on hash verification (#257)
danshick Jan 22, 2021
42d6fd6
Fix missing prerm script in rm2fb (#256)
matteodelabre Jan 23, 2021
d0d8d6d
Rewrite repo-build and package-build in Python (#218)
matteodelabre Jan 24, 2021
36ccc37
Hardcode REMOTE_HTTP secret in PR workflows (#262)
matteodelabre Jan 25, 2021
d1c2673
Print last 50 lines of output on build error (#263)
LinusCDE Jan 27, 2021
80529d3
Update restream to 1.1 (#265)
danshick Jan 29, 2021
dad0dbe
Upgrade VNSee to 0.3.1 (#267)
matteodelabre Jan 30, 2021
276d0dc
Rewrite repo-build-web in Python (#266)
matteodelabre Jan 30, 2021
11bb493
Update retris to 0.6.3-1 (#268)
LinusCDE Jan 30, 2021
8eb943d
Support auto-extracting more archive types (#260)
matteodelabre Feb 3, 2021
ac18dd3
[zshelf][0.2.0] - New Package (#269)
khanhas Feb 4, 2021
85e52d2
[quickjs][2020.11.08] - New Package (#281)
khanhas Feb 11, 2021
b6282fa
Add back RECIPE-push in Makefile (#272)
jonahweissman Feb 18, 2021
430f881
[zshelf][0.3.1] - Updated Package (#287)
khanhas Feb 20, 2021
57313b5
[rmkit] update rmkit to latest (2021-02-17) (#286)
raisjn Feb 25, 2021
4ea2c31
[rmkit] add bufshot app, add lamp, add iago, add changelog (#276)
raisjn Feb 27, 2021
256bcac
Implement build-time package dependencies (#274)
matteodelabre Mar 1, 2021
a24a390
change web background color to #fcfaf8 (#280)
raisjn Mar 1, 2021
9d304b0
[rm2fb] update rm2fb with wait ioctl and no-op on rM1 (#298)
raisjn Mar 2, 2021
daf6a10
Update Oxide to v2.1.2 (#241)
Eeems Mar 3, 2021
2da7b91
Add ddvk-hacks (#247)
matteodelabre Mar 5, 2021
d3d9af7
[rmkit] patch genie to fix crash in testing (#304)
raisjn Mar 7, 2021
5c62066
util.auto_extract: Extract broken symlinks and missing directories (#…
matteodelabre Mar 11, 2021
629e719
Update appmarkable to 0.0.0-9 and rmservewacominput to 0.3.0-1 (#308)
LinusCDE Mar 11, 2021
a496499
Add icon for wikipedia and bump version to 0.1.0-2 (#311)
dps Mar 12, 2021
b625ba9
Update recrossable (#312)
matteodelabre Mar 12, 2021
c0339cf
[wireguard][1.0.20210219] - Updated package (and include wireguard-to…
jonahweissman Mar 12, 2021
0ce23a5
Provide better version number error messages (#314)
Eeems Mar 14, 2021
c120215
Pin the Ubuntu version used in workflows to 20.04 (#316)
matteodelabre Mar 14, 2021
a28dce2
[rm2fb] update rm2fb to work with xochitl 2.6 (v1.0.1) (#301)
raisjn Mar 21, 2021
3a72884
Update KOReader to v2021.02 (#300)
Eeems Mar 23, 2021
372a60c
[rmkit] update rmkit to 2021/03/14 (#319)
raisjn Mar 25, 2021
18eb01d
Update ddvk-hacks to 18.01 (#317)
matteodelabre Mar 27, 2021
12e6fb4
Use xochitl instead of remarkable-shutdown in rm2fb-server (#325)
matteodelabre Apr 2, 2021
01e213e
Implement architecture separation (#310)
matteodelabre Apr 3, 2021
5c0d508
Fix partial repository builds (#329)
matteodelabre Apr 4, 2021
3f12d75
Update discord shield server ID (#334)
Ameb Apr 7, 2021
a7a3a78
KOReader 2021.03 (#330)
Eeems Apr 7, 2021
cc2f0d1
Use the Bash binary in PATH for parsing recipes (#336)
matteodelabre Apr 9, 2021
2b765ef
Create GitHub release on push to stable (#335)
lambada Apr 9, 2021
860b439
[Yaft][0.0.4] - New Package (#261)
timower Apr 12, 2021
425d746
Move website generation to separate repository (#340)
matteodelabre Apr 14, 2021
d3adcb6
Move zoneinfo bind mount to zoneinfo-utils package (#303)
matteodelabre Apr 21, 2021
26bb5d2
[puzzles][0.2.2] add simon tatham's portable puzzle package (#326)
raisjn May 2, 2021
3b3c883
Update KOReader to 2021.04 (#348)
Eeems May 2, 2021
c48ee0c
[Yaft] Set build type to release (#353)
timower May 2, 2021
53c176f
[TilEm][0.0.6] New Package (#352)
timower May 3, 2021
aefe839
[gocryptfs] Add fuse kernel module (#331)
plan5 May 3, 2021
576315f
Change . to source in bootstrap log message (#354)
danshick May 7, 2021
f7de098
[display] add remux.service.conf override to display package on rm2 (…
raisjn May 7, 2021
b44b5e6
[plato] Update to 0.9.17-1 (#344)
LinusCDE May 10, 2021
f965def
[innernet] wrapper for wireguard (#350)
plan5 May 17, 2021
d39af6f
[gocryptfs] Add gocryptfs package (build without openssl) (#318)
plan5 May 17, 2021
bce0484
Update innernet to v1.3.0 (#358)
Eeems May 26, 2021
cb95022
Update KOReader to v2021.05 (#357)
Eeems May 31, 2021
44e4353
Update VNSee to 0.4.0 and add launcher files (#355)
matteodelabre Jun 3, 2021
09b8cb1
Add bash-completion and toltec-completion packages (#277)
LinusCDE Jun 3, 2021
6bf3ee8
Update chessmarkable to 0.7.0-1 (#362)
LinusCDE Jun 3, 2021
b305be7
Add uninstall script and make the bootstrap script install-only (#356)
matteodelabre Jun 4, 2021
d813cc2
Update rm2fb to v0.0.4 (#363)
matteodelabre Jun 6, 2021
c2b0a0b
toltecctl: Fix typo in uninstall function (#365)
matteodelabre Jun 7, 2021
adf13a8
display: Add support for release 2.8 (#371)
matteodelabre Jun 20, 2021
22cd82f
Fix toltecctl set-path command if .bashrc does not exist (#372)
matteodelabre Jun 22, 2021
f382395
Update the bootstrap script to install wget-ssl (#342)
matteodelabre Jun 22, 2021
6f8ebef
Update chessmarkable to 0.7.1-1 (#373)
LinusCDE Jun 22, 2021
611ba28
Fix typo in bash-completion (#375)
LinusCDE Jun 22, 2021
3d8616f
Update KOReader to v2021.06 (#378)
Eeems Jun 26, 2021
cd834ea
[netsurf] Add netsurf package (#339)
alex0809 Jun 26, 2021
0bd69ef
Update to v1.3.1 (#361)
plan5 Jul 6, 2021
2bd231a
Update packages for release 2.6 and onwards (#366)
matteodelabre Jul 9, 2021
8c14738
Create remarkable-stylus package (#383)
Eeems Jul 14, 2021
e8e98c7
Update ddvk-hacks to latest (#385)
Eeems Jul 14, 2021
9f0155e
Update to Oxide v2.2 (#382)
Eeems Jul 14, 2021
2f0b2e0
Fix xochtil chroot launching (#386)
Eeems Jul 14, 2021
85ca5ee
Manage Opkg configuration with toltecctl (#379)
matteodelabre Jul 20, 2021
d9c4502
Update KOReader to v2021.07 (#389)
Eeems Jul 25, 2021
82b3409
yaft & tilem: Add missing dependency on display (#396)
matteodelabre Jul 25, 2021
10c2147
puzzles: Fix missing save dir (#394)
matteodelabre Jul 25, 2021
4e523d9
netsurf: Improve rM2 compatibility (#395)
matteodelabre Jul 25, 2021
fb8846a
remux: Fix xochitl start issue (#397)
matteodelabre Jul 25, 2021
76fd5dd
Update fbink to 1.23.2 (#387)
Eeems Jul 25, 2021
3c5e894
Update chessmarkable to 0.8.0-1 (#392)
LinusCDE Jul 25, 2021
48c28c4
Update Oxide to v2.2.1 (#388)
Eeems Jul 25, 2021
c498aa3
Declare rM2 as supported in the README (#398)
matteodelabre Jul 26, 2021
7cdc104
Update micro to 2.0.9 (#400)
Eeems Jul 29, 2021
f9945fc
Update innernet to 1.4.0 (#384)
Eeems Jul 29, 2021
ddc9b12
Improve Opkg completion (#402)
matteodelabre Jul 29, 2021
c1242d4
Bump toltec-completion version number to 0.3.0-1 (#403)
matteodelabre Jul 29, 2021
8c29c51
fuse: Fix on-demand loading after install on rM1 (#405)
matteodelabre Jul 31, 2021
4674bb1
Update micro to 2.0.10 (#408)
Eeems Aug 7, 2021
300d032
display: Update to release v0.0.6 (#410)
matteodelabre Aug 13, 2021
26d07e0
scripts/toltec/bash.py: Disable security_opt (#412)
alistair23 Aug 24, 2021
a9a8d7d
display: Update to release v0.0.7 (#417)
matteodelabre Aug 24, 2021
9dc0d0c
Bump innernet to v1.4.1 (#420)
plan5 Aug 29, 2021
52be09a
Update fbink to v1.24.0 (#425)
Eeems Aug 31, 2021
39c97b1
innernet package recipe update (#428)
plan5 Sep 1, 2021
4a17b57
bootstrap: Fix TLS, check if .entware exists, and improve error messa…
matteodelabre Sep 2, 2021
d913fbd
Update KOReader to v2021.09 (#436)
Eeems Sep 24, 2021
335c2fb
Add udev rules for adding device targets (#431)
raisjn Sep 25, 2021
40cf055
Add PR template (#284)
LinusCDE Sep 25, 2021
5a63c37
koreader: Add service unit (#441)
matteodelabre Sep 26, 2021
08e627c
Update ddvk-hacks to 24.04 (support for 2.9) (#439)
matteodelabre Sep 26, 2021
2923de7
Update Oxide to v2.2.2 (#444)
Eeems Sep 26, 2021
b297c1d
Update rm2fb to start before launcher.service (#446)
Eeems Oct 1, 2021
0f15ad2
Improve usage instructions in README (#453)
gbyl Oct 5, 2021
221a8bc
Update README (#460)
gbyl Oct 13, 2021
4dff099
Add link to Entware repository in README (#463)
gbyl Oct 14, 2021
bb13f4f
Update ddvk-hacks with 2.10 support (#462)
Eeems Oct 14, 2021
acf8a4d
Update rm2fb to v0.0.8 (#461)
Eeems Oct 15, 2021
426d9b0
Make Xochitl work even if rm2fb doesn’t start (#455)
matteodelabre Oct 15, 2021
ba13737
Replace --check with -c (#464)
Eeems Oct 15, 2021
bfa778c
ddvk-hacks: Update metadata (#465)
matteodelabre Oct 15, 2021
51a4d27
toltecctl: Honour dependencies when uninstalling (#456)
matteodelabre Oct 15, 2021
ab223bb
[rmkit] upgrade remux with rM1 support on 2.9 (#450)
raisjn Oct 17, 2021
32d0f0d
Update KOReader to 2021.10 (#467)
Eeems Oct 17, 2021
974bcc7
Update KOReader to 2021.10.1 (#471)
Eeems Oct 19, 2021
745ca25
Add cache for dependencies install (#473)
Eeems Oct 19, 2021
b723559
Add beta OS warning (#479)
Eeems Oct 23, 2021
6799646
upgrade whiteboard-hypercard to v0.3.4 (#482)
fenollp Oct 25, 2021
14736e1
Add doomarkable 0.4.0 (#484)
LinusCDE Oct 26, 2021
2241b8c
vnsee: Update to v0.4.1 (#421)
matteodelabre Oct 30, 2021
165a962
Update dotnet to 3.1.20 (#481)
Eeems Oct 31, 2021
0829e59
Update rm2fb to v0.0.9 (#487)
Eeems Nov 2, 2021
c1e7c7f
package: mmc-utils: Initial commit (#490)
alistair23 Nov 4, 2021
01c0c3a
Update doomarkable to 0.4.1 (#485)
LinusCDE Nov 17, 2021
b88e44b
Updating ddvk-hacks to latest (#494)
murchu27 Nov 17, 2021
6042c3d
Update rm2fb to v0.0.10 (#493)
Eeems Nov 18, 2021
e1558dd
[rmkit] upgrade remux with further 2.9 support (#491)
raisjn Nov 18, 2021
6d3f886
Update innernet to v1.5.0 (#432)
Eeems Nov 18, 2021
f4c107f
Update KOReader to v2021.11 (#496)
Eeems Nov 20, 2021
894eabd
Fix bootstrap script dep error during toltec-bootstrap install (#499)
matteodelabre Nov 21, 2021
185b2ae
Add /opt/etc directory to xochitl oxide application (#495)
murchu27 Nov 22, 2021
9703955
Move installation and usage instructions to the website (#498)
matteodelabre Nov 22, 2021
e19bb3f
[rmkit] update remux to 0.12-1 (custom power management) (#501)
raisjn Nov 27, 2021
6a0047c
[rmkit] update remux to 0.13-1 (#503)
raisjn Nov 30, 2021
87f1d81
Update xochitl.oxide to support templatectl (#505)
Eeems Dec 4, 2021
6705250
Create rmfakecloud-proxy package (#448)
matteodelabre Dec 7, 2021
aa964c5
Add hint for when the temporary wget or opkg files exist (#510)
Eeems Dec 15, 2021
4f8dd4e
Update display to v0.0.12 (#511)
Eeems Dec 15, 2021
88f7642
rmfakecloud-proxy:  Add status subcommand (#513)
matteodelabre Dec 21, 2021
8890b1f
Update KOReader to v2021.12 (#517)
gbyl Dec 21, 2021
d87133f
Update ddvk-hacks to 29.01-1 (#514)
Eeems Dec 21, 2021
e060be5
Update KOReader to 2021.12.1 (#518)
Eeems Dec 25, 2021
92f701f
[rmkit] update remux and minesweeper (#519)
raisjn Dec 27, 2021
ba90ea3
[rmkit] update harmony and bufshot (#527)
raisjn Dec 29, 2021
623e8ef
Force rm2fb-client to depend on a specific version of display (#530)
Eeems Dec 29, 2021
ef3d587
netevent: Add package (#492)
Etn40ff Dec 30, 2021
5660e3f
display: Release 0.0.13 (#531)
matteodelabre Dec 31, 2021
bc93610
Update Oxide to v2.3 (#533)
Eeems Jan 7, 2022
703c05e
Update KOReader to 2022.01 (#537)
gbyl Jan 16, 2022
a44bd01
Remove outdated todo from opkg completion (#541)
LinusCDE Jan 24, 2022
e62d287
Update innernet to 1.5.3 (#545)
Eeems Feb 9, 2022
c9d63bd
[rmkit] update to all applications, add new apps: dumbskull, rpncalc …
raisjn Feb 9, 2022
abb1ba5
Update plato to 0.9.25 (#534)
LinusCDE Feb 9, 2022
94a3b5b
Update rm2fb to v0.0.14 (#552)
Eeems Feb 11, 2022
be46686
Add package for Folly (z-machine interpreter) (#543)
bkirwi Feb 12, 2022
ff82974
Update ddvk-hacks to 30.01-1 (#555)
EntrixIII Feb 18, 2022
37eee6e
Fix link formatting in Readme and Docs (#557)
qubist Feb 21, 2022
a7d3ad8
Hotfixes for stable merge of week 6 (#560)
matteodelabre Feb 21, 2022
4eeb29f
folly: Remove hardcoded paths and values in recipe (#564)
matteodelabre Feb 28, 2022
023f9de
Update KOReader to 2022.02 (#562)
gbyl Mar 3, 2022
fe78280
keywriter: Update to latest version (#565)
matteodelabre Mar 3, 2022
bb20a35
rmfakecloud-proxy: Set status check timeout to 5s (#561)
matteodelabre Mar 3, 2022
b97ccc3
Fix remarkable-shutdown calls and add toltec-base package (#532)
Eeems Mar 5, 2022
9e53458
xochitl: Fix missing launcher.service alias (#567)
matteodelabre Mar 16, 2022
e48dcab
Update KOReader to 2022.03 (#574)
gbyl Mar 21, 2022
9938654
display: Update to v0.0.15 (support for 2.12.2) (#578)
matteodelabre Mar 27, 2022
1d804da
Update ddvk-hacks with 2.12.2.573 support (#579)
Eeems Apr 2, 2022
17cd58b
[rmkit] update harmony and remux (#572)
raisjn Apr 2, 2022
59b2359
Update display to v0.0.16 (#585)
EntrixIII Apr 16, 2022
d214340
Update ddvk-hacks to 32.01-1 (#584)
EntrixIII Apr 16, 2022
25df429
Update KOReader to v2022.03.1 (#575)
Eeems Apr 16, 2022
2d1a431
Update KOReader to 2022.05 (#590)
Eeems May 21, 2022
30513cb
Update KOReader to 2022.05.1 (#591)
Eeems May 22, 2022
dcea82d
Bump to the new rm2fb release (#592)
bkirwi Jun 6, 2022
3d874e9
ddvk-hacks: Update to version 33.02 with support for OS 2.13.0.758 (#…
Etn40ff Jun 10, 2022
c6478a6
workflows: Allow setting the SSH port for the sync action (#594)
matteodelabre Jun 12, 2022
b671b5a
display: Update to v0.0.19 (support for OS 2.14) (#597)
matteodelabre Jun 22, 2022
de88713
Folly - fix libremarkable issue, minor cleanup (#587)
bkirwi Jun 23, 2022
f17336f
[rmkit] update remux and harmony (#588)
raisjn Jun 24, 2022
c6a5bd2
package: linux-mainline: Initial commit (#488)
alistair23 Jun 26, 2022
1b4e326
ddvk-hacks: Update to v34.01 (support for OS 2.14) (#598)
matteodelabre Jun 27, 2022
0f666b5
Bump ddvk to 35.01 (#605)
Etn40ff Jul 10, 2022
b92969a
Update KOReader to 2022.06 (#599)
Eeems Jul 10, 2022
e9de515
Update rm2fb to v0.0.20 (#604)
Eeems Jul 10, 2022
700b41a
Update Oxide to v2.4 (#603)
Eeems Jul 10, 2022
a11edca
linux-mainline: Improve backup instructions (#606)
matteodelabre Jul 12, 2022
92ccd8c
Update rmfakecloudctl to support dev server
Eeems Jul 16, 2022
9ace32d
Update package
Eeems Jul 16, 2022
c22a0b5
Added new hosts
StarNumber12046 Dec 7, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
# Style guide for Toltec
# See <https://editorconfig.org/>
root = true

[*]
# Options that apply to all source files
indent_style = space
indent_size = 4
end_of_line = lf
charset = utf-8
trim_trailing_whitespace = true
insert_final_newline = true
max_line_length = 80

# Options for shell scripts
shell_variant = bash
binary_next_line = true
switch_case_indent = true
space_redirects = true
keep_padding = false
function_next_line = false

[build/**]
ignore = true
3 changes: 0 additions & 3 deletions .github/actions/build-and-publish/Dockerfile

This file was deleted.

12 changes: 0 additions & 12 deletions .github/actions/build-and-publish/README.md

This file was deleted.

51 changes: 51 additions & 0 deletions .github/actions/discord-send/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
name: Send a Discord message
description: Send a message to a Discord channel
inputs:
channel:
description: Identifier of the channel to send the message to
required: true
token:
description: API access token
required: true
title:
description: Title of the message to send
required: true
link:
description: URL to link the message title to
required: true
color:
description: Color to annotate the message with
required: true
message:
description: Content of the message to send
required: true
runs:
using: composite
steps:
- name: Post to the Discord REST API
shell: bash
env:
MSG_TITLE: ${{ inputs.title }}
MSG_LINK: ${{ inputs.link }}
MSG_COLOR: ${{ inputs.color }}
MSG_VALUE: ${{ inputs.message }}
run: |
payload="$(jq --null-input --compact-output --monochrome-output \
--arg title "$MSG_TITLE" \
--arg link "$MSG_LINK" \
--arg color "$MSG_COLOR" \
--arg message "$MSG_VALUE" \
'{
username: "Toltec",
avatar_url: "https://avatars0.githubusercontent.com/u/71158884",
embeds: [{
title: $title,
url: $link,
color: $color,
description: $message,
}]
}')"
curl --silent --show-error --fail \
--header "Content-Type: application/json" \
--data "$payload" \
'https://discord.com/api/webhooks/${{ inputs.channel }}/${{ inputs.token }}'
84 changes: 84 additions & 0 deletions .github/actions/setup/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
name: Setup Toltec dependencies
runs:
using: "composite"
steps:
- name: Check for Apt updates
shell: bash
run: |
sudo apt-get update -yq
echo "aptVersion=libarchive-tools-$(apt-cache policy libarchive-tools | grep -oP '(?<=Candidate:\s)(.+)')" >> $GITHUB_ENV
- name: Cache Apt packages
uses: actions/cache@v2
id: cache-apt
with:
path: ~/.aptcache
key: ${{ env.aptVersion }}
- name: Install or restore Apt packages
shell: bash
env:
CACHE_HIT: ${{ steps.cache-apt.outputs.cache-hit }}
run: |
if [[ "$CACHE_HIT" != 'true' ]]; then
sudo apt-get install -yq libarchive-tools
mkdir -p ~/.aptcache
sudo dpkg -L libarchive-tools | while IFS= read -r f; do if test -f $f; then echo $f; fi; done | xargs cp --parents --target-directory ~/.aptcache/
else
sudo cp --verbose --force --recursive ~/.aptcache/* /
fi
- name: Cache shfmt
uses: actions/cache@v2
with:
path: /usr/local/bin/shfmt
key: 43439b996942b53dfafa9b6ff084f394555d049c98fb7ec37978f7668b43e1be
- name: Install shfmt
shell: bash
run: |
install_dir=/usr/local/bin
if ! [[ -f "$install_dir"/shfmt ]]; then
shfmt_version=v3.2.1
shfmt_checksum=43439b996942b53dfafa9b6ff084f394555d049c98fb7ec37978f7668b43e1be
sudo curl --location --silent --fail --tlsv1.2 --proto '=https' \
--output "$install_dir"/shfmt \
https://github.com/mvdan/sh/releases/download/"$shfmt_version"/shfmt_"$shfmt_version"_linux_amd64
sha256sum -c <(echo "$shfmt_checksum $install_dir/shfmt") > /dev/null 2>&1
sudo chmod a+x "$install_dir"/shfmt
fi
- name: Cache Shellcheck
uses: actions/cache@v2
with:
path: /usr/local/bin/shellcheck
key: 64f17152d96d7ec261ad3086ed42d18232fcb65148b44571b564d688269d36c8
- name: Install Shellcheck
shell: bash
run: |
install_dir=/usr/local/bin
if ! [[ -f "$install_dir"/shellcheck ]];then
shellcheck_version=v0.7.1
shellcheck_checksum=64f17152d96d7ec261ad3086ed42d18232fcb65148b44571b564d688269d36c8
shellcheck_arname=shellcheck.tar.xz
curl --location --silent --fail --tlsv1.2 --proto '=https' \
--output "$shellcheck_arname" \
https://github.com/koalaman/shellcheck/releases/download/"$shellcheck_version"/shellcheck-"$shellcheck_version".linux.x86_64.tar.xz
sha256sum -c <(echo "$shellcheck_checksum $shellcheck_arname") > /dev/null 2>&1
tar -xf "$shellcheck_arname" --strip-components=1 \
shellcheck-"$shellcheck_version"/shellcheck
rm "$shellcheck_arname"
chmod a+x shellcheck
sudo chown root:root shellcheck
sudo mv shellcheck "$install_dir"
fi
- name: Cache Python environment
uses: actions/cache@v2
id: cache-python
with:
path: ${{ env.pythonLocation }}
key: ${{ env.pythonLocation }}-${{ hashFiles('requirements.txt') }}
- name: Install Python dependencies
shell: bash
env:
CACHE_HIT: ${{ steps.cache-python.outputs.cache-hit }}
run: |
if [[ "$CACHE_HIT" != 'true' ]]; then
python -m pip install --upgrade pip
pip install -r requirements.txt
fi
35 changes: 35 additions & 0 deletions .github/actions/sync-repository/action.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
name: Sync with remote repository
description: Synchronize packages with a remote repository
inputs:
local-path:
description: Path to the directory containing the packages to push
required: true
ssh-key:
description: Private SSH key to access the remote repository
required: true
ssh-known-hosts:
description: Public SSH key of the remote repository
required: true
ssh-port:
description: SSH port to use to reach the remote repository
required: false
default: 22
remote-path:
description: Path to the remote directory to place the packages in
required: true
runs:
using: composite
steps:
- name: rsync packages and index
shell: bash
run: |
mkdir -p private
chmod 700 private
echo '${{ inputs.ssh-key }}' > private/id_rsa
echo '${{ inputs.ssh-known-hosts }}' > private/known_hosts
chmod 600 private/*
rsync --archive --verbose --compress --delete \
-e "ssh -p ${{ inputs.ssh-port }} -i private/id_rsa -o UserKnownHostsFile=private/known_hosts" \
'${{ inputs.local-path }}' \
'${{ inputs.remote-path }}'
rm -r private
24 changes: 24 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
<!--

Thank you for your interest in contributing to Toltec! Before submitting your
pull request, please take a moment to read our contributing guidelines at
<https://github.com/toltec-dev/toltec/blob/stable/docs/contributing.md>

Most importantly, make sure to base your pull request on the **testing**
branch (which is not the default branch). Pull requests to the stable
branch cannot be accepted.

If you’re proposing a new package please give us some details on:

* What the package does
* Whether you're the author of it
* If the package was developed/tested for a specific reMarkable model

If you’re updating an existing package, please give information on where the
changelog can be found.

A maintainer will reply to you shortly to get the package ready for testing.
As soon as the package file looks good and it was successfully tested on both
devices, we can add it! 🎊🎉🎊

-->
20 changes: 0 additions & 20 deletions .github/workflows/build-and-publish-stable.yml

This file was deleted.

20 changes: 0 additions & 20 deletions .github/workflows/build-and-publish-testing.yml

This file was deleted.

13 changes: 13 additions & 0 deletions .github/workflows/pr-labels.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
name: pr-labels
on:
pull_request:
types: [opened, reopened, synchronize, edited, labeled, unlabeled]
jobs:
check-labels:
name: Check that PRs against the stable branch are labelled correctly
runs-on: ubuntu-20.04
steps:
- name: Check labels
run: |
[[ '${{ github.base_ref }}' != stable ]] \
|| [[ '${{ contains(github.event.pull_request.labels.*.name, 'merge') }}' == true ]]
40 changes: 40 additions & 0 deletions .github/workflows/pr.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: pr
on:
pull_request
jobs:
lint:
name: Check that it conforms to the style guide
runs-on: ubuntu-20.04
steps:
- name: Checkout the Git repository
uses: actions/checkout@v2
- name: Setup Python
uses: actions/setup-python@v2
with:
python-version: '3.8'
- name: Setup Toltec dependencies
uses: ./.github/actions/setup
- name: Check formatting
run: make format
- name: Check for erroneous constructs
run: make lint
pr:
name: Check that it builds without error
runs-on: ubuntu-20.04
needs: lint
steps:
- name: Checkout the Git repository
uses: actions/checkout@v2
- name: Setup Python
uses: actions/setup-python@v2
with:
python-version: '3.8'
- name: Setup Toltec dependencies
uses: ./.github/actions/setup
- name: Build packages
run: make repo-new FLAGS='--remote-repo https://toltec-dev.org/${{ github.base_ref }}'
- name: Save the build output
uses: actions/upload-artifact@v2
with:
name: repo
path: build/repo
48 changes: 48 additions & 0 deletions .github/workflows/stable.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: stable
on:
push:
branches:
- stable
jobs:
stable:
name: Build and publish the stable channel
runs-on: ubuntu-20.04
steps:
- name: Checkout the Git repository
uses: actions/checkout@v2
- name: Setup Python
uses: actions/setup-python@v2
with:
python-version: '3.8'
- name: Setup Toltec dependencies
uses: ./.github/actions/setup
- name: Build packages
run: |
make repo FLAGS='--remote-repo ${{ secrets.REMOTE_HTTP }}/stable'
- name: Sync packages with the remote repository
uses: ./.github/actions/sync-repository
with:
local-path: build/repo/
ssh-key: ${{ secrets.SSH_PRIVATE_KEY }}
ssh-known-hosts: ${{ secrets.SSH_KNOWN_HOSTS }}
ssh-port: ${{ secrets.SSH_PORT }}
remote-path: ${{ secrets.REMOTE_SSH }}:/srv/toltec/stable
- name: Trigger website rebuild
run: gh api repos/toltec-dev/web/dispatches -f event_type='update-bootstrap-from-stable'
env:
GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}
- name: Create Github Release
continue-on-error: true
run: hub release create -t ${{ github.sha }} -m "${{ github.event.commits[0].message }}" $(date +%G-W%V-%u)
env:
GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}
- name: Send notification to Discord
continue-on-error: true
uses: ./.github/actions/discord-send
with:
channel: ${{ secrets.DISCORD_STABLE_CHANNEL_ID }}
token: ${{ secrets.DISCORD_STABLE_CHANNEL_TOKEN }}
title: New Toltec stable update available
link: https://toltec-dev.org/stable
color: 0x2ea043
message: ${{ github.event.commits[0].message }}
Loading