Compare commits

...

135 Commits

Author SHA1 Message Date
buanet
1799a84b55 update changelog 2024-08-08 21:11:22 +02:00
buanet
e8566624b2 prepare release 2024-08-08 21:07:46 +02:00
André Germann
6d1c6e1d6f Merge pull request #488 from buanet/beta
Beta into main
2024-08-08 20:51:09 +02:00
André Germann
ccb2a51ec7 Merge branch 'main' into beta 2024-08-08 20:50:53 +02:00
André Germann
dfd330b4c4 Merge pull request #487 from buanet/dependabot/github_actions/beta/docker/build-push-action-6.6.1
Bump docker/build-push-action from 6.6.0 to 6.6.1
2024-08-08 20:37:37 +02:00
dependabot[bot]
17ec58c218 Bump docker/build-push-action from 6.6.0 to 6.6.1
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.6.0 to 6.6.1.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.6.0...v6.6.1)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-08 09:56:04 +00:00
buanet
8055e12372 update ci logging 2024-08-07 22:34:48 +02:00
buanet
ceb56bb9ad fix typo 2024-08-07 22:32:21 +02:00
buanet
37c5ca9778 testing 2024-08-07 22:29:22 +02:00
buanet
1fb4b5fa66 testing build 2024-08-07 22:27:56 +02:00
buanet
06de6675d9 fix typo 2024-08-07 22:19:20 +02:00
buanet
870980ccce Add build date and cleanup dockerfile 2024-08-07 22:14:04 +02:00
André Germann
51a25bb2db Merge pull request #484 from buanet/dependabot/github_actions/beta/docker/build-push-action-6.6.0
Bump docker/build-push-action from 6.5.0 to 6.6.0
2024-08-07 20:51:25 +02:00
dependabot[bot]
434ac84f0c Bump docker/build-push-action from 6.5.0 to 6.6.0
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.5.0 to 6.6.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.5.0...v6.6.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-07 09:51:47 +00:00
buanet
7257f37b5b new ioBroker versions 2024-08-06 23:49:35 +00:00
buanet
119367dcd9 new ioBroker versions 2024-08-02 23:49:14 +00:00
buanet
da53a96d3c new ioBroker versions 2024-08-01 23:49:33 +00:00
André Germann
56fd73aedf Merge pull request #477 from buanet/dependabot/github_actions/beta/docker/setup-qemu-action-3.2.0
Bump docker/setup-qemu-action from 3.1.0 to 3.2.0
2024-08-01 23:38:31 +02:00
André Germann
4058b4098a Merge pull request #478 from buanet/dependabot/github_actions/beta/docker/login-action-3.3.0
Bump docker/login-action from 3.2.0 to 3.3.0
2024-08-01 23:38:21 +02:00
André Germann
3a22d5e146 Merge pull request #480 from buanet/dependabot/github_actions/beta/docker/build-push-action-6.5.0
Bump docker/build-push-action from 6.3.0 to 6.5.0
2024-08-01 23:37:48 +02:00
André Germann
da56dc48b3 Merge pull request #482 from buanet/dependabot/github_actions/beta/docker/setup-buildx-action-3.6.1
Bump docker/setup-buildx-action from 3.4.0 to 3.6.1
2024-08-01 23:37:31 +02:00
dependabot[bot]
f46849d4dd Bump docker/setup-buildx-action from 3.4.0 to 3.6.1
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.4.0 to 3.6.1.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3.4.0...v3.6.1)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-30 09:12:27 +00:00
dependabot[bot]
f0d8013ff6 Bump docker/build-push-action from 6.3.0 to 6.5.0
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.3.0 to 6.5.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.3.0...v6.5.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-23 09:31:40 +00:00
dependabot[bot]
3910a604e1 Bump docker/login-action from 3.2.0 to 3.3.0
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v3.2.0...v3.3.0)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-22 09:33:21 +00:00
dependabot[bot]
5a8d251652 Bump docker/setup-qemu-action from 3.1.0 to 3.2.0
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3.1.0...v3.2.0)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-22 09:33:18 +00:00
buanet
b934d8bb5c testing 2024-07-15 01:18:32 +02:00
buanet
2416960d6b update ref 2024-07-15 00:06:56 +02:00
buanet
926f5dd88f fix legacy key value format 2024-07-14 23:38:30 +02:00
buanet
f0a8644a7d new node version variables for beta and dev build 2024-07-13 23:40:11 +02:00
André Germann
f78a2be83f Merge pull request #472 from buanet/dependabot/github_actions/beta/docker/setup-qemu-action-3.1.0
Bump docker/setup-qemu-action from 3.0.0 to 3.1.0
2024-07-13 23:23:44 +02:00
André Germann
d9b6141b80 Merge pull request #473 from buanet/dependabot/github_actions/beta/docker/setup-buildx-action-3.4.0
Bump docker/setup-buildx-action from 3.3.0 to 3.4.0
2024-07-13 23:23:29 +02:00
buanet
28f5e54109 update external trigger 2024-07-13 23:20:58 +02:00
André Germann
c933164f41 Create build-debian12-beta_ext.yml 2024-07-13 23:08:44 +02:00
buanet
0e1ff982cf add trigger workflow 2024-07-13 23:06:01 +02:00
buanet
9218a316bb new ioBroker versions 2024-07-09 23:44:26 +00:00
dependabot[bot]
1891d34934 Bump docker/setup-buildx-action from 3.3.0 to 3.4.0
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.3.0 to 3.4.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3.3.0...v3.4.0)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-04 09:09:37 +00:00
dependabot[bot]
40f1fa1fd7 Bump docker/setup-qemu-action from 3.0.0 to 3.1.0
Bumps [docker/setup-qemu-action](https://github.com/docker/setup-qemu-action) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/docker/setup-qemu-action/releases)
- [Commits](https://github.com/docker/setup-qemu-action/compare/v3.0.0...v3.1.0)

---
updated-dependencies:
- dependency-name: docker/setup-qemu-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-04 09:09:34 +00:00
buanet
b5bd5ff529 testing multi arch build 2024-07-03 23:12:06 +02:00
buanet
4d1b79ee53 prepare v10 beta 2024-07-03 22:38:52 +02:00
André Germann
9252643fe7 Merge pull request #471 from buanet/dependabot/github_actions/beta/docker/build-push-action-6.3.0
Bump docker/build-push-action from 6.0.1 to 6.3.0
2024-07-03 22:19:44 +02:00
dependabot[bot]
776e5aa36d Bump docker/build-push-action from 6.0.1 to 6.3.0
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 6.0.1 to 6.3.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v6.0.1...v6.3.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-03 09:57:42 +00:00
buanet
c5194b9701 new ioBroker versions 2024-06-25 23:44:19 +00:00
André Germann
bef837b476 Merge pull request #467 from buanet/dependabot/github_actions/beta/docker/build-push-action-6.0.1
Bump docker/build-push-action from 5.4.0 to 6.0.1
2024-06-20 22:11:00 +02:00
dependabot[bot]
6a2e6498ed Bump docker/build-push-action from 5.4.0 to 6.0.1
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5.4.0 to 6.0.1.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5.4.0...v6.0.1)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-19 09:51:59 +00:00
André Germann
801413e579 Merge pull request #454 from buanet/dependabot/github_actions/beta/docker/setup-buildx-action-3.3.0
Bump docker/setup-buildx-action from 3.2.0 to 3.3.0
2024-06-16 22:23:34 +02:00
André Germann
0acf0995ea Merge pull request #461 from buanet/dependabot/github_actions/beta/docker/login-action-3.2.0
Bump docker/login-action from 3.1.0 to 3.2.0
2024-06-16 22:23:23 +02:00
André Germann
b4c9e9bca1 Merge pull request #462 from buanet/dependabot/github_actions/beta/docker/build-push-action-5.4.0
Bump docker/build-push-action from 5.3.0 to 5.4.0
2024-06-16 22:23:13 +02:00
André Germann
6858374b83 Merge pull request #464 from buanet/dependabot/github_actions/beta/actions/checkout-4.1.7
Bump actions/checkout from 4.1.2 to 4.1.7
2024-06-16 22:23:01 +02:00
dependabot[bot]
3f67dbc162 Bump actions/checkout from 4.1.2 to 4.1.7
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.2 to 4.1.7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4.1.2...v4.1.7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-13 09:09:43 +00:00
buanet
5247639a66 new ioBroker versions 2024-06-12 23:44:36 +00:00
dependabot[bot]
aaeb0119f4 Bump docker/build-push-action from 5.3.0 to 5.4.0
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5.3.0 to 5.4.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5.3.0...v5.4.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-10 09:18:28 +00:00
dependabot[bot]
004b5757ea Bump docker/login-action from 3.1.0 to 3.2.0
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.1.0 to 3.2.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v3.1.0...v3.2.0)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-05-28 09:05:43 +00:00
buanet
b2895098bc testing 2024-05-22 18:56:52 +02:00
buanet
13cb29bed7 testing 2024-05-22 18:56:17 +02:00
buanet
dc9908c3ba testing 2024-05-22 18:13:31 +02:00
buanet
320a92dff4 new ioBroker versions 2024-05-21 23:44:28 +00:00
buanet
3bc1952219 new ioBroker versions 2024-04-15 23:44:33 +00:00
buanet
c6b49e4979 new ioBroker versions 2024-04-10 23:44:32 +00:00
dependabot[bot]
17db723eb7 Bump docker/setup-buildx-action from 3.2.0 to 3.3.0
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.2.0 to 3.3.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3.2.0...v3.3.0)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-08 09:32:45 +00:00
buanet
1dc2a7e57e fix typo 2024-04-06 00:55:47 +02:00
André Germann
e0f403c62e Merge pull request #436 from wolque/typos
insignificant typo fixes
2024-04-06 00:53:54 +02:00
buanet
c9a4a11265 improve logging for failed database check 2024-04-06 00:25:20 +02:00
buanet
7249d9e585 update docs 2024-04-05 09:13:34 +02:00
André Germann
b7465c5665 Merge pull request #453 from buanet/beta
Merge Hotfix v9.1.2 into main
2024-04-05 09:10:50 +02:00
André Germann
bfe581df36 Update .VERSION 2024-04-05 09:08:49 +02:00
buanet
c1b43166d1 hotfix beta 2024-04-05 08:15:36 +02:00
buanet
283776f511 preparing hotfix for npm issue 2024-04-05 08:13:54 +02:00
buanet
731a01339c fix 2024-04-05 00:06:17 +02:00
buanet
f575c66883 testing 2024-04-05 00:03:09 +02:00
buanet
8f1fe5b986 testing 2024-04-04 23:54:08 +02:00
buanet
beead83dbf fix typo 2024-04-04 23:51:03 +02:00
buanet
026d050136 temp fix npm test 2024-04-04 23:49:35 +02:00
buanet
5835a0e835 preparation 2024-04-04 21:55:54 +02:00
André Germann
ca43f24804 Merge pull request #447 from buanet/dependabot/github_actions/beta/actions/checkout-4.1.2
Bump actions/checkout from 4.1.1 to 4.1.2
2024-04-04 21:45:01 +02:00
André Germann
e171da0c4e Merge pull request #449 from buanet/dependabot/github_actions/beta/docker/setup-buildx-action-3.2.0
Bump docker/setup-buildx-action from 3.0.0 to 3.2.0
2024-04-04 21:44:06 +02:00
André Germann
c6a0a789f0 Merge pull request #450 from buanet/dependabot/github_actions/beta/docker/login-action-3.1.0
Bump docker/login-action from 3.0.0 to 3.1.0
2024-04-04 21:43:42 +02:00
André Germann
4fee9bf397 Merge pull request #451 from buanet/dependabot/github_actions/beta/docker/build-push-action-5.3.0
Bump docker/build-push-action from 5.1.0 to 5.3.0
2024-04-04 21:43:10 +02:00
buanet
74e3789edd new ioBroker versions 2024-04-04 14:47:55 +00:00
buanet
2b3421bb7a update version check for nodejs 2024-04-04 16:47:04 +02:00
buanet
7f6bc5052f new ioBroker versions 2024-03-14 23:44:25 +00:00
dependabot[bot]
4c39600957 Bump docker/build-push-action from 5.1.0 to 5.3.0
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5.1.0 to 5.3.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5.1.0...v5.3.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-14 09:03:26 +00:00
dependabot[bot]
abb803a4ff Bump docker/login-action from 3.0.0 to 3.1.0
Bumps [docker/login-action](https://github.com/docker/login-action) from 3.0.0 to 3.1.0.
- [Release notes](https://github.com/docker/login-action/releases)
- [Commits](https://github.com/docker/login-action/compare/v3.0.0...v3.1.0)

---
updated-dependencies:
- dependency-name: docker/login-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-14 09:03:23 +00:00
dependabot[bot]
5ca414109b Bump docker/setup-buildx-action from 3.0.0 to 3.2.0
Bumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.0.0 to 3.2.0.
- [Release notes](https://github.com/docker/setup-buildx-action/releases)
- [Commits](https://github.com/docker/setup-buildx-action/compare/v3.0.0...v3.2.0)

---
updated-dependencies:
- dependency-name: docker/setup-buildx-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-14 09:03:19 +00:00
dependabot[bot]
05347a1eda Bump actions/checkout from 4.1.1 to 4.1.2
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.1 to 4.1.2.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4.1.1...v4.1.2)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-03-13 09:09:36 +00:00
buanet
89cd94b0b8 new ioBroker versions 2024-02-21 23:44:37 +00:00
buanet
5c2a6e42dd new ioBroker versions 2024-02-20 23:44:27 +00:00
buanet
649fd1e300 new ioBroker versions 2024-02-04 23:44:18 +00:00
Wolfram Quester
bb12dd4b7b insignificant typo fixes
Sorry, due to lack of experience with ioBroker I can only nit-pick
2024-02-04 15:27:58 +01:00
buanet
21b82c4053 new ioBroker versions 2024-01-30 23:44:27 +00:00
André Germann
7f66aad03f Merge pull request #434 from buanet/beta
Reactivate arm/v7 in build process
2024-01-26 13:14:14 +01:00
buanet
ba1c874781 test and fix arm/v7 2024-01-26 13:12:25 +01:00
André Germann
b7dd2a5ec2 test arm v7 build 2024-01-26 12:35:54 +01:00
André Germann
222db010cc Merge pull request #433 from buanet/dependabot/github_actions/beta/peter-evans/dockerhub-description-4.0.0
Bump peter-evans/dockerhub-description from 3.4.2 to 4.0.0
2024-01-26 11:47:46 +01:00
dependabot[bot]
1f04cd3ab8 Bump peter-evans/dockerhub-description from 3.4.2 to 4.0.0
Bumps [peter-evans/dockerhub-description](https://github.com/peter-evans/dockerhub-description) from 3.4.2 to 4.0.0.
- [Release notes](https://github.com/peter-evans/dockerhub-description/releases)
- [Commits](https://github.com/peter-evans/dockerhub-description/compare/v3.4.2...v4.0.0)

---
updated-dependencies:
- dependency-name: peter-evans/dockerhub-description
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-26 09:27:29 +00:00
buanet
75e77d51e4 update docker hub readme 2024-01-25 20:52:18 +01:00
André Germann
0a21f09e85 Merge pull request #430 from buanet/dependabot/github_actions/beta/mkumatag/container-image-updater-action-1.0.6
Bump mkumatag/container-image-updater-action from 1.0.5 to 1.0.6
2024-01-25 00:07:28 +01:00
André Germann
c6e50c9e1a Merge pull request #432 from buanet/main
Update beta
2024-01-25 00:07:13 +01:00
André Germann
6a481b9449 Merge pull request #431 from buanet/fix-node-setup
Fix node setup in Dockerfile / Prepare Hotfix
2024-01-24 21:51:24 +01:00
buanet
e24d7c5c38 cleanup 2024-01-24 21:50:00 +01:00
buanet
3ff0cb94e3 test node fix 2024-01-24 21:08:42 +01:00
buanet
beb310b693 test nodes js fix 2024-01-24 21:00:33 +01:00
dependabot[bot]
2dbb5a7c76 Bump mkumatag/container-image-updater-action from 1.0.5 to 1.0.6
Bumps [mkumatag/container-image-updater-action](https://github.com/mkumatag/container-image-updater-action) from 1.0.5 to 1.0.6.
- [Release notes](https://github.com/mkumatag/container-image-updater-action/releases)
- [Commits](https://github.com/mkumatag/container-image-updater-action/compare/v1.0.5...v1.0.6)

---
updated-dependencies:
- dependency-name: mkumatag/container-image-updater-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-01-23 09:56:43 +00:00
buanet
a53b5e9ff2 prepare v9.1.0 release 2024-01-19 14:42:12 +01:00
André Germann
c12ed1138d Merge pull request #428 from buanet/beta
Prepare for v9.1.0 release
2024-01-19 13:39:36 +01:00
buanet
4924308ace Merge branch 'main' into beta 2024-01-19 13:38:50 +01:00
buanet
04f48817a0 new ioBroker versions 2024-01-15 23:44:43 +00:00
buanet
030ef7e7d2 new ioBroker versions 2024-01-14 23:44:58 +00:00
buanet
f62985161f new ioBroker versions 2024-01-08 23:44:25 +00:00
buanet
1ca205fd4f new ioBroker versions 2024-01-07 23:44:42 +00:00
André Germann
6c06893dfe Merge pull request #424 from EugenMayer/issues/health-check-set-e
Add set -e to healthcheck.sh fixes #418
2024-01-07 22:22:49 +01:00
André Germann
955ce164b4 Merge pull request #423 from EugenMayer/patch-1
Fix ownership of userscripts fixes #420
2024-01-07 22:22:23 +01:00
Eugen Mayer
3cf0fc99f0 Fix debian 11 2024-01-07 15:30:08 +01:00
Eugen Mayer
06f65eac95 Add set -e to healthcheck.sh 2024-01-07 15:19:39 +01:00
Eugen Mayer
3143c9f8a8 Fix ownership of userscripts 2024-01-07 15:13:47 +01:00
buanet
0cbfd67f5a new ioBroker versions 2023-12-24 23:44:26 +00:00
buanet
908d242120 new ioBroker versions 2023-12-13 23:44:19 +00:00
buanet
0aa1890b3a new ioBroker versions 2023-12-01 18:43:09 +00:00
André Germann
9f4eb7feaa testing 2023-12-01 19:42:37 +01:00
André Germann
7e2601b48f Update version-checks.yml 2023-12-01 19:41:50 +01:00
André Germann
3ca8dcde8a Update dependabot.yml 2023-11-23 16:00:38 +01:00
André Germann
28928bf381 Merge pull request #405 from buanet/dependabot/github_actions/main/docker/build-push-action-5.1.0
Bump docker/build-push-action from 5.0.0 to 5.1.0
2023-11-23 15:59:59 +01:00
André Germann
55e5bad454 Merge pull request #406 from buanet/dependabot/github_actions/main/actions/github-script-7.0.1
Bump actions/github-script from 7.0.0 to 7.0.1
2023-11-23 15:59:40 +01:00
André Germann
90fe13108c Update dependabot.yml 2023-11-23 15:56:58 +01:00
dependabot[bot]
05b72b1cd7 Bump actions/github-script from 7.0.0 to 7.0.1
Bumps [actions/github-script](https://github.com/actions/github-script) from 7.0.0 to 7.0.1.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v7.0.0...v7.0.1)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-20 09:45:46 +00:00
dependabot[bot]
1c7d5ca328 Bump docker/build-push-action from 5.0.0 to 5.1.0
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5.0.0 to 5.1.0.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5.0.0...v5.1.0)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-20 09:45:43 +00:00
André Germann
4fc3016aab Merge pull request #403 from buanet/dependabot/github_actions/main/actions/github-script-7.0.0
Bump actions/github-script from 6.4.1 to 7.0.0
2023-11-18 22:29:41 +01:00
dependabot[bot]
d78cf70d11 Bump actions/github-script from 6.4.1 to 7.0.0
Bumps [actions/github-script](https://github.com/actions/github-script) from 6.4.1 to 7.0.0.
- [Release notes](https://github.com/actions/github-script/releases)
- [Commits](https://github.com/actions/github-script/compare/v6.4.1...v7.0.0)

---
updated-dependencies:
- dependency-name: actions/github-script
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-11-14 09:33:11 +00:00
buanet
94edda4a64 new ioBroker versions 2023-11-13 23:44:27 +00:00
buanet
6c68940076 new ioBroker versions 2023-11-11 23:44:38 +00:00
buanet
ac40e5a07a new ioBroker versions 2023-11-01 23:44:30 +00:00
buanet
ce37c61c60 new ioBroker versions 2023-10-26 23:44:31 +00:00
André Germann
726ef79216 Merge pull request #395 from buanet/dependabot/github_actions/main/actions/checkout-4.1.1
Bump actions/checkout from 4.1.0 to 4.1.1
2023-10-18 22:26:59 +02:00
dependabot[bot]
5d683dcbb6 Bump actions/checkout from 4.1.0 to 4.1.1
Bumps [actions/checkout](https://github.com/actions/checkout) from 4.1.0 to 4.1.1.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v4.1.0...v4.1.1)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-10-18 09:20:01 +00:00
buanet
e03c374df1 update docker hub readme 2023-10-11 09:42:19 +02:00
André Germann
a37ddf14ec Merge pull request #389 from buanet/beta
prepare hotfix
2023-10-11 09:28:22 +02:00
20 changed files with 195 additions and 118 deletions

View File

@@ -1 +1 @@
v9.1.0-beta.4
v10.0.0

View File

@@ -1 +1 @@
6.10.1
7.0.22

View File

@@ -1 +1 @@
2.8.1
3.0.16

View File

@@ -1 +1 @@
3.1.0
4.5.0

View File

@@ -1 +1 @@
5.0.12
6.0.9

View File

@@ -1 +1 @@
18.17.1
v18.20.4

View File

@@ -24,7 +24,7 @@ jobs:
run: echo "RELEASE_TAG=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV
- name: Checkout repo
uses: actions/checkout@v4.1.1
uses: actions/checkout@v4.1.7
with:
repository: 'buanet/ioBroker.docker'
ref: ${{ env.RELEASE_TAG }}
@@ -35,7 +35,7 @@ jobs:
MAJORVERSION="$(cat .VERSION | cut -c 1-2 | sed -r 's#^(.{0})#\1latest-#')"
DATI="$(date --rfc-3339=seconds | sed 's/ /T/')"
# Log output and export as Github environment variable
echo "[LOG] Nodejs Version: ${{ vars.RECOMMENDED_NODE_VERSION }}"
echo "[LOG] Nodejs Version: ${{ vars.RECOMMENDED_NODE_VERSION_BETA }}"
echo "[LOG] Image Version: $VERSION"
echo "version=$VERSION" >> $GITHUB_ENV
echo "[LOG] Major Image Version: $MAJORVERSION"
@@ -46,31 +46,31 @@ jobs:
sed -e "s/\${VERSION}/$VERSION/" -e "s/\${BUILD}/$DATI/" ./debian12/scripts/iobroker_startup.sh > ./debian12/scripts/iobroker_startup.tmp
mv -f ./debian12/scripts/iobroker_startup.tmp ./debian12/scripts/iobroker_startup.sh
# Set values in Dockerfile
sed -e "s/\${VERSION}/$VERSION/" -e "s/\${DATI}/$DATI/" -e "s/\${NODE}/${{ vars.RECOMMENDED_NODE_VERSION }}/" ./debian12/Dockerfile > ./debian12/Dockerfile.tmp
sed -e "s/\${VERSION}/$VERSION/" -e "s/\${DATI}/$DATI/" -e "s/\${NODE}/${{ vars.RECOMMENDED_NODE_VERSION_BETA }}/" ./debian12/Dockerfile > ./debian12/Dockerfile.tmp
mv -f ./debian12/Dockerfile.tmp ./debian12/Dockerfile
- name: Set up QEMU
uses: docker/setup-qemu-action@v3.0.0
uses: docker/setup-qemu-action@v3.2.0
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v3.0.0
uses: docker/setup-buildx-action@v3.6.1
- name: Login to DockerHub
uses: docker/login-action@v3.0.0
uses: docker/login-action@v3.3.0
with:
username: ${{ secrets.DOCKER_USER }}
password: ${{ secrets.DOCKER_PASS }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v3.0.0
uses: docker/login-action@v3.3.0
with:
registry: ghcr.io
username: ${{ secrets.PACKAGES_USER }}
password: ${{ secrets.PACKAGES_PASS }}
- name: Build and push Docker image
uses: docker/build-push-action@v5.1.0
uses: docker/build-push-action@v6.6.1
with:
context: ./debian12
file: ./debian12/Dockerfile
@@ -78,7 +78,7 @@ jobs:
platforms: |
linux/amd64
linux/arm64/v8
# linux/arm/v7
linux/arm/v7
tags: |
buanet/iobroker:beta,
buanet/iobroker:${{ env.version }},
@@ -96,7 +96,7 @@ jobs:
run: echo "RELEASE_TAG=${GITHUB_REF#refs/*/}" >> $GITHUB_ENV
- name: Checkout repo
uses: actions/checkout@v4.1.1
uses: actions/checkout@v4.1.7
with:
repository: 'buanet/ioBroker.docker'
ref: ${{ env.RELEASE_TAG }}
@@ -107,7 +107,7 @@ jobs:
MAJORVERSION="$(cat .VERSION | cut -c 1-2 | sed -r 's#^(.{0})#\1latest-#')"
DATI="$(date --rfc-3339=seconds | sed 's/ /T/')"
# Log output and export as Github environment variable
echo "[LOG] Nodejs Version: ${{ vars.EXPERIMENTAL_NODE_VERSION }}"
echo "[LOG] Nodejs Version: ${{ vars.EXPERIMENTAL_NODE_VERSION_BETA }}"
echo "[LOG] Image Version: $VERSION"
echo "version=$VERSION" >> $GITHUB_ENV
echo "[LOG] Major Image Version: $MAJORVERSION"
@@ -118,31 +118,31 @@ jobs:
sed -e "s/\${VERSION}/$VERSION/" -e "s/\${BUILD}/$DATI/" ./debian12/scripts/iobroker_startup.sh > ./debian12/scripts/iobroker_startup.tmp
mv -f ./debian12/scripts/iobroker_startup.tmp ./debian12/scripts/iobroker_startup.sh
# Set values in Dockerfile
sed -e "s/\${VERSION}/$VERSION/" -e "s/\${DATI}/$DATI/" -e "s/\${NODE}/${{ vars.EXPERIMENTAL_NODE_VERSION }}/" ./debian12/Dockerfile > ./debian12/Dockerfile.tmp
sed -e "s/\${VERSION}/$VERSION/" -e "s/\${DATI}/$DATI/" -e "s/\${NODE}/${{ vars.EXPERIMENTAL_NODE_VERSION_BETA }}/" ./debian12/Dockerfile > ./debian12/Dockerfile.tmp
mv -f ./debian12/Dockerfile.tmp ./debian12/Dockerfile
- name: Set up QEMU
uses: docker/setup-qemu-action@v3.0.0
uses: docker/setup-qemu-action@v3.2.0
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v3.0.0
uses: docker/setup-buildx-action@v3.6.1
- name: Login to DockerHub
uses: docker/login-action@v3.0.0
uses: docker/login-action@v3.3.0
with:
username: ${{ secrets.DOCKER_USER }}
password: ${{ secrets.DOCKER_PASS }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v3.0.0
uses: docker/login-action@v3.3.0
with:
registry: ghcr.io
username: ${{ secrets.PACKAGES_USER }}
password: ${{ secrets.PACKAGES_PASS }}
- name: Build and push Docker image
uses: docker/build-push-action@v5.1.0
uses: docker/build-push-action@v6.6.1
with:
context: ./debian12
file: ./debian12/Dockerfile
@@ -150,11 +150,11 @@ jobs:
platforms: |
linux/amd64
linux/arm64/v8
# linux/arm/v7
linux/arm/v7
tags: |
buanet/iobroker:beta-node${{ vars.EXPERIMENTAL_NODE_VERSION }},
buanet/iobroker:${{ env.version }}-node${{ vars.EXPERIMENTAL_NODE_VERSION }},
ghcr.io/buanet/iobroker:beta-node${{ vars.EXPERIMENTAL_NODE_VERSION }},
ghcr.io/buanet/iobroker:${{ env.version }}-node${{ vars.EXPERIMENTAL_NODE_VERSION }}
buanet/iobroker:beta-node${{ vars.EXPERIMENTAL_NODE_VERSION_BETA }},
buanet/iobroker:${{ env.version }}-node${{ vars.EXPERIMENTAL_NODE_VERSION_BETA }},
ghcr.io/buanet/iobroker:beta-node${{ vars.EXPERIMENTAL_NODE_VERSION_BETA }},
ghcr.io/buanet/iobroker:${{ env.version }}-node${{ vars.EXPERIMENTAL_NODE_VERSION_BETA }}
provenance: false
outputs: type=image,name=target,annotation-index.org.opencontainers.image.description=Official Docker image for ioBroker smarthome software (https://www.iobroker.net)

View File

@@ -0,0 +1,42 @@
# Github action to trigger external Debian12 image build (Tag: beta)
name: Trigger external Build (beta)
on:
release:
types: [prereleased]
workflow_dispatch:
inputs:
chose_node_version:
type: choice
description: 'Which Node version should be used?'
options:
- 'Recommended Node version (default)'
- 'Experimental Node version'
- 'Both Node versions'
jobs:
trigger_beta_build_on_release:
if: github.event_name == 'release'
runs-on: ubuntu-latest
steps:
- name: Trigger beta build on release
uses: benc-uk/workflow-dispatch@v1.2
with:
ref: 'main'
workflow: 'iob.docker - Build Debian 12 Image (beta)'
repo: 'buanet/private.actionsrunner'
inputs: '{ "chose_node_version": "Both Node versions" }'
token: ${{ secrets.ACTIONS_PAT }}
trigger_beta_build_manual:
if: github.event_name == 'workflow_dispatch'
runs-on: ubuntu-latest
steps:
- name: Trigger beta build on dispatch
uses: benc-uk/workflow-dispatch@v1.2
with:
ref: 'main'
workflow: 'iob.docker - Build Debian 12 Image (beta)'
repo: 'buanet/private.actionsrunner'
inputs: '{ "chose_node_version": "${{ inputs.chose_node_version }}" }'
token: ${{ secrets.ACTIONS_PAT }}

View File

@@ -19,7 +19,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v4.1.1
uses: actions/checkout@v4.1.7
with:
repository: 'buanet/ioBroker.docker'
@@ -29,7 +29,7 @@ jobs:
MAJORVERSION="$(cat .VERSION | cut -c 1-2 | sed -r 's#^(.{0})#\1latest-#')"
DATI="$(date --rfc-3339=seconds | sed 's/ /T/')"
# Log output and export as Github environment variable
echo "[LOG] Nodejs Version: ${{ vars.RECOMMENDED_NODE_VERSION }}"
echo "[LOG] Nodejs Version: ${{ vars.RECOMMENDED_NODE_VERSION_BETA }}"
echo "[LOG] Image Version: $VERSION"
echo "version=$VERSION" >> $GITHUB_ENV
echo "[LOG] Major Image Version: $MAJORVERSION"
@@ -40,31 +40,31 @@ jobs:
sed -e "s/\${VERSION}/$VERSION-dev/" -e "s/\${BUILD}/$DATI/" ./debian12/scripts/iobroker_startup.sh > ./debian12/scripts/iobroker_startup.tmp
mv -f ./debian12/scripts/iobroker_startup.tmp ./debian12/scripts/iobroker_startup.sh
# Set values in Dockerfile
sed -e "s/\${VERSION}/$VERSION-dev/" -e "s/\${DATI}/$DATI/" -e "s/\${NODE}/${{ vars.RECOMMENDED_NODE_VERSION }}/" ./debian12/Dockerfile > ./debian12/Dockerfile.tmp
sed -e "s/\${VERSION}/$VERSION-dev/" -e "s/\${DATI}/$DATI/" -e "s/\${NODE}/${{ vars.RECOMMENDED_NODE_VERSION_BETA }}/" ./debian12/Dockerfile > ./debian12/Dockerfile.tmp
mv -f ./debian12/Dockerfile.tmp ./debian12/Dockerfile
- name: Set up QEMU
uses: docker/setup-qemu-action@v3.0.0
uses: docker/setup-qemu-action@v3.2.0
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v3.0.0
uses: docker/setup-buildx-action@v3.6.1
- name: Login to DockerHub
uses: docker/login-action@v3.0.0
uses: docker/login-action@v3.3.0
with:
username: ${{ secrets.DOCKER_USER }}
password: ${{ secrets.DOCKER_PASS }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v3.0.0
uses: docker/login-action@v3.3.0
with:
registry: ghcr.io
username: ${{ secrets.PACKAGES_USER }}
password: ${{ secrets.PACKAGES_PASS }}
- name: Build and push Docker image
uses: docker/build-push-action@v5.1.0
uses: docker/build-push-action@v6.6.1
with:
context: ./debian12
file: ./debian12/Dockerfile
@@ -72,12 +72,12 @@ jobs:
platforms: |
linux/amd64
linux/arm64/v8
# linux/arm/v7
linux/arm/v7
tags: |
buanet/iobroker:dev,
buanet/iobroker:dev-node${{ vars.RECOMMENDED_NODE_VERSION }},
buanet/iobroker:dev-node${{ vars.RECOMMENDED_NODE_VERSION_BETA }},
ghcr.io/buanet/iobroker:dev,
ghcr.io/buanet/iobroker:dev-node${{ vars.RECOMMENDED_NODE_VERSION }}
ghcr.io/buanet/iobroker:dev-node${{ vars.RECOMMENDED_NODE_VERSION_BETA }}
build-with-experimental-node:
if: inputs.chose_node_version == 'Experimental Node version' || inputs.chose_node_version == 'Both Node versions'
@@ -85,7 +85,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v4.1.1
uses: actions/checkout@v4.1.7
with:
repository: 'buanet/ioBroker.docker'
@@ -95,7 +95,7 @@ jobs:
MAJORVERSION="$(cat .VERSION | cut -c 1-2 | sed -r 's#^(.{0})#\1latest-#')"
DATI="$(date --rfc-3339=seconds | sed 's/ /T/')"
# Log output and export as Github environment variable
echo "[LOG] Nodejs Version: ${{ vars.EXPERIMENTAL_NODE_VERSION }}"
echo "[LOG] Nodejs Version: ${{ vars.EXPERIMENTAL_NODE_VERSION_BETA }}"
echo "[LOG] Image Version: $VERSION"
echo "version=$VERSION" >> $GITHUB_ENV
echo "[LOG] Major Image Version: $MAJORVERSION"
@@ -106,31 +106,31 @@ jobs:
sed -e "s/\${VERSION}/$VERSION-dev/" -e "s/\${BUILD}/$DATI/" ./debian12/scripts/iobroker_startup.sh > ./debian12/scripts/iobroker_startup.tmp
mv -f ./debian12/scripts/iobroker_startup.tmp ./debian12/scripts/iobroker_startup.sh
# Set values in Dockerfile
sed -e "s/\${VERSION}/$VERSION-dev/" -e "s/\${DATI}/$DATI/" -e "s/\${NODE}/${{ vars.EXPERIMENTAL_NODE_VERSION }}/" ./debian12/Dockerfile > ./debian12/Dockerfile.tmp
sed -e "s/\${VERSION}/$VERSION-dev/" -e "s/\${DATI}/$DATI/" -e "s/\${NODE}/${{ vars.EXPERIMENTAL_NODE_VERSION_BETA }}/" ./debian12/Dockerfile > ./debian12/Dockerfile.tmp
mv -f ./debian12/Dockerfile.tmp ./debian12/Dockerfile
- name: Set up QEMU
uses: docker/setup-qemu-action@v3.0.0
uses: docker/setup-qemu-action@v3.2.0
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v3.0.0
uses: docker/setup-buildx-action@v3.6.1
- name: Login to DockerHub
uses: docker/login-action@v3.0.0
uses: docker/login-action@v3.3.0
with:
username: ${{ secrets.DOCKER_USER }}
password: ${{ secrets.DOCKER_PASS }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v3.0.0
uses: docker/login-action@v3.3.0
with:
registry: ghcr.io
username: ${{ secrets.PACKAGES_USER }}
password: ${{ secrets.PACKAGES_PASS }}
- name: Build and push Docker image
uses: docker/build-push-action@v5.1.0
uses: docker/build-push-action@v6.6.1
with:
context: ./debian12
file: ./debian12/Dockerfile
@@ -138,7 +138,7 @@ jobs:
platforms: |
linux/amd64
linux/arm64/v8
# linux/arm/v7
linux/arm/v7
tags: |
buanet/iobroker:dev-node${{ vars.EXPERIMENTAL_NODE_VERSION }},
ghcr.io/buanet/iobroker:dev-node${{ vars.EXPERIMENTAL_NODE_VERSION }}
buanet/iobroker:dev-node${{ vars.EXPERIMENTAL_NODE_VERSION_BETA }},
ghcr.io/buanet/iobroker:dev-node${{ vars.EXPERIMENTAL_NODE_VERSION_BETA }}

View File

@@ -18,7 +18,7 @@ jobs:
echo "RELEASE_TAG=$LATESTRELEASE" >> $GITHUB_ENV
- name: Checkout repo
uses: actions/checkout@v4.1.1
uses: actions/checkout@v4.1.7
with:
repository: 'buanet/ioBroker.docker'
ref: ${{ env.RELEASE_TAG }}
@@ -44,27 +44,27 @@ jobs:
mv -f ./debian12/Dockerfile.tmp ./debian12/Dockerfile
- name: Set up QEMU
uses: docker/setup-qemu-action@v3.0.0
uses: docker/setup-qemu-action@v3.2.0
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v3.0.0
uses: docker/setup-buildx-action@v3.6.1
- name: Login to DockerHub (buanet)
uses: docker/login-action@v3.0.0
uses: docker/login-action@v3.3.0
with:
username: ${{ secrets.DOCKER_USER }}
password: ${{ secrets.DOCKER_PASS }}
- name: Login to GitHub Container Registry
uses: docker/login-action@v3.0.0
uses: docker/login-action@v3.3.0
with:
registry: ghcr.io
username: ${{ secrets.PACKAGES_USER }}
password: ${{ secrets.PACKAGES_PASS }}
- name: Build and push Docker image
uses: docker/build-push-action@v5.1.0
uses: docker/build-push-action@v6.6.1
with:
context: ./debian12
file: ./debian12/Dockerfile
@@ -72,7 +72,7 @@ jobs:
platforms: |
linux/amd64
linux/arm64/v8
# linux/arm/v7
linux/arm/v7
tags: |
buanet/iobroker:latest,
buanet/iobroker:${{ env.majorversion }},
@@ -94,7 +94,7 @@ jobs:
echo "RELEASE_TAG=$LATESTRELEASE" >> $GITHUB_ENV
- name: Checkout repo
uses: actions/checkout@v4.1.1
uses: actions/checkout@v4.1.7
with:
repository: 'buanet/ioBroker.docker'
ref: ${{ env.RELEASE_TAG }}
@@ -120,20 +120,20 @@ jobs:
mv -f ./debian12/Dockerfile.tmp ./debian12/Dockerfile
- name: Set up QEMU
uses: docker/setup-qemu-action@v3.0.0
uses: docker/setup-qemu-action@v3.2.0
- name: Set up Docker Buildx
id: buildx
uses: docker/setup-buildx-action@v3.0.0
uses: docker/setup-buildx-action@v3.6.1
- name: Login to DockerHub (buanet)
uses: docker/login-action@v3.0.0
uses: docker/login-action@v3.3.0
with:
username: ${{ secrets.DOCKER_USER_IOB }}
password: ${{ secrets.DOCKER_PASS_IOB }}
- name: Build and push Docker image
uses: docker/build-push-action@v5.1.0
uses: docker/build-push-action@v6.6.1
with:
context: ./debian12
file: ./debian12/Dockerfile
@@ -141,7 +141,7 @@ jobs:
platforms: |
linux/amd64
linux/arm64/v8
# linux/arm/v7
linux/arm/v7
tags: |
iobroker/iobroker:latest,
iobroker/iobroker:${{ env.majorversion }},

View File

@@ -0,0 +1,19 @@
# Github action to trigger external Debian12 image build (Tag: latest)
name: Trigger external Build (latest)
on:
release:
types: [released]
workflow_dispatch:
jobs:
trigger_latest_build_on_release:
runs-on: ubuntu-latest
steps:
- name: Trigger latest build
uses: benc-uk/workflow-dispatch@v1.2
with:
ref: 'main'
workflow: 'iob.docker - Build Debian 12 Image (latest)'
repo: 'buanet/private.actionsrunner'
token: ${{ secrets.ACTIONS_PAT }}

View File

@@ -12,10 +12,10 @@ jobs:
update-docker-readme:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4.1.1
- uses: actions/checkout@v4.1.7
- name: Update Docker Hub Readme (buanet)
uses: peter-evans/dockerhub-description@v3.4.2
uses: peter-evans/dockerhub-description@v4.0.0
with:
username: ${{ secrets.DOCKER_USER }}
password: ${{ secrets.DOCKER_PASS }}
@@ -24,7 +24,7 @@ jobs:
readme-filepath: ./docs/README_docker_hub_buanet.md
- name: Update Docker Hub Readme (iobroker)
uses: peter-evans/dockerhub-description@v3.4.2
uses: peter-evans/dockerhub-description@v4.0.0
with:
username: ${{ secrets.DOCKER_USER_IOB }}
password: ${{ secrets.DOCKER_PASS_IOB }}

View File

@@ -10,7 +10,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout repo
uses: actions/checkout@v4.1.1
uses: actions/checkout@v4.1.7
with:
repository: 'buanet/ioBroker.docker'
token: ${{ secrets.ACTIONS_PAT }}
@@ -24,7 +24,7 @@ jobs:
- name: Docker Baseimage Checker
id: baseimage
uses: mkumatag/container-image-updater-action@v1.0.5
uses: mkumatag/container-image-updater-action@v1.0.6
with:
base-image: '${{ env.baseimage }}'
image: '${{ env.iobroker }}'
@@ -43,13 +43,13 @@ jobs:
curl -sL https://repo.iobroker.live/sources-dist.json | \
jq -r '."discovery".version' > .github/dependencies/.discovery-version
echo "[LOG] Fetched discovery version is $(cat .github/dependencies/.discovery-version)"
curl -sL "https://deb.nodesource.com/node_18.x/dists/bullseye/main/binary-amd64/Packages" | \
awk -F ': ' '/^Version:/ {split($2,a,"-"); print a[1]}' > .github/dependencies/.nodejs-version
curl -sL https://nodejs.org/dist/index.json | \
jq -r 'map(select(.version | startswith("v18."))) | .[0].version' > .github/dependencies/.nodejs-version
echo "[LOG] Fetched nodejs version is $(cat .github/dependencies/.nodejs-version)"
- name: Check for modified files
id: git-check
run: echo ::set-output name=modified::$([ -z "`git status --porcelain`" ] && echo "false" || echo "true")
run: echo "modified=$([ -z "`git status --porcelain`" ] && echo "false" || echo "true")" >> $GITHUB_OUTPUT
- name: Commit latest release version
if: steps.git-check.outputs.modified == 'true'

View File

@@ -1,12 +1,31 @@
## Changelog
### v9.1.0-beta.4 (08.01.2023)
* dropping arm/v7 support (temporary)
* add trap for debugging mode ([#421](https://github.com/buanet/ioBroker.docker/issues/421))
* fix ownership of userscripts ([#423 by @EugenMayer](https://github.com/buanet/ioBroker.docker/pull/423))
* add strict mode to healthcheck.sh ([#424 by @EugenMayer](https://github.com/buanet/ioBroker.docker/pull/424))
* fixes for ci process and dockerfile
* remove deprecated files from repo
### v10.0.0 (08.08.2024)
* v10.0.0-beta.2 (07.08.2024)
* add build date to image
* cleanup dockerfile
* test new build process
* v10.0.0-beta.1 (13.07.2024)
* upgrade node version to recommended node20
* remove dedicated node setup from dockerfile
* improve logging for failed database check ([#411](https://github.com/buanet/ioBroker.docker/issues/411))
* rework build process due to problems with github actions
### v9.1.2 (05.04.2024)
* fix build process by updating npm to latest
### v9.1.1 (24.01.2024)
* fix node js setup
### v9.1.0 (19.01.2024)
* update docs and ci
* v9.1.0-beta.4 (08.01.2024)
* dropping arm/v7 support (temporary)
* add trap for debugging mode ([#421](https://github.com/buanet/ioBroker.docker/issues/421))
* fix ownership of userscripts ([#423 by @EugenMayer](https://github.com/buanet/ioBroker.docker/pull/423))
* add strict mode to healthcheck.sh ([#424 by @EugenMayer](https://github.com/buanet/ioBroker.docker/pull/424))
* fixes for ci process and dockerfile
* remove deprecated files from repo
* v9.1.0-beta.3 (23.11.2023)
* add --force to restore in maintenance script
* improve shebang in scripts for downgrade and portability

View File

@@ -32,7 +32,7 @@ Looking for documentation? :arrow_right: [docs.buanet.de](https://docs.buanet.de
### How to run the image?
You can find some basic information about the image amd how to run it on the [Docker Hub page](https://hub.docker.com/r/buanet/iobroker) or [here](https://github.com/buanet/ioBroker.docker/blob/main/docs/README_docker_hub_buanet.md).
You can find some basic information about the image and how to run it on the [Docker Hub page](https://hub.docker.com/r/buanet/iobroker) or [here](https://github.com/buanet/ioBroker.docker/blob/main/docs/README_docker_hub_buanet.md).
### Is there a more detailed documentation?
@@ -61,11 +61,11 @@ Please do not use the issues for support questions. Not every error message is w
### Beta testing
If you want to get the newest features and changes feel free to use/ test the beta version of the Docker image. For more details and beta support join us at "beta testing & feedback" > "docker-image" at the [ioBroker Discord channel](https://discord.gg/5jGWNKnpZ8).
If you want to get the newest features and changes feel free to use/test the beta version of the Docker image. For more details and beta support join us at "beta testing & feedback" > "docker-image" at the [ioBroker Discord channel](https://discord.gg/5jGWNKnpZ8).
### Support the project
The easiest way to support this project is to leave me some likes/ stars on Github and Docker hub!<br>
The easiest way to support this project is to leave me some likes/stars on Github and Docker hub!<br>
If you want to give something back to the community, feel free to take a look into the [open issues](https://github.com/buanet/ioBroker.docker/issues) or the [ioBroker forum thread](http://forum.iobroker.net/viewtopic.php?f=17&t=5089) and help me answering questions, fixing bugs or adding new features!<br>
If that doesn't work for you and you want to buy me a pizza instead, you can do this here: <a href="https://www.paypal.me/buanet" target="_blank"><img src="https://github.com/buanet/ioBroker.docker/raw/main/docs/img/pp_logo.png" height="15" width="15"></a><br>
Thank you!
@@ -78,7 +78,7 @@ Moved to [CHANGELOG.md](CHANGELOG.md).
MIT License
Copyright (c) 2017-2023 André Germann
Copyright (c) 2017-2024 André Germann
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal

View File

@@ -10,7 +10,7 @@ LABEL org.opencontainers.image.title="Official ioBroker Docker Image" \
org.opencontainers.image.version="${VERSION}" \
org.opencontainers.image.created="${DATI}"
ENV DEBIAN_FRONTEND noninteractive
ENV DEBIAN_FRONTEND="noninteractive"
# Copy files
COPY scripts /opt/scripts
@@ -38,17 +38,6 @@ RUN apt-get update && apt-get upgrade -y \
tzdata \
udev \
wget \
# teporär
&& apt-get install -q -y --no-install-recommends sudo \
# Install node
&& mkdir -p /etc/apt/keyrings \
&& curl -fsSL https://deb.nodesource.com/gpgkey/nodesource-repo.gpg.key | gpg --dearmor -o /etc/apt/keyrings/nodesource.gpg \
&& echo "deb [signed-by=/etc/apt/keyrings/nodesource.gpg] https://deb.nodesource.com/node_${NODE}.x nodistro main" | tee /etc/apt/sources.list.d/nodesource.list \
&& apt-get update && apt-get install -q -y --no-install-recommends nodejs \
# Check for and install npm if not installed (no longer comes with nodejs? Bug?)
&& npm --version || apt-get install -q -y --no-install-recommends npm \
# Install node-gyp
&& npm install --production -g node-gyp \
# Generating locales
&& sed -i 's/^# *\(de_DE.UTF-8\)/\1/' /etc/locale.gen \
&& sed -i 's/^# *\(en_US.UTF-8\)/\1/' /etc/locale.gen \
@@ -57,12 +46,16 @@ RUN apt-get update && apt-get upgrade -y \
&& mkdir /opt/.docker_config \
&& echo "starting" > /opt/.docker_config/.healthcheck \
&& echo "${VERSION}" > /opt/.docker_config/.thisisdocker \
&& echo "${DATI}" > /opt/.docker_config/.build \
&& echo "true" > /opt/.docker_config/.first_run \
# Prepare old .docker_config (needed until changed in iobroker)
&& mkdir /opt/scripts/.docker_config \
&& echo "${VERSION}" > /opt/scripts/.docker_config/.thisisdocker \
# Run iobroker installer
&& curl -sL https://iobroker.net/install.sh | bash - \
&& curl -sL https://iobroker.net/install.sh -o install.sh \
&& sed -i 's/NODE_MAJOR=[0-9]\+/NODE_MAJOR=${NODE}/' install.sh \
&& sed -i 's|NODE_JS_BREW_URL=.*|NODE_JS_BREW_URL="https://nodejs.org"|' install.sh \
&& bash install.sh \
# Deleting UUID from build
&& iobroker unsetup -y \
&& echo "true" > /opt/iobroker/.fresh_install \
@@ -91,7 +84,8 @@ RUN apt-get update && apt-get upgrade -y \
&& rm -rf /tmp/* /var/tmp/* /root/.cache/* /root/.npm/* /var/lib/apt/lists/*
# Default environment variables
ENV DEBIAN_FRONTEND="teletype" \
ENV BUILD="${DATI}" \
DEBIAN_FRONTEND="teletype" \
LANG="de_DE.UTF-8" \
LANGUAGE="de_DE:de" \
LC_ALL="de_DE.UTF-8" \

View File

@@ -5,6 +5,9 @@ set -euo pipefail
# Script checks health of running container
# bash strict mode
set -e
if [ "$(cat /opt/.docker_config/.healthcheck)" == "starting" ]
then
echo "Health status: OK - Startup script is still running."

View File

@@ -343,12 +343,10 @@ else
echo "Done."
echo " "
else
errormsg=$(gosu iobroker iob uuid 2>&1 | sed 's/^/[DEBUG] /')
echo "Failed."
if [[ "$debug" == "true" ]]; then
echo "[DEBUG] Error message: "
errormsg=$(gosu iobroker iob uuid 2>&1 | sed 's/^/[ERROR] /')
echo "$errormsg"
fi
echo " "
echo "Please check your configuration and try again."
echo "For more information see ioBroker Docker image docs (https://docs.buanet.de/iobroker-docker-image/docs)."
stop_on_error

View File

@@ -34,20 +34,21 @@ New major image versions (e.g. v6, v7, v8) usually include a new major version o
It is highly recommended not to use the `latest` tag for production, especially when using any kind of automated update procedure like watchtower. Please use the `latest-v[major_version]` tag instead.
### Node 20 versions
* [`v10.0.0`](https://github.com/buanet/ioBroker.docker/blob/v10.0.0/debian12/Dockerfile), [`latest-v10`](https://github.com/buanet/ioBroker.docker/blob/v10.0.0/debian12/Dockerfile), [`latest`](https://github.com/buanet/ioBroker.docker/blob/v10.0.0/debian12/Dockerfile)
### Node 18 versions
* [`v9.0.0`](https://github.com/buanet/ioBroker.docker/blob/v9.0.0/debian12/Dockerfile), [`latest-v9`](https://github.com/buanet/ioBroker.docker/blob/v9.0.0/debian12/Dockerfile), [`latest`](https://github.com/buanet/ioBroker.docker/blob/v9.0.0/debian12/Dockerfile)
* [`v9.1.2`](https://github.com/buanet/ioBroker.docker/blob/v9.1.2/debian12/Dockerfile), [`latest-v9`](https://github.com/buanet/ioBroker.docker/blob/v9.1.2/debian12/Dockerfile)
* [`v9.1.1`](https://github.com/buanet/ioBroker.docker/blob/v9.1.1/debian12/Dockerfile)
* [`v9.1.0`](https://github.com/buanet/ioBroker.docker/blob/v9.1.0/debian12/Dockerfile)
* [`v9.0.1`](https://github.com/buanet/ioBroker.docker/blob/v9.0.1/debian12/Dockerfile)
* [`v8.1.0`](https://github.com/buanet/ioBroker.docker/blob/v8.1.0/debian/node18/Dockerfile), [`latest-v8`](https://github.com/buanet/ioBroker.docker/blob/v8.1.0/debian/node18/Dockerfile),
* [`v8.0.1`](https://github.com/buanet/ioBroker.docker/blob/v8.0.1/debian/node18/Dockerfile)
* [`v8.0.0`](https://github.com/buanet/ioBroker.docker/blob/v8.0.0/debian/node18/Dockerfile)
### Node 16 versions
* [`v7.2.0`](https://github.com/buanet/ioBroker.docker/blob/v7.2.0/debian/node16/Dockerfile), [`latest-v7`](https://github.com/buanet/ioBroker.docker/blob/v7.2.0/debian/node16/Dockerfile)
* [`v7.1.2`](https://github.com/buanet/ioBroker.docker/blob/v7.1.2/debian/node16/Dockerfile), [`v7.1.2-amd64`](https://github.com/buanet/ioBroker.docker/blob/v7.1.2/debian/node16/Dockerfile), [`v7.1.2-arm32v7`](https://github.com/buanet/ioBroker.docker/blob/v7.1.2/debian/node16/Dockerfile), [`v7.1.2-arm64v8`](https://github.com/buanet/ioBroker.docker/blob/v7.1.2/debian/node16/Dockerfile)
* [`v7.0.1`](https://github.com/buanet/ioBroker.docker/blob/v7.0.1/debian/node16/Dockerfile), [`v7.0.1-amd64`](https://github.com/buanet/ioBroker.docker/blob/v7.0.1/debian/node16/Dockerfile), [`v7.0.1-arm32v7`](https://github.com/buanet/ioBroker.docker/blob/v7.0.1/debian/node16/Dockerfile), [`v7.0.1-arm64v8`](https://github.com/buanet/ioBroker.docker/blob/v7.0.1/debian/node16/Dockerfile)
# What is ioBroker?
IoBroker is a open source IoT platform written in JavaScript that easily connects smarthome components from different manufactures. With the help of plugins (called: "adapters") ioBroker is able to communicate with a big variety of IoT hardware and services using different protocols and APIs.<br>
IoBroker is an open source IoT platform written in JavaScript that easily connects smarthome components from different manufactures. With the help of plugins (called: "adapters") ioBroker is able to communicate with a big variety of IoT hardware and services using different protocols and APIs.<br>
All data is stored in a central database that all adapters can access. With this it is very easy to build up logical connections, automation scripts and beautiful visualizations.<br>
For further details please check out [iobroker.net](https://www.iobroker.net).
@@ -109,7 +110,7 @@ You could use environment variables to auto configure your ioBroker container on
* `IOB_STATESDB_TYPE` (optional, default: jsonl) Set type of ioBroker states db, could be "jsonl", "file" (deprecated) or "redis"
* `IOB_STATESDB_HOST` (optional, default: 127.0.0.1) Set host for ioBroker states db, supports comma separated list for Redis Sentinel Cluster
* `IOB_STATESDB_PORT` (optional, default: 9000) Set port for ioBroker states db, supports comma separated list for Redis Sentinel Cluster
* `IOB_STATESDB_PASS` (optional, default: 9000) Set authentication for Redis db connection
* `IOB_STATESDB_PASS` (optional) Set authentication for Redis db connection
* `IOB_STATESDB_NAME` (optional, default: mymaster) Set name for Redis Sentinel cluster db
### Activate special features:

View File

@@ -36,20 +36,21 @@ New major image versions (e.g. v6, v7, v8) usually include a new major version o
It is highly recommended not to use the `latest` tag for production, especially when using any kind of automated update procedure like watchtower. Please use the `latest-v[major_version]` tag instead.
### Node 20 versions
* [`v10.0.0`](https://github.com/buanet/ioBroker.docker/blob/v10.0.0/debian12/Dockerfile), [`latest-v10`](https://github.com/buanet/ioBroker.docker/blob/v10.0.0/debian12/Dockerfile), [`latest`](https://github.com/buanet/ioBroker.docker/blob/v10.0.0/debian12/Dockerfile)
### Node 18 versions
* [`v9.0.0`](https://github.com/buanet/ioBroker.docker/blob/v9.0.0/debian12/Dockerfile), [`latest-v9`](https://github.com/buanet/ioBroker.docker/blob/v9.0.0/debian12/Dockerfile), [`latest`](https://github.com/buanet/ioBroker.docker/blob/v9.0.0/debian12/Dockerfile)
* [`v9.1.2`](https://github.com/buanet/ioBroker.docker/blob/v9.1.2/debian12/Dockerfile), [`latest-v9`](https://github.com/buanet/ioBroker.docker/blob/v9.1.2/debian12/Dockerfile)
* [`v9.1.1`](https://github.com/buanet/ioBroker.docker/blob/v9.1.1/debian12/Dockerfile)
* [`v9.1.0`](https://github.com/buanet/ioBroker.docker/blob/v9.1.0/debian12/Dockerfile)
* [`v9.0.1`](https://github.com/buanet/ioBroker.docker/blob/v9.0.1/debian12/Dockerfile)
* [`v8.1.0`](https://github.com/buanet/ioBroker.docker/blob/v8.1.0/debian/node18/Dockerfile), [`latest-v8`](https://github.com/buanet/ioBroker.docker/blob/v8.1.0/debian/node18/Dockerfile),
* [`v8.0.1`](https://github.com/buanet/ioBroker.docker/blob/v8.0.1/debian/node18/Dockerfile)
* [`v8.0.0`](https://github.com/buanet/ioBroker.docker/blob/v8.0.0/debian/node18/Dockerfile)
### Node 16 versions
* [`v7.2.0`](https://github.com/buanet/ioBroker.docker/blob/v7.2.0/debian/node16/Dockerfile), [`latest-v7`](https://github.com/buanet/ioBroker.docker/blob/v7.2.0/debian/node16/Dockerfile)
* [`v7.1.2`](https://github.com/buanet/ioBroker.docker/blob/v7.1.2/debian/node16/Dockerfile), [`v7.1.2-amd64`](https://github.com/buanet/ioBroker.docker/blob/v7.1.2/debian/node16/Dockerfile), [`v7.1.2-arm32v7`](https://github.com/buanet/ioBroker.docker/blob/v7.1.2/debian/node16/Dockerfile), [`v7.1.2-arm64v8`](https://github.com/buanet/ioBroker.docker/blob/v7.1.2/debian/node16/Dockerfile)
* [`v7.0.1`](https://github.com/buanet/ioBroker.docker/blob/v7.0.1/debian/node16/Dockerfile), [`v7.0.1-amd64`](https://github.com/buanet/ioBroker.docker/blob/v7.0.1/debian/node16/Dockerfile), [`v7.0.1-arm32v7`](https://github.com/buanet/ioBroker.docker/blob/v7.0.1/debian/node16/Dockerfile), [`v7.0.1-arm64v8`](https://github.com/buanet/ioBroker.docker/blob/v7.0.1/debian/node16/Dockerfile)
# What is ioBroker?
IoBroker is a open source IoT platform written in JavaScript that easily connects smarthome components from different manufactures. With the help of plugins (called: "adapters") ioBroker is able to communicate with a big variety of IoT hardware and services using different protocols and APIs.<br>
IoBroker is an open source IoT platform written in JavaScript that easily connects smarthome components from different manufactures. With the help of plugins (called: "adapters") ioBroker is able to communicate with a big variety of IoT hardware and services using different protocols and APIs.<br>
All data is stored in a central database that all adapters can access. With this it is very easy to build up logical connections, automation scripts and beautiful visualizations.<br>
For further details please check out [iobroker.net](https://www.iobroker.net).
@@ -111,7 +112,7 @@ You could use environment variables to auto configure your ioBroker container on
* `IOB_STATESDB_TYPE` (optional, default: jsonl) Set type of ioBroker states db, could be "jsonl", "file" (deprecated) or "redis"
* `IOB_STATESDB_HOST` (optional, default: 127.0.0.1) Set host for ioBroker states db, supports comma separated list for Redis Sentinel Cluster
* `IOB_STATESDB_PORT` (optional, default: 9000) Set port for ioBroker states db, supports comma separated list for Redis Sentinel Cluster
* `IOB_STATESDB_PASS` (optional, default: 9000) Set authentication for Redis db connection
* `IOB_STATESDB_PASS` (optional) Set authentication for Redis db connection
* `IOB_STATESDB_NAME` (optional, default: mymaster) Set name for Redis Sentinel cluster db
### Activate special features:
@@ -145,5 +146,5 @@ For more information about networking with Docker please refer to the [official
# Support the Project
If you like what you see please leave us stars and likes on our repos and join our growing community.
If you like what you see please leave us stars and likes on our repos and join our growing community.<br>
See you soon. :)