Skip to content

Commit ea2442e

Browse files
authored
sandbox testing
* sandbox testing from Josef-MrBeam repos
1 parent f45a4e9 commit ea2442e

1 file changed

Lines changed: 137 additions & 104 deletions

File tree

docs/sw-update-conf.json

Lines changed: 137 additions & 104 deletions
Original file line numberDiff line numberDiff line change
@@ -1,123 +1,156 @@
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

Comments
 (0)