Commit Graph

58 Commits

Author SHA1 Message Date
CrazyMax
4ab6889be8 dockerfile: fix vendor 2024-12-20 02:59:57 +01:00
CrazyMax
0ecafb6cd8 update to alpine linux 3.21 2024-12-14 23:32:41 +01:00
CrazyMax
2bd277dee0 update to go 1.23 2024-12-14 23:32:40 +01:00
CrazyMax
63e598cdee chore: go mod vendor 2024-12-14 22:30:21 +01:00
CrazyMax
8c4b70c21e update xx to 1.6.1 2024-12-14 20:45:39 +01:00
CrazyMax
9ab574dd77 dockerfile: add tzdata package 2024-04-06 13:20:34 +02:00
CrazyMax
286f052731 Alpine Linux 3.19 2024-03-27 09:32:55 +01:00
CrazyMax
46880738d6 ci: generate sbom and provenance 2024-03-10 14:55:22 +01:00
CrazyMax
d920dd739d update xx to 1.3.0 2023-12-16 14:40:59 +01:00
CrazyMax
17dec01a1b dockerfile: pin alpine version for golang image 2023-12-15 20:38:57 +01:00
Ian Fijolek
4a681621be Bump Go version up to 1.21
When the updated version of Nomad client comes out, I'm planning on a
patch to upgrade so that communication over unix socket is available,
however the latest requires go 1.21. Rather than bundle a go upgrade
with the Nomad change, I thought it best to split up and make sure any
potential issues or concerns with the go version are addressed first.
2023-12-04 19:05:22 -08:00
Ian Fijolek
ba3dd0d8ef Run slow tests in parallel to improve overall test time 2023-08-09 14:13:03 -04:00
CrazyMax
9681cacdc8 uipdate xx to 1.2.1 2023-07-04 20:59:01 +02:00
CrazyMax
9c682f1a6e Alpine Linux 3.18 2023-07-04 20:58:50 +02:00
CrazyMax
e458e00217 update to go 1.20 2023-05-04 23:30:47 +02:00
Shunsuke Suzuki
38347f8433 chore: fix the file extension
Changed the file extension from `.tar.tgz` to `.tar.gz`.
2022-12-28 15:21:02 +09:00
CrazyMax
935da1992a Alpine Linux 3.17 2022-12-27 17:47:37 +01:00
CrazyMax
e278959377 Use GITHUB_REF when tag pushed for versioning 2022-10-23 11:05:08 +02:00
CrazyMax
71f4d88951 Use named context to wrap artifacts and create checksums 2022-10-23 01:52:58 +02:00
CrazyMax
f43e9895e6 Dockerfile: switch to xx 2022-10-22 21:28:26 +02:00
CrazyMax
51bdafbc1d Go 1.19 (#701)
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-10-09 03:23:34 +02:00
CrazyMax
1205afb6cd Alpine Linux 3.16 (#647)
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-07-17 14:27:20 +02:00
CrazyMax
64cb538dbf Go 1.18 (#592)
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-04-09 07:57:35 +02:00
CrazyMax
832913b129 ci: use proper git ref for versioning 2022-02-08 13:22:45 +01:00
CrazyMax
2c36192257 goreleaser-xx 1.2.5 (#539)
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-01-13 02:55:59 +01:00
CrazyMax
d891053b98 Alpine Linux 3.15 (#527)
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-01-08 16:28:58 +01:00
CrazyMax
35d1322a7b Update Dockerfile 2021-12-25 23:54:23 +01:00
CrazyMax
a7e9a40fed Enhance dockerfiles (#523)
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-12-25 22:38:58 +01:00
CrazyMax
d5b3a9190a Add image prune command (#519)
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-12-12 19:37:40 +01:00
CrazyMax
6cac37b603 Add binary bake target (#517)
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-12-09 15:06:43 +01:00
CrazyMax
b7bb58c2cb Don't fix GO_VERSION in Dockerfiles 2021-08-13 18:27:59 +02:00
CrazyMax
203b93d077 Alpine Linux 3.14 (#426)
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-07-04 21:29:44 +02:00
CrazyMax
dcab3a840c Use openssl pkg (#407)
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-06-16 04:20:16 +02:00
CrazyMax
1115234010 Add CLI to interact with Diun through gRPC (#382)
Add simple CLI to interact with Diun through gRPC
Create image and notif proto services
Compile and validate protos through a dedicated Dockerfile and bake target
Implement proto definitions
Move server as `serve` command
New commands `image` and `notif`
Refactor command line usage doc
Better CLI error handling
Tools build constraint to manage tools deps through go modules
Add upgrade notes

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-05-26 18:18:10 +02:00
CrazyMax
244c2e3319 Remove profiler volume (#344)
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-04-26 16:02:07 +02:00
CrazyMax
de7eeadcd2 Fix profiler path (#339)
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-04-25 21:07:23 +02:00
CrazyMax
91d160dab5 Go 1.16 (#302)
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-03-14 14:15:24 +01:00
CrazyMax
456b1f5e5c Switch to goreleaser-xx (#291)
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-03-07 01:19:09 +01:00
CrazyMax
cd853fd3c4 Cleanup workflows (#281) 2021-02-20 11:58:09 +01:00
dependabot[bot]
1e3d436a75 Bump github.com/containers/image/v5 from 5.9.0 to 5.10.1 (#265)
* Bump github.com/containers/image/v5 from 5.9.0 to 5.10.1

Bumps [github.com/containers/image/v5](https://github.com/containers/image) from 5.9.0 to 5.10.1.
- [Release notes](https://github.com/containers/image/releases)
- [Commits](https://github.com/containers/image/compare/v5.9.0...v5.10.1)

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

* Add linux-headers

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-02-05 17:55:12 +00:00
CrazyMax
3bbe883358 Refactor CI and dev workflow with buildx bake (#247)
* Upload artifacts
* Add image-local target
* Single job for artifacts and image
* Add armv5 artifact

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2020-12-26 10:30:46 +00:00
CrazyMax
599a52af0e Go 1.15 (#218)
* Go 1.15
* Remove s390x arch

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2020-11-12 23:03:43 +00:00
CrazyMax
cab5df2ead Optimize build time 2020-11-08 01:16:33 +01:00
CrazyMax
67071ea11f Use zoneinfo from Go (#202)
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2020-10-31 23:22:39 +00:00
CrazyMax
cf0b5c01e2 Use Docker meta action to handle tags and labels 2020-10-30 17:58:01 +01:00
CrazyMax
802e1b6435 Update GOPROXY setting 2020-08-15 19:28:04 +02:00
CrazyMax
44fb866c75 Enhanced Dockerfile 2020-07-10 20:46:44 +02:00
CrazyMax
349917e7e4 Configuration transposed into environment variables (#82)
Configuration file not required anymore
DIUN_DB env var renamed DIUN_DB_PATH
Only accept duration as timeout value (10 becomes 10s)
Add getting started doc
Enhanced documentation
Add note about test notifications (#79)
Improve configuration management
Fix telegram init
All fields in configuration now camelCased
Improve configuration validation
Update doc
Update FAQ

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2020-06-07 19:58:49 +00:00
CrazyMax
068c2c59ba Enhanced Dockerfile 2020-05-25 14:18:54 +02:00
CrazyMax
9c797f1616 Review of platform detection (#56)
* Leave default image platform empty for static provider (see FAQ doc)
* Handle platform variant
* Add database migration process
* Switch to Open Container Specification labels as label-schema.org ones are deprecated
* Remove unneeded `diun.os` and `diun.arch` docker labels

Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2020-03-31 23:27:10 +02:00