11{
2- "version" : " 1" ,
32 "default" : {
43 "type" : " github_commit" ,
5- "user" : " mrbeam" ,
4+ "user" : " Josef-MrBeam" ,
5+ "release_compare" : " unequal" ,
66 "stable" : {
7- "branch" : " mrbeam2-stable"
7+ "branch" : " mrbeam2-stable" ,
8+ "branch_default" : " mrbeam2-stable" ,
9+ "type" : " github_commit"
810 },
911 "beta" : {
10- "branch" : " mrbeam2-beta"
12+ "branch" : " mrbeam2-beta" ,
13+ "branch_default" : " mrbeam2-beta" ,
14+ "type" : " github_commit" ,
15+ "prerelease_channel" : " beta" ,
16+ "prerelease" : true
1117 },
1218 "develop" : {
13- "branch" : " develop"
19+ "type" : " github_commit" ,
20+ "branch" : " SW-527-mr-beam-tag-based-updates" ,
21+ "branch_default" : " SW-527-mr-beam-tag-based-updates"
1422 },
15- "restart" : " environment"
16- },
17- "octoprint" : {
18- "pip" : " https://github.com/mrbeam/OctoPrint/archive/{target_version}.zip" ,
19- "prerelease" : false ,
20- "develop" :{
21- "prerelease" : true
23+ "alpha" : {
24+ "branch" : " mrbeam2-alpha" ,
25+ "branch_default" : " mrbeam2-alpha" ,
26+ "prerelease_channel" : " alpha" ,
27+ "prerelease" : true ,
28+ "type" : " github_release"
29+ },
30+ "restart" : " environment" ,
31+ "stable_branch" : {
32+ "branch" : " stable" ,
33+ "name" : " stable" ,
34+ "commitish" : [
35+ " stable"
36+ ]
2237 },
23- "beamos_date" : {
24- "2021-06-11" : {
25- "prerelease" : true
38+ "prerelease_branches" : [
39+ {
40+ "name" : " alpha" ,
41+ "branch" : " alpha" ,
42+ "commitish" : [
43+ " SW-527-mr-beam-tag-based-updates" ,
44+ " beta" ,
45+ " stable"
46+ ]
47+ },
48+ {
49+ "name" : " beta" ,
50+ "branch" : " beta" ,
51+ "commitish" : [
52+ " beta" ,
53+ " stable"
54+ ]
2655 }
27- }
56+ ]
2857 },
29- "mrbeam" : {
30- "name" : " MrBeam Plugin" ,
31- "repo" : " MrBeamPlugin" ,
32- "restart" : " octoprint" ,
33- "pip" : " https://github.com/mrbeam/MrBeamPlugin/archive/{target_version}.zip" ,
34- "beamos_date" : {
35- "2021-06-11" : {
36- "branch" : " mrbeam2-{tier}-buster" ,
37- "develop" : {
38- "branch" : " develop"
39- }
58+ "modules" : {
59+ "octoprint" : {
60+ "type" : " github_release" ,
61+ "develop" : {
62+ "type" : " github_commit"
4063 }
41- }
42- },
43- "mrbeamdoc" : {
44- "name" : " Mr Beam Documentation" ,
45- "repo" : " MrBeamDoc" ,
46- "pip" : " https://github.com/mrbeam/MrBeamDoc/archive/{target_version}.zip" ,
47- "restart" : " octoprint"
48- },
49- "netconnectd" : {
50- "name" : " OctoPrint-Netconnectd Plugin" ,
51- "repo" : " OctoPrint-Netconnectd" ,
52- "pip" : " https://github.com/mrbeam/OctoPrint-Netconnectd/archive/{target_version}.zip" ,
53- "restart" : " octoprint" ,
54- "beamos_date" : {
55- "2021-06-11" : {
56- "branch" : " mrbeam2-{tier}-buster" ,
57- "develop" : {
58- "branch" : " develop"
64+ },
65+ "mrbeam" : {
66+ "name" : " MrBeam Plugin" ,
67+ "repo" : " MrBeamPlugin" ,
68+ "restart" : " environment" ,
69+ "pip" : " https://github.com/Josef-MrBeam/MrBeamPlugin/archive/{target_version}.zip" ,
70+ "develop" : {
71+ "update_folder" : " /tmp/octoprint/mrbeamplugin" ,
72+ "update_script_relative_path" : " scripts/update_script.py" ,
73+ "update_script" : " {{python}} '{update_script}' --branch={{branch}} --force={{force}} '{{folder}}' {{target}}" ,
74+ "methode" : " update_script"
75+ },
76+ "alpha" : {
77+ "update_folder" : " /tmp/octoprint/mrbeamplugin" ,
78+ "update_script_relative_path" : " scripts/update_script.py" ,
79+ "update_script" : " {{python}} '{update_script}' --branch={{branch}} --force={{force}} '{{folder}}' {{target}}" ,
80+ "methode" : " update_script"
81+ },
82+ "dependencies" : {
83+ "mrbeam-ledstrips" : {
84+ "repo" : " MrBeamLedStrips" ,
85+ "pip" : " https://github.com/Josef-MrBeam/MrBeamLedStrips/archive/{target_version}.zip" ,
86+ "global_pip_command" : true ,
87+ "beamos_date" : {
88+ "2021-06-11" : {
89+ "pip_command" : " sudo /usr/local/mrbeam_ledstrips/venv/bin/pip"
90+ }
91+ }
92+ },
93+ "iobeam" : {
94+ "repo" : " iobeam" ,
95+ "pip" : " git+ssh://git@bitbucket.org/mrbeam/iobeam.git@{target_version}" ,
96+ "global_pip_command" : true ,
97+ "beamos_date" : {
98+ "2021-06-11" : {
99+ "pip_command" : " sudo /usr/local/iobeam/venv/bin/pip"
100+ }
101+ }
102+ },
103+ "mrb-hw-info" : {
104+ "repo" : " mrb_hw_info" ,
105+ "pip" : " git+ssh://git@bitbucket.org/mrbeam/mrb_hw_info.git@{target_version}" ,
106+ "global_pip_command" : true ,
107+ "beamos_date" : {
108+ "2021-06-11" : {
109+ "pip_command" : " sudo /usr/local/iobeam/venv/bin/pip"
110+ }
111+ }
112+ },
113+ "mrbeamdoc" : {
114+ "repo" : " MrBeamDoc" ,
115+ "pip" : " https://github.com/Josef-MrBeam/MrBeamDoc/archive/{target_version}.zip"
59116 }
60117 }
61- }
62- },
63- "findmymrbeam" : {
64- "name" : " OctoPrint-FindMyMrBeam" ,
65- "repo" : " OctoPrint-FindMyMrBeam" ,
66- "pip" : " https://github.com/mrbeam/OctoPrint-FindMyMrBeam/archive/{target_version}.zip" ,
67- "restart" : " octoprint"
68- },
69- "mrbeam-ledstrips" : {
70- "name" : " MrBeam LED Strips" ,
71- "repo" : " MrBeamLedStrips" ,
72- "pip" : " https://github.com/mrbeam/MrBeamLedStrips/archive/{target_version}.zip" ,
73- "global_pip_command" : true ,
74- "beamos_date" : {
75- "2021-06-11" : {
76- "pip_command" : " sudo /usr/local/mrbeam_ledstrips/venv/bin/pip"
77- }
78- }
79- },
80- "netconnectd-daemon" : {
81- "name" : " Netconnectd Daemon" ,
82- "repo" : " netconnectd_mrbeam" ,
83- "pip" : " https://github.com/mrbeam/netconnectd_mrbeam/archive/{target_version}.zip" ,
84- "global_pip_command" : true ,
85- "package_name" : " netconnectd" ,
86- "branch" : " mrbeam2-stable" ,
87- "beamos_date" : {
88- "2021-06-11" : {
89- "pip_command" : " sudo /usr/local/netconnectd/venv/bin/pip" ,
90- "branch" : " master"
91- }
92- }
93- },
94- "iobeam" : {
95- "name" : " iobeam" ,
96- "type" : " bitbucket_commit" ,
97- "repo" : " iobeam" ,
98- "pip" : " git+ssh://git@bitbucket.org/mrbeam/iobeam.git@{target_version}" ,
99- "global_pip_command" : true ,
100- "api_user" : " MrBeamDev" ,
101- "api_password" : " v2T5pFkmdgDqbFBJAqrt" ,
102- "beamos_date" : {
103- "2021-06-11" : {
104- "pip_command" : " sudo /usr/local/iobeam/venv/bin/pip"
105- }
106- }
107- },
108- "mrb_hw_info" : {
109- "name" : " mrb_hw_info" ,
110- "type" : " bitbucket_commit" ,
111- "repo" : " mrb_hw_info" ,
112- "pip" : " git+ssh://git@bitbucket.org/mrbeam/mrb_hw_info.git@{target_version}" ,
113- "global_pip_command" : true ,
114- "package_name" : " mrb-hw-info" ,
115- "api_user" : " MrBeamDev" ,
116- "api_password" : " v2T5pFkmdgDqbFBJAqrt" ,
117- "beamos_date" : {
118- "2021-06-11" : {
119- "pip_command" : " sudo /usr/local/iobeam/venv/bin/pip"
118+ },
119+ "netconnectd" : {
120+ "name" : " OctoPrint-Netconnectd Plugin" ,
121+ "repo" : " OctoPrint-Netconnectd" ,
122+ "pip" : " https://github.com/Josef-MrBeam/OctoPrint-Netconnectd/archive/{target_version}.zip" ,
123+ "restart" : " environment" ,
124+ "develop" : {
125+ "update_folder" : " /tmp/octoprint/netconnectd" ,
126+ "update_script_relative_path" : " ../octoprint_netconnectd/scripts/update_script.py" ,
127+ "update_script" : " {{python}} '{update_script}' --branch={{branch}} --force={{force}} '{{folder}}' {{target}}" ,
128+ "methode" : " update_script"
129+ },
130+ "alpha" : {
131+ "update_folder" : " /tmp/octoprint/netconnectd" ,
132+ "update_script_relative_path" : " ../octoprint_netconnectd/scripts/update_script.py" ,
133+ "update_script" : " {{python}} '{update_script}' --branch={{branch}} --force={{force}} '{{folder}}' {{target}}" ,
134+ "methode" : " update_script"
135+ },
136+ "dependencies" : {
137+ "netconnectd" : {
138+ "repo" : " netconnectd_mrbeam" ,
139+ "pip" : " https://github.com/Josef-MrBeam/netconnectd_mrbeam/archive/{target_version}.zip" ,
140+ "global_pip_command" : true ,
141+ "beamos_date" : {
142+ "2021-06-11" : {
143+ "pip_command" : " sudo /usr/local/netconnectd/venv/bin/pip"
144+ }
145+ }
146+ }
120147 }
148+ },
149+ "findmymrbeam" : {
150+ "name" : " OctoPrint-FindMyMrBeam" ,
151+ "repo" : " OctoPrint-FindMyMrBeam" ,
152+ "pip" : " https://github.com/Josef-MrBeam/OctoPrint-FindMyMrBeam/archive/{target_version}.zip" ,
153+ "restart" : " octoprint"
121154 }
122155 }
123156}
0 commit comments