0
0
Fork 0
mirror of https://github.com/crazy-max/diun.git synced 2025-03-16 20:33:30 +00:00
Commit graph

57 commits

Author SHA1 Message Date
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 ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-10-09 03:23:34 +02:00
CrazyMax
1205afb6cd
Alpine Linux 3.16 ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-07-17 14:27:20 +02:00
CrazyMax
64cb538dbf
Go 1.18 ()
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 ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2022-01-13 02:55:59 +01:00
CrazyMax
d891053b98
Alpine Linux 3.15 ()
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 ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-12-25 22:38:58 +01:00
CrazyMax
d5b3a9190a
Add image prune command ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-12-12 19:37:40 +01:00
CrazyMax
6cac37b603
Add binary bake target ()
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 ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-07-04 21:29:44 +02:00
CrazyMax
dcab3a840c
Use openssl pkg ()
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 ()
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 ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-04-26 16:02:07 +02:00
CrazyMax
de7eeadcd2
Fix profiler path ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-04-25 21:07:23 +02:00
CrazyMax
91d160dab5
Go 1.16 ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-03-14 14:15:24 +01:00
CrazyMax
456b1f5e5c
Switch to goreleaser-xx ()
Co-authored-by: CrazyMax <crazy-max@users.noreply.github.com>
2021-03-07 01:19:09 +01:00
CrazyMax
cd853fd3c4
Cleanup workflows () 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 ()
* 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 ()
* 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 ()
* 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 ()
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 ()
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 ()
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 ()
* 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
CrazyMax
a40cdb9fe6
Use Go minor 2020-02-19 16:39:52 +01:00