Commit graph

36 commits

Author SHA1 Message Date
dependabot[bot]
cba7b2b172
Bump actions/setup-go from 3 to 4 (#7143) 2023-04-01 11:51:51 +02:00
andig
b0ff432703 chore: disable CGO and upgrade goreleaser 2023-02-15 23:24:02 +01:00
andig
60ebd9e585
chore: upgrade to Go 1.20 (#5993) 2023-02-12 13:18:53 +01:00
dependabot[bot]
0149f79728
build(deps): bump docker/build-push-action from 3 to 4 (#5978)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 3 to 4.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v3...v4)

---
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>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-01 13:16:34 +01:00
andig
253e05da0e chore: fix ui cache stale by using explicit save/restore 2023-01-27 18:17:42 +01:00
andig
cd8a4856c1 chore: cleanup 2023-01-21 12:59:07 +01:00
andig
2614b96785
Remove dist folder from repo (#5862)
This PR removes the dist folder from the repo. With omitting dist, we will see much less merge conflicts and reduce the barriers for new contributors. This should not impact build speed as we're using actions/cache to re-use the built ui artefacts across jobs.
2023-01-21 12:42:36 +01:00
dependabot[bot]
46c6d86a39
Bump goreleaser/goreleaser-action from 3 to 4 (#5642)
Bumps [goreleaser/goreleaser-action](https://github.com/goreleaser/goreleaser-action) from 3 to 4.
- [Release notes](https://github.com/goreleaser/goreleaser-action/releases)
- [Commits](https://github.com/goreleaser/goreleaser-action/compare/v3...v4)

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

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-01 13:43:54 +01:00
andig
481870d869 chore: docker publish to evcc/evcc
Some checks failed
Release / call-build-workflow (push) Has been cancelled
Release / Publish Docker :release (push) Has been cancelled
Release / Github & APT (push) Has been cancelled
Release / Hassio Addon (push) Has been cancelled
2022-11-26 15:15:56 +01:00
andig
7883c7f15c chore: deprecate set-output
https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
2022-11-13 16:01:03 +01:00
andig
269e120cdc Revert "EEbus: simplify build"
This reverts commit 8060096bef.
2022-10-21 08:29:40 +02:00
andig
8060096bef EEbus: simplify build 2022-10-20 20:13:25 +02:00
thecem
f38ac299ef
Hassio: deactivate nightly (#4731) 2022-10-07 21:19:57 +02:00
Andreas Linde
42432c263f
Rename patch targets (#4696)
Make the names more generic

- `patch-asn1` into `patch-asn1-sudo`
- `patch-asn1-docker` into `patch-asn`
2022-10-02 18:41:26 +02:00
andig
b7edb0c524 chore: patch before packaging 2022-10-02 10:37:29 +02:00
thecem
4dfcbc1249
Automate Hassio releases #3 (#4481)
Some checks failed
Release / call-build-workflow (push) Has been cancelled
Release / Publish Docker :release (push) Has been cancelled
Release / Github & APT (push) Has been cancelled
Release / Hassio Addon (push) Has been cancelled
2022-09-17 10:54:14 +02:00
thecem
bd89d09335
Automate Hassio releases (#4461) 2022-09-16 13:25:20 +02:00
andig
afedb6e89c chore: tag docker release with version when using github action 2022-09-15 10:09:49 +02:00
andig
b28f68104e chore: always checkout before installing Go 2022-09-04 21:38:33 +02:00
andig
bea6544ae6
Docker: switch from seihon to buildx (#4178) 2022-08-21 15:47:00 +02:00
andig
98cd6a586b chore: upgrade docker login-action 2022-08-01 16:52:31 +02:00
andig
b953ab8921 chore: upgrade goreleaser-action 2022-08-01 16:44:25 +02:00
andig
077b23d519 chore: upgrade actions setup-go@v3, checkout@v3 2022-07-31 23:14:05 +02:00
andig
959d1bb7e9 chore: remove obsolete build steps 2022-07-31 23:06:49 +02:00
andig
468b7313d6 chore: cleanup package build 2022-07-28 09:15:26 +02:00
andig
cef008f9af
Yaml: apply prettier (#3023) 2022-03-29 15:54:02 +02:00
andig
b65f05e95f
Upgrade infrastructure to Go 1.18 without requiring it (#2976) 2022-03-23 17:19:43 +01:00
andig
fbaee234e8 chore: include sumdb in go package cache 2022-02-28 08:57:05 +01:00
andig
23be60672c Upgrade Go to 1.17 2022-02-27 20:08:37 +01:00
Andreas Linde
17d6a5c17c
Improve nightly version handling (#2598)
Co-authored-by: Michael Geers <michael@geers.tv>
2022-02-20 14:11:06 +01:00
andig
ad99d1c54e chore: remove goreleaser armel workaround 2022-02-17 18:23:37 +01:00
Michael Geers
96c6c62525
upgrade to node 16; removed npm-force-resolutions (#2218) 2022-01-07 09:41:33 +01:00
Andreas Linde
d5ad717eca
Add armv7 architecture go get armhf deb packages (#1990)
- Don't push armv6 deb packages, as goreleaser right now incorrectly makes `armel` instead of `armhf` packages
- Added armv7 builds and use that for debian packages
2021-12-05 18:58:04 +01:00
Andreas Linde
79d6388681
Nightly build fix
APT packaging fixes

- Adopt nightly versioning to be parsed
- Fix binary source path for release builds

Improve unstable build versioning

Use timestamp as bugfix version, as we would have the same version number in all builds until the version tag gets updated
2021-12-04 19:27:08 +01:00
Andreas Linde
acae4a235a
Fix Github workflows (#1983) 2021-12-04 13:17:49 +01:00
Andreas Linde
54a4fe72ef
Add deb package and nightly distribution (#1977)
- Add publishing automated debian package releases via Cloudsmith.io, which allows evcc to be installed and updated via `apt`
- Add nightly docker (:latest) and deb distribution
- Disable docker builds for every commit on master
- Allow nightly builds to be triggered manually
2021-12-04 13:05:18 +01:00