100 Commits
Author SHA1 Message Date
cn bf15506f0d project: ignore inapplicable vulns 2026-06-04 22:58:24 +02:00
cn c12000cffa gems: ignore irrelevant vulns in dev dependency solargraph 2026-02-26 22:17:58 +01:00
cn 8738b8bda5 gem: support Ruby 4.0 2026-01-17 16:22:47 +01:00
cn 627b1c4dc5 release: 3.12.0 2025-12-04 01:05:11 +01:00
cn da79ef902d dyndnsd: add tests for regular expressions 2025-12-04 01:03:16 +01:00
cn 8589cf801f project: update changelog 2025-12-04 00:28:32 +01:00
cn 34f2c01543 ci: run vulnscan less often 2025-10-02 20:37:01 +02:00
cn 62e2067e5b release: 3.11.0 2025-10-02 20:27:15 +02:00
cn 7a1302082b Merge branch 'master' into update-3.3 2025-10-02 20:20:44 +02:00
cn 0ddb87cc57 gems: update solargraph 2025-06-05 23:56:42 +02:00
cn 685854aad3 project: update Renovate config migration 2025-06-05 23:03:03 +02:00
cn 0de309112b ci: ignore vulns on old rubies 2025-03-31 23:14:42 +02:00
cn 841c6f8b79 project: less frequent trivy updates 2025-03-11 17:08:09 +01:00
cn a2e4480e0a project: don't run solargraph by default 2025-02-27 23:02:48 +01:00
cn 466dd30ff4 gem: support Ruby 3.4 2025-02-27 23:02:48 +01:00
cn 07a2be0e7d gems: ignore irrelevant vulns in dev dependency solargraph 2025-02-27 23:02:48 +01:00
cn 3f962fa3bb docs: remove Depfu badge 2024-05-16 21:43:41 +02:00
cn 1171e0cb92 gems: disable Depfu for Dependabot since PR creation fails 2024-05-16 21:41:43 +02:00
cn 6a933194f3 project: fix Renovate config 2024-05-16 17:26:48 +02:00
cn e546d03d9f ci: add Renovate config validator 2024-05-16 17:26:48 +02:00
cn 8f7a796e9d release: 3.10.0 2024-01-18 23:19:49 +01:00
cn 95acdcbc70 gem: support Ruby 3.3 2024-01-18 23:14:41 +01:00
cn 81dc2aba4c gem: support Ruby 3.3 2024-01-18 23:12:23 +01:00
cn c71b23d35e ci: fix linting 2023-07-02 13:56:53 +02:00
cn 2258edaae6 ci: remove usage of deprecated solargraph download-core cmd
Related to https://github.com/castwide/solargraph/commit/cf1cd663077317c6402fa9450f24596ed6596cdd
2023-06-24 16:38:21 +02:00
cn e45902f5cf ci: don't fail fast to see compatibility 2023-06-08 20:16:14 +02:00
cn dd7553d5fd release: 3.8.2 2023-04-01 22:53:50 +02:00
cn 481504f174 release: 3.8.0 2023-01-13 00:01:53 +01:00
cn f648c28f18 gem: support Ruby 3.2 2023-01-09 21:27:43 +01:00
cn 65f8dbb21b release: 3.7.3 2022-12-29 22:26:24 +01:00
cn 3d787a46ea release: 3.7.1 2022-09-20 19:35:55 +02:00
cn 3a5b1bcb27 gem: allow config to contain users without any hosts 2022-09-20 19:31:46 +02:00
cn b1e948a2dc docs: mention Rack 3 update in changelog 2022-09-15 21:41:44 +02:00
cn fadaf4840c release: 3.6.2 2022-08-11 19:13:03 +02:00
cn 4237d35fcc gem: drop support for Rubies < 2.7 2022-05-08 16:36:20 +02:00
cn 558445af2e release: 3.5.1 2022-02-17 10:09:17 +01:00
cn 3f784ccaa1 ci: fix Trivy command after update 2022-02-17 10:06:51 +01:00
cn dbc61d72fb ci: use actionlint on GHA workflows
- https://github.com/rhysd/actionlint is cool
2022-02-16 00:05:40 +01:00
cn 2838ad9eae ci: use JSON schema for GHA workflows 2022-02-11 01:29:46 +01:00
cn 12dcc3eb42 release: 3.5.0 2022-01-08 11:14:35 +01:00
cn 90f4442e94 docs: update changelog 2022-01-08 11:13:32 +01:00
cn 9eb9849004 project: allow upgrade to Alpine 3.14 and above
Beware of https://wiki.alpinelinux.org/wiki/Release_Notes_for_Alpine_3.14.0#faccessat2
2022-01-08 11:07:00 +01:00
cn 09461aa013 gems: pin async dependency to pre v2 version
- https://rubygems.org/gems/async-io/versions/1.32.2 does not limit the version range
- async v2 required very modern Ruby versions
2021-12-28 11:22:43 +01:00
cn 9580f1478f ci: add Docker E2E tests 2021-12-13 00:51:28 +01:00
cn 6c91c46378 release: 3.4.8 2021-12-11 22:16:58 +01:00
cn e622ab292a ci: use rake to build Docker image 2021-12-11 22:14:25 +01:00
cn 507e6a36fd release: 3.4.7 2021-11-19 16:16:51 +01:00
cn 0a2afb1e4c docs: update changelog 2021-11-19 16:16:28 +01:00
cn 809e2dd5d1 project: ignore Renovate Alpine 3.14 updates 2021-11-19 16:06:29 +01:00
cn bdda57c4bc release: 3.4.6 2021-11-19 15:38:02 +01:00
cn 8c5240bbf7 docs: update changelog 2021-11-19 15:37:38 +01:00
cn aecc55e9e7 ci: ignore hadolint binary from git 2021-11-19 15:36:37 +01:00
cn 3a31315d9e ci: use hadolint binary instead of Docker image
- has lower complexity and works equally well in CI
2021-10-23 10:59:37 +02:00
cn e5f82b4ef5 docker: update base image to Alpine 3.13.6
- allows to remove manual update instructions for critical packages
2021-09-02 08:51:00 +02:00
cn d8dc69de8b release: 3.4.5 2021-08-26 21:24:48 +02:00
cn 4b3302bb49 docker: update Alpine tools to fix openssl vulnerability 2021-08-26 21:23:43 +02:00
cn b8fd42fd85 docker: update Alpine tools to fix apk-tools vulnerability 2021-08-11 08:48:10 +02:00
cn e806517b18 release: 3.4.2 2021-07-30 16:41:15 +02:00
cn afd95a81c3 gems: update opentelemetry-* 2021-06-26 21:42:52 +02:00
cn fe2ef47675 tracing: migrate from OpenTracing to OpenTelemetry
- still uses Jaeger client (`AgentExporter`) and supports similar configuration except host + port which can be done via https://github.com/open-telemetry/opentelemetry-ruby/tree/main/exporter/jaeger#how-can-i-configure-the-jaeger-exporter
2021-06-07 13:39:35 +02:00
cn fc0fe3c6d5 docs: fix typo 2021-06-03 20:49:31 +02:00
cn f716afe84d ci: add link to Renovate Dependency Dashboard 2021-04-30 17:55:44 +02:00
cn b73416d775 ci: migrate Renovate config 2021-04-30 11:16:16 +02:00
cn ad01f9a9dd docs: improve release process 2021-04-16 23:16:58 +02:00
cn 6aa8c10ae0 ci: wait for dyndnsd gem to be available on rubygems.org before Docker build 2021-04-16 22:53:11 +02:00
cn 6afed2049a ci: use locally built gem file for testing Docker image build 2021-04-16 22:27:11 +02:00
cn 199ccf7665 release: 3.4.1 2021-04-15 09:28:31 +02:00
cn 7c77b7304a ci: give Rubygems time to process new push before building Docker image 2021-04-15 09:28:08 +02:00
cn 243f679d7f docker: update base image to Alpine 3.13.5 2021-04-15 09:24:44 +02:00
cn 085f75c6dd docs: fix grammar 2021-04-15 09:23:35 +02:00
cn 0e96359429 release: version 3.4.0 2021-04-02 11:01:01 +02:00
cn 6374837156 docker: run as non-root user by default 2021-04-02 10:59:54 +02:00
cn 53af02398d ci: test building Docker image on push 2021-04-02 10:59:54 +02:00
cn 16706071b7 release: 3.3.3 2021-04-01 09:38:43 +02:00
cn 43f089ce70 docker: update base image to Alpine 3.13.4 2021-04-01 09:37:59 +02:00
cn b004b4d1e7 release: 3.3.2 2021-02-20 10:06:12 +01:00
cn 3cbc0a3f01 release: 3.3.2.rc1 2021-02-20 10:03:38 +01:00
cn c675a347d1 ci: update to docker/build-push-action@v2 2021-02-20 10:02:23 +01:00
cn c335a96e12 release: 3.2.0 2021-01-14 11:04:50 +01:00
cn c2ed69da6d ci: use bundler cache to save resources
- see https://github.com/ruby/setup-ruby#caching-bundle-install-automatically
2020-12-26 15:19:20 +01:00
cn 5444782ead gems: include rubocop-rspec and fix linting 2020-12-25 18:05:41 +01:00
cn 1c1bcd253a gems: include rubocop-rake and fix linting 2020-12-25 18:04:59 +01:00
cn 23c09f722c gem: add Ruby 3.0 support 2020-12-25 16:45:51 +01:00
cn e29b451de4 gems: revert back to upstream solargraph now with rubocop 1.0 compat
See https://github.com/castwide/solargraph/issues/380 and previous commit e063b6cb4c
2020-12-25 16:25:45 +01:00
cn d89c1c6091 release: 3.1.3 2020-12-20 22:18:20 +01:00
cn 2a7ea2bb8f ci: use Github environment files (fix part 2)
- fixing vulnerability via https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-commands-for-github-actions#environment-files
2020-12-20 22:15:39 +01:00
cn 94823dc041 release: 3.1.2 2020-12-20 22:05:13 +01:00
cn fb42c57ff1 ci: drop Travis CI
- end of an era
2020-12-10 11:04:23 +01:00
cn e8e9e0cb71 ci: use GHA ruby/setup-ruby instead of broken actions/setup-ruby
- actions/setup-ruby does not work on new GHA runners Ubuntu 20.04 (missing bundler in 2.5) as per https://github.com/actions/setup-ruby/issues/70
- might be deprecated as per https://github.com/actions/setup-ruby/issues/80
- https://github.com/ruby/setup-ruby is recommended is superior
2020-12-04 09:04:23 +01:00
cn dc325d686e ci: use Github Actions in parallel to Travis CI
- this adds a new workflow for Github Actions that mirrors what the existing Travis CI workflow tests
- Travis CI might become unfriendly to opensource soonish so migration might be necessary
2020-11-25 09:39:55 +01:00
cn ff136f7b16 ci: add periodic pulling of all Docker image tags to avoid staleness 2020-11-19 11:05:26 +01:00
cn 19683672d1 docs: use travis-ci.com links 2020-10-31 00:04:51 +01:00
cn 4c1fb5783d gem: fix new solargraph warning 2020-10-31 00:04:01 +01:00
cn d8f5618006 gem: fix new rubocop warnings 2020-10-31 00:04:01 +01:00
cn e063b6cb4c gems: use solargraph fork until gem metadata allows rubocop 1.0 compat
See https://github.com/castwide/solargraph/issues/380
2020-10-31 00:04:01 +01:00
cn d1c1a98e47 ci: use Github environment files
- fixing vulnerability via https://docs.github.com/en/free-pro-team@latest/actions/reference/workflow-commands-for-github-actions#environment-files
2020-10-08 12:32:44 +02:00
cn d62bf71820 ci: ignore false-positive 3rd party lockfiles for trivy 2020-10-08 12:29:35 +02:00
cn 156557c6d7 release: 3.1.1 2020-10-03 10:59:52 +02:00
cn fd1d58abd6 gems: update webrick to version 1.6.1
- explicitly use webrick gem version with patch against CVE-2020-25613
- https://www.ruby-lang.org/en/news/2020/09/29/http-request-smuggling-cve-2020-25613/
- webrick versions bundled with ruby are vulnerable at this point
2020-10-02 00:50:23 +02:00
cn 6ed0799f49 ci: improve ignore of false-positives on 3rd party lockfiles
- amends https://github.com/cmur2/dyndnsd/commit/5b332d8f5729c1cc1ff26a87ee1548426932f2d6
2020-08-30 11:41:23 +02:00