Daniel Schmidt
af7783eb62
refactor providers lock command argument parsing
2026-02-17 15:55:45 +01:00
Daniel Schmidt
c7729926fa
don't explicitly specify defaults in argument parsing
2026-02-17 15:55:45 +01:00
Daniel Schmidt
0066780049
refactor providers mirror command argument parsing
2026-02-17 15:55:36 +01:00
Daniel Schmidt
c15f0409ed
don't explicitly specify defaults in argument parsing
2026-02-17 15:55:36 +01:00
Daniel Schmidt
0c384e8cd8
refactor providers schema command argument parsing
2026-02-17 15:55:36 +01:00
Daniel Schmidt
6f32f249f7
refactor providers command argument parsing
2026-02-17 15:55:36 +01:00
Daniel Schmidt
3a2686938f
use the arguments package for import command
2026-02-17 15:55:36 +01:00
Daniel Schmidt
61923826f8
don't explicitly specify defaults in argument parsing
2026-02-17 15:55:36 +01:00
Daniel Schmidt
5a9c0196d9
let command handle defaults
2026-02-17 15:55:36 +01:00
Daniel Schmidt
6b83486498
use the arguments package for taint commands
2026-02-17 15:55:36 +01:00
Radek Simko
492e98ab75
Manually update MPL-2 LICENSE files
build / Build for windows_amd64 (push) Blocked by required conditions
build / Build for freebsd_arm (push) Blocked by required conditions
build / Build for linux_arm (push) Blocked by required conditions
build / Build for darwin_arm64 (push) Blocked by required conditions
build / Build for linux_arm64 (push) Blocked by required conditions
build / Build for windows_arm64 (push) Blocked by required conditions
build / Build Docker image for linux_386 (push) Blocked by required conditions
build / Build Docker image for linux_amd64 (push) Blocked by required conditions
build / Build Docker image for linux_arm (push) Blocked by required conditions
build / Build Docker image for linux_arm64 (push) Blocked by required conditions
build / Build e2etest for linux_386 (push) Blocked by required conditions
build / Build e2etest for windows_386 (push) Blocked by required conditions
build / Build e2etest for darwin_amd64 (push) Blocked by required conditions
build / Build e2etest for linux_amd64 (push) Blocked by required conditions
build / Build e2etest for windows_amd64 (push) Blocked by required conditions
build / Build e2etest for linux_arm (push) Blocked by required conditions
build / Build e2etest for darwin_arm64 (push) Blocked by required conditions
build / Build e2etest for linux_arm64 (push) Blocked by required conditions
build / Run e2e test for linux_386 (push) Blocked by required conditions
build / Run e2e test for windows_386 (push) Blocked by required conditions
build / Run e2e test for darwin_amd64 (push) Blocked by required conditions
build / Run e2e test for linux_amd64 (push) Blocked by required conditions
build / Run e2e test for windows_amd64 (push) Blocked by required conditions
build / Run e2e test for linux_arm (push) Blocked by required conditions
build / Run e2e test for linux_arm64 (push) Blocked by required conditions
build / Run terraform-exec test for linux amd64 (push) Blocked by required conditions
Quick Checks / Unit Tests (push) Waiting to run
Quick Checks / Race Tests (push) Waiting to run
Quick Checks / End-to-end Tests (push) Waiting to run
Quick Checks / Code Consistency Checks (push) Waiting to run
2026-02-17 13:56:34 +00:00
Radek Simko
56c39007e2
make protobuf
2026-02-17 13:56:34 +00:00
Radek Simko
564e8d30ec
providers/mock.go: Remove copyright headers
...
This was probably added accidentally.
The removal aligns with this ignore pattern entry in the .copywrite.hcl config: "**/mock*.go"
2026-02-17 13:56:34 +00:00
Radek Simko
cee1246acc
rpcapi: Manually update copyright in template
2026-02-17 13:56:34 +00:00
Radek Simko
0fe906fa8c
make copyrightfix
2026-02-17 13:56:34 +00:00
Radek Simko
6bd808f7d4
copywrite: Set copyright_year to 2014
...
This aligns with the new meaning of that field, which is the "start year" of copyright, where the end year is implied by the tooling automatically to be the year of last change.
Technically many files did not really exist in 2014 or even later, so neither could the copyright back then but this is just a reflection of blunt (or simple) rules/tools being applied.
2026-02-17 13:56:34 +00:00
Radek Simko
244443b3e0
make syncdeps
2026-02-17 13:56:34 +00:00
Radek Simko
889c90d565
go get -tool github.com/hashicorp/copywrite@v0.25.0
2026-02-17 13:56:34 +00:00
Varun Chawla
9cdf1ad3cd
builtin/terraform: provide empty config schema to avoid spurious ERROR log ( #38183 )
...
* builtin/terraform: provide empty config schema to avoid spurious ERROR log
The builtin terraform provider returned a nil Body in its provider config
schema, which caused AttachSchemaTransformer to emit an ERROR-level log
message ("No provider config schema available for provider[terraform.io/
builtin/terraform]") even though the provider works correctly. This is
confusing for users who filter logs by severity, especially in CI pipelines.
Set the provider config schema to an empty configschema.Block{} so that
AttachSchemaTransformer finds a valid (but empty) schema and skips the
error log. This matches the maintainer's suggested fix in #34207 .
Fixes #34207
* Add changelog entry for builtin provider schema fix
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* Remove changelog entry per reviewer feedback
Not an end-user facing change, so no changelog needed.
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-17 11:47:28 +00:00
Daniel Schmidt
a3dc571150
fix deprecation origin handling
build / Build for windows_amd64 (push) Blocked by required conditions
build / Build for freebsd_arm (push) Blocked by required conditions
build / Build for linux_arm (push) Blocked by required conditions
build / Build for darwin_arm64 (push) Blocked by required conditions
build / Build for linux_arm64 (push) Blocked by required conditions
build / Build for windows_arm64 (push) Blocked by required conditions
build / Build Docker image for linux_386 (push) Blocked by required conditions
build / Build Docker image for linux_amd64 (push) Blocked by required conditions
build / Build Docker image for linux_arm (push) Blocked by required conditions
build / Build Docker image for linux_arm64 (push) Blocked by required conditions
build / Build e2etest for linux_386 (push) Blocked by required conditions
build / Build e2etest for windows_386 (push) Blocked by required conditions
build / Build e2etest for darwin_amd64 (push) Blocked by required conditions
build / Build e2etest for linux_amd64 (push) Blocked by required conditions
build / Build e2etest for windows_amd64 (push) Blocked by required conditions
build / Build e2etest for linux_arm (push) Blocked by required conditions
build / Build e2etest for darwin_arm64 (push) Blocked by required conditions
build / Build e2etest for linux_arm64 (push) Blocked by required conditions
build / Run e2e test for linux_386 (push) Blocked by required conditions
build / Run e2e test for windows_386 (push) Blocked by required conditions
build / Run e2e test for darwin_amd64 (push) Blocked by required conditions
build / Run e2e test for linux_amd64 (push) Blocked by required conditions
build / Run e2e test for windows_amd64 (push) Blocked by required conditions
build / Run e2e test for linux_arm (push) Blocked by required conditions
build / Run e2e test for linux_arm64 (push) Blocked by required conditions
build / Run terraform-exec test for linux amd64 (push) Blocked by required conditions
Quick Checks / Unit Tests (push) Waiting to run
Quick Checks / Race Tests (push) Waiting to run
Quick Checks / End-to-end Tests (push) Waiting to run
Quick Checks / Code Consistency Checks (push) Waiting to run
2026-02-16 13:52:52 +01:00
Daniel Schmidt
6f828ea344
add clarifying comment
2026-02-16 13:52:52 +01:00
Daniel Schmidt
ad3837f37a
add testing helper that checks diagnostic extra infos
2026-02-16 13:52:52 +01:00
Sarah French
c7da02b4a8
feat: Enable validate command to validate state_store blocks. ( #38157 )
2026-02-16 10:09:26 +00:00
Brandon Croft
9d6cc85d05
Merge pull request #38179 from hashicorp/revert-38064-brandonc/bump_svchost_0.2.0
...
build / Build for freebsd_amd64 (push) Has been cancelled
build / Build for linux_amd64 (push) Has been cancelled
build / Build for openbsd_amd64 (push) Has been cancelled
build / Build for solaris_amd64 (push) Has been cancelled
build / Build for windows_amd64 (push) Has been cancelled
build / Build for freebsd_arm (push) Has been cancelled
build / Build for linux_arm (push) Has been cancelled
build / Build for darwin_arm64 (push) Has been cancelled
build / Build for linux_arm64 (push) Has been cancelled
build / Build for windows_arm64 (push) Has been cancelled
build / Build Docker image for linux_386 (push) Has been cancelled
build / Build Docker image for linux_amd64 (push) Has been cancelled
build / Build Docker image for linux_arm (push) Has been cancelled
build / Build Docker image for linux_arm64 (push) Has been cancelled
build / Build e2etest for linux_386 (push) Has been cancelled
build / Build e2etest for windows_386 (push) Has been cancelled
build / Build e2etest for darwin_amd64 (push) Has been cancelled
build / Build e2etest for linux_amd64 (push) Has been cancelled
build / Build e2etest for windows_amd64 (push) Has been cancelled
build / Build e2etest for linux_arm (push) Has been cancelled
build / Build e2etest for darwin_arm64 (push) Has been cancelled
build / Build e2etest for linux_arm64 (push) Has been cancelled
build / Run e2e test for linux_386 (push) Has been cancelled
build / Run e2e test for windows_386 (push) Has been cancelled
build / Run e2e test for darwin_amd64 (push) Has been cancelled
build / Run e2e test for linux_amd64 (push) Has been cancelled
build / Run e2e test for windows_amd64 (push) Has been cancelled
build / Run e2e test for linux_arm (push) Has been cancelled
build / Run e2e test for linux_arm64 (push) Has been cancelled
build / Run terraform-exec test for linux amd64 (push) Has been cancelled
Revert "Bump terraform-svchost to v0.2.0"
2026-02-13 09:13:12 -07:00
Brandon Croft
12276b836a
Revert "bump terraform-svchost to v0.2.0"
...
This reverts commit 0f11f38d47 .
2026-02-13 09:04:30 -07:00
Brandon Croft
1df7030c5a
Revert "make syncdeps"
...
This reverts commit c42d0006fe .
2026-02-13 09:04:30 -07:00
Brandon Croft
ca320f398f
Revert "Create BUG FIXES-20260114-135324.yaml"
...
This reverts commit cb615c38d8 .
2026-02-13 09:04:30 -07:00
Sarah French
694f746748
validate: Add checking the backend block to the validate command ( #38021 )
...
* feat: Make validate command detect when an unknown backend type is in use.
* feat: Make validate command detect when the backend configuration doesn't match the schema.
* fix: Stop suppressing the Required:true parts of the backend schema when validating backend blocks
* test: Add test showing validation fails when a required attribute is missing from a backend's config
2026-02-13 15:31:57 +00:00
Daniel Schmidt
c1f6360120
use config output addresses for origin information
build / Build for freebsd_amd64 (push) Has been cancelled
build / Build for linux_amd64 (push) Has been cancelled
build / Build for openbsd_amd64 (push) Has been cancelled
build / Build for solaris_amd64 (push) Has been cancelled
build / Build for windows_amd64 (push) Has been cancelled
build / Build for freebsd_arm (push) Has been cancelled
build / Build for linux_arm (push) Has been cancelled
build / Build for darwin_arm64 (push) Has been cancelled
build / Build for linux_arm64 (push) Has been cancelled
build / Build for windows_arm64 (push) Has been cancelled
build / Build Docker image for linux_386 (push) Has been cancelled
build / Build Docker image for linux_amd64 (push) Has been cancelled
build / Build Docker image for linux_arm (push) Has been cancelled
build / Build Docker image for linux_arm64 (push) Has been cancelled
build / Build e2etest for linux_386 (push) Has been cancelled
build / Build e2etest for windows_386 (push) Has been cancelled
build / Build e2etest for darwin_amd64 (push) Has been cancelled
build / Build e2etest for linux_amd64 (push) Has been cancelled
build / Build e2etest for windows_amd64 (push) Has been cancelled
build / Build e2etest for linux_arm (push) Has been cancelled
build / Build e2etest for darwin_arm64 (push) Has been cancelled
build / Build e2etest for linux_arm64 (push) Has been cancelled
build / Run e2e test for linux_386 (push) Has been cancelled
build / Run e2e test for windows_386 (push) Has been cancelled
build / Run e2e test for darwin_amd64 (push) Has been cancelled
build / Run e2e test for linux_amd64 (push) Has been cancelled
build / Run e2e test for windows_amd64 (push) Has been cancelled
build / Run e2e test for linux_arm (push) Has been cancelled
build / Run e2e test for linux_arm64 (push) Has been cancelled
build / Run terraform-exec test for linux amd64 (push) Has been cancelled
2026-02-11 17:22:59 +01:00
Daniel Schmidt
7e93beb965
make deprecation origin addr as precise as possible
2026-02-11 17:22:59 +01:00
Samsondeen
77237310aa
Colorize diag details ( #38145 )
2026-02-11 14:44:12 +01:00
Daniel Banck
0f1bf3658f
Merge pull request #38147 from hashicorp/dbanck/remove-unused-module-funcs
...
config: Remove unused enter package methods
2026-02-11 13:50:53 +01:00
Daniel Banck
f32a248752
config: Remove unused enter package methods
2026-02-11 12:15:23 +01:00
Sarah French
b8c2cabee8
init: Fix when error diagnostics are acted on in PSS's experimental version of init. Avoid trying to initialise a state store with insufficient config. ( #38125 )
build / Build for windows_amd64 (push) Blocked by required conditions
build / Build for freebsd_arm (push) Blocked by required conditions
build / Build for linux_arm (push) Blocked by required conditions
build / Build for darwin_arm64 (push) Blocked by required conditions
build / Build for linux_arm64 (push) Blocked by required conditions
build / Build for windows_arm64 (push) Blocked by required conditions
build / Build Docker image for linux_386 (push) Blocked by required conditions
build / Build Docker image for linux_amd64 (push) Blocked by required conditions
build / Build Docker image for linux_arm (push) Blocked by required conditions
build / Build Docker image for linux_arm64 (push) Blocked by required conditions
build / Build e2etest for linux_386 (push) Blocked by required conditions
build / Build e2etest for windows_386 (push) Blocked by required conditions
build / Build e2etest for darwin_amd64 (push) Blocked by required conditions
build / Build e2etest for linux_amd64 (push) Blocked by required conditions
build / Build e2etest for windows_amd64 (push) Blocked by required conditions
build / Build e2etest for linux_arm (push) Blocked by required conditions
build / Build e2etest for darwin_arm64 (push) Blocked by required conditions
build / Build e2etest for linux_arm64 (push) Blocked by required conditions
build / Run e2e test for linux_386 (push) Blocked by required conditions
build / Run e2e test for windows_386 (push) Blocked by required conditions
build / Run e2e test for darwin_amd64 (push) Blocked by required conditions
build / Run e2e test for linux_amd64 (push) Blocked by required conditions
build / Run e2e test for windows_amd64 (push) Blocked by required conditions
build / Run e2e test for linux_arm (push) Blocked by required conditions
build / Run e2e test for linux_arm64 (push) Blocked by required conditions
build / Run terraform-exec test for linux amd64 (push) Blocked by required conditions
Quick Checks / Unit Tests (push) Waiting to run
Quick Checks / Race Tests (push) Waiting to run
Quick Checks / End-to-end Tests (push) Waiting to run
Quick Checks / Code Consistency Checks (push) Waiting to run
2026-02-11 00:08:08 +00:00
Radek Simko
27770ee805
PSS: Migration from a backend to a state store ( #38048 )
...
build / Build for windows_amd64 (push) Blocked by required conditions
build / Build for freebsd_arm (push) Blocked by required conditions
build / Build for linux_arm (push) Blocked by required conditions
build / Build for darwin_arm64 (push) Blocked by required conditions
build / Build for linux_arm64 (push) Blocked by required conditions
build / Build for windows_arm64 (push) Blocked by required conditions
build / Build Docker image for linux_386 (push) Blocked by required conditions
build / Build Docker image for linux_amd64 (push) Blocked by required conditions
build / Build Docker image for linux_arm (push) Blocked by required conditions
build / Build Docker image for linux_arm64 (push) Blocked by required conditions
build / Build e2etest for linux_386 (push) Blocked by required conditions
build / Build e2etest for windows_386 (push) Blocked by required conditions
build / Build e2etest for darwin_amd64 (push) Blocked by required conditions
build / Build e2etest for linux_amd64 (push) Blocked by required conditions
build / Build e2etest for windows_amd64 (push) Blocked by required conditions
build / Build e2etest for linux_arm (push) Blocked by required conditions
build / Build e2etest for darwin_arm64 (push) Blocked by required conditions
build / Build e2etest for linux_arm64 (push) Blocked by required conditions
build / Run e2e test for linux_386 (push) Blocked by required conditions
build / Run e2e test for windows_386 (push) Blocked by required conditions
build / Run e2e test for darwin_amd64 (push) Blocked by required conditions
build / Run e2e test for linux_amd64 (push) Blocked by required conditions
build / Run e2e test for windows_amd64 (push) Blocked by required conditions
build / Run e2e test for linux_arm (push) Blocked by required conditions
build / Run e2e test for linux_arm64 (push) Blocked by required conditions
build / Run terraform-exec test for linux amd64 (push) Blocked by required conditions
Quick Checks / Unit Tests (push) Waiting to run
Quick Checks / Race Tests (push) Waiting to run
Quick Checks / End-to-end Tests (push) Waiting to run
Quick Checks / Code Consistency Checks (push) Waiting to run
* backend/inmem: Make it easier to use the backend in tests
* cloud: Make the cloud backend testable
* command/views: Introduce migration UI messages
* command/init: Add 3 tests for migrations from a backend to PSS
- TestInit_backend_to_stateStore_singleWorkspace
- TestInit_backend_to_stateStore_multipleWorkspaces
- TestInit_cloud_to_stateStore
* command/init: Implement migration from a backend to PSS
* address PR feedback
* remove local state after migration
2026-02-10 11:39:33 +00:00
Austin Valle
a48e873790
PSS: Adjust StateRange.End logic in ReadStateBytes and WriteStateBytes ( #38127 )
...
build / Build for windows_amd64 (push) Blocked by required conditions
build / Build for freebsd_arm (push) Blocked by required conditions
build / Build for linux_arm (push) Blocked by required conditions
build / Build for darwin_arm64 (push) Blocked by required conditions
build / Build for linux_arm64 (push) Blocked by required conditions
build / Build for windows_arm64 (push) Blocked by required conditions
build / Build Docker image for linux_386 (push) Blocked by required conditions
build / Build Docker image for linux_amd64 (push) Blocked by required conditions
build / Build Docker image for linux_arm (push) Blocked by required conditions
build / Build Docker image for linux_arm64 (push) Blocked by required conditions
build / Build e2etest for linux_386 (push) Blocked by required conditions
build / Build e2etest for windows_386 (push) Blocked by required conditions
build / Build e2etest for darwin_amd64 (push) Blocked by required conditions
build / Build e2etest for linux_amd64 (push) Blocked by required conditions
build / Build e2etest for windows_amd64 (push) Blocked by required conditions
build / Build e2etest for linux_arm (push) Blocked by required conditions
build / Build e2etest for darwin_arm64 (push) Blocked by required conditions
build / Build e2etest for linux_arm64 (push) Blocked by required conditions
build / Run e2e test for linux_386 (push) Blocked by required conditions
build / Run e2e test for windows_386 (push) Blocked by required conditions
build / Run e2e test for darwin_amd64 (push) Blocked by required conditions
build / Run e2e test for linux_amd64 (push) Blocked by required conditions
build / Run e2e test for windows_amd64 (push) Blocked by required conditions
build / Run e2e test for linux_arm (push) Blocked by required conditions
build / Run e2e test for linux_arm64 (push) Blocked by required conditions
build / Run terraform-exec test for linux amd64 (push) Blocked by required conditions
Quick Checks / Unit Tests (push) Waiting to run
Quick Checks / Race Tests (push) Waiting to run
Quick Checks / End-to-end Tests (push) Waiting to run
Quick Checks / Code Consistency Checks (push) Waiting to run
* fix usage of StateRange.End
* add test for last chunk is single byte
2026-02-05 17:25:25 +00:00
Daniel Banck
d103825d84
Move changelog file to avoid duplicate entry
...
This PR moves the changelog file for the fix in #38025 into the 1.14
directory. Since it was backported we would otherwise end up with two
changelog entries. One in 1.14.x and one in 1.15.x
2026-02-05 17:21:34 +01:00
hc-github-team-tf-core
4ad174f77f
Cleanup after 1.15.0-alpha20260204 release
2026-02-05 11:24:48 +01:00
Abdurahman Abdelgany
8e6d141fdf
Ensure that SourceBundleParser always receives a relative path for the Source Directory
2026-02-04 11:03:58 -05:00
Abdurahman Abdelgany
587fc8e66b
Merge branch 'main' into stacks_validate_relative_path_fix
2026-02-04 10:23:52 -05:00
Radek Simko
87ba30ef88
plan: Improve diagnostics for uninitialized state_store provider ( #38075 )
...
* plan: Improve diagnostics for uninitialized state_store provider
* turn suggestion into panic per PR feedback
2026-02-04 11:14:33 +00:00
Sarah French
0ef56b2853
PSS : Test edge cases when the selected workspace doesn't exist during init with a state_store ( #38119 )
...
* test: Clarify purpose of existing test related to workspace edge-cases during init.
* test: Add test case showing Terraform prompt users to select a new workspace if the current one doesn't exist during init (and others exist).
2026-02-04 10:59:23 +00:00
hc-github-team-tf-core
f65c52c899
Prepare before 1.15.0-alpha20260204 release
2026-02-04 09:25:25 +01:00
Daniel Schmidt
f44decc5f1
fix PR link
2026-02-04 09:11:33 +01:00
Brandon Croft
cb615c38d8
Create BUG FIXES-20260114-135324.yaml
2026-02-04 09:11:20 +01:00
Brandon Croft
c42d0006fe
make syncdeps
2026-02-04 09:11:20 +01:00
Brandon Croft
0f11f38d47
bump terraform-svchost to v0.2.0
2026-02-04 09:11:20 +01:00
Abdurahman Abdelgany
9a9938d950
Use an actual config with a relative path in unit test
Quick Checks / Unit Tests (push) Has been cancelled
Quick Checks / Race Tests (push) Has been cancelled
Quick Checks / End-to-end Tests (push) Has been cancelled
Quick Checks / Code Consistency Checks (push) Has been cancelled
2026-02-03 15:27:38 -05:00
Daniel Schmidt
ba5c4ac5e3
add comment about locals using shallow validation
build / Build for freebsd_amd64 (push) Has been cancelled
build / Build for linux_amd64 (push) Has been cancelled
build / Build for openbsd_amd64 (push) Has been cancelled
build / Build for solaris_amd64 (push) Has been cancelled
build / Build for windows_amd64 (push) Has been cancelled
build / Build for freebsd_arm (push) Has been cancelled
build / Build for linux_arm (push) Has been cancelled
build / Build for darwin_arm64 (push) Has been cancelled
build / Build for linux_arm64 (push) Has been cancelled
build / Build for windows_arm64 (push) Has been cancelled
build / Build Docker image for linux_386 (push) Has been cancelled
build / Build Docker image for linux_amd64 (push) Has been cancelled
build / Build Docker image for linux_arm (push) Has been cancelled
build / Build Docker image for linux_arm64 (push) Has been cancelled
build / Build e2etest for linux_386 (push) Has been cancelled
build / Build e2etest for windows_386 (push) Has been cancelled
build / Build e2etest for darwin_amd64 (push) Has been cancelled
build / Build e2etest for linux_amd64 (push) Has been cancelled
build / Build e2etest for windows_amd64 (push) Has been cancelled
build / Build e2etest for linux_arm (push) Has been cancelled
build / Build e2etest for darwin_arm64 (push) Has been cancelled
build / Build e2etest for linux_arm64 (push) Has been cancelled
build / Run e2e test for linux_386 (push) Has been cancelled
build / Run e2e test for windows_386 (push) Has been cancelled
build / Run e2e test for darwin_amd64 (push) Has been cancelled
build / Run e2e test for linux_amd64 (push) Has been cancelled
build / Run e2e test for windows_amd64 (push) Has been cancelled
build / Run e2e test for linux_arm (push) Has been cancelled
build / Run e2e test for linux_arm64 (push) Has been cancelled
build / Run terraform-exec test for linux amd64 (push) Has been cancelled
2026-02-03 17:00:05 +01:00
Daniel Schmidt
84eeb0a113
improve wording of comments
2026-02-03 17:00:05 +01:00