Commit graph

24 commits

Author SHA1 Message Date
andig
b28f68104e chore: always checkout before installing Go 2022-09-04 21:38:33 +02:00
andig
bf6bc34364 chore: re-enable linter for v1.49.0 2022-08-24 18:51:59 +02:00
andig
2b823686c7 chore: disable broken linter (https://github.com/golangci/golangci-lint-action/issues/545) 2022-08-09 22:25:03 +02:00
andig
8a20d90b76 Revert "chore: fix linter to Go 1.18"
This reverts commit c5248c1ec2.
2022-08-09 22:22:19 +02:00
andig
c5248c1ec2 chore: fix linter to Go 1.18 2022-08-09 22:16:58 +02:00
andig
da178b41c3 chore: upgrade setup-node action 2022-08-01 16:11:15 +02:00
andig
49d5f80bc2 chore: reduce fetch-depth when not publishing 2022-08-01 15:52:06 +02:00
andig
2b4a362eba chore: split clean step into parallel job 2022-08-01 15:39:54 +02:00
andig
45dab9e7b8 chore: improve caching node_modules 2022-08-01 15:22:15 +02:00
andig
047cf5ad96 chore: parallelize lint step 2022-08-01 15:10:13 +02:00
andig
077b23d519 chore: upgrade actions setup-go@v3, checkout@v3 2022-07-31 23:14:05 +02:00
Michael Geers
63b7ffd7e7
Introduce new UI design; upgrade to Vue 3 tech stack 2022-05-01 21:24:45 +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
8b8639e3d8 chore: prepare for Go 1.18 deprecations 2022-03-21 18:01:29 +01:00
andig
fbaee234e8 chore: include sumdb in go package cache 2022-02-28 08:57:05 +01:00
andig
eae6f66739 chore: remove invalid linter action v3 option 2022-02-27 20:17:48 +01:00
andig
23be60672c Upgrade Go to 1.17 2022-02-27 20:08:37 +01:00
andig
069c8c807c chore: skip linter caches to suppress tar errors 2022-02-27 10:04:48 +01:00
andig
4c08d38e1e chore: upgrade linter action 2022-02-25 09:18:12 +01:00
Andreas Linde
5e776fc458
Prevent building twice when pushing to a PR (#2345)
Created PRs and commit pushes to PRs are all already handled by `pull_request`. Having `push` without limitations causes 2 build runs on every PR commit push.

Also the `push` scenario is only required for pushes (direct or merges) to the master branch.
2022-01-19 12:44:15 +01:00
Michael Geers
96c6c62525
upgrade to node 16; removed npm-force-resolutions (#2218) 2022-01-07 09:41:33 +01:00
andig
f6d9d5a47d
chore: force gofmt (#2076)
Some checks failed
Default / Build (push) Failing after 1m35s
Default / Build UI (push) Failing after 1m57s
Release / call-build-workflow (push) Has been cancelled
Release / Publish Docker :release (push) Has been cancelled
Release / Publish Github & APT release (push) Has been cancelled
2021-12-19 14:27:26 +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