CoreOS Bot
d6716b8cb5
Sync repo templates ⚙
...
Sync with coreos/repo-templates@feda6e6e1f .
2025-09-08 22:51:20 +00:00
dependabot[bot]
763eada7a3
build(deps): bump actions/setup-go from 5 to 6
...
Bumps [actions/setup-go](https://github.com/actions/setup-go ) from 5 to 6.
- [Release notes](https://github.com/actions/setup-go/releases )
- [Commits](https://github.com/actions/setup-go/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: actions/setup-go
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-09-08 12:31:48 +00:00
dependabot[bot]
8c70e77430
build(deps): bump actions/checkout from 4 to 5
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-08-18 19:48:33 +00:00
CoreOS Bot
c03548e250
Sync repo templates ⚙
...
Sync with coreos/repo-templates@fa7c939275 .
2025-07-14 18:45:41 +00:00
Tiago Bueno
93ff3d3d9d
Fix TMT workflow to respect use_built_from_src
...
closes #2084
Signed-off-by: Tiago Bueno <tiago.bueno@gmail.com >
2025-05-22 11:31:00 -03:00
Tiago Bueno
e4b62af541
Add initial tmt test and CI workflow
...
This commit introduces a new TMT tests and a GitHub Actions workflow to
run it.
TMT (Test Management Tool) is a tool for managing and executing tests
in a structured and efficient manner. It allows users to define test
plans, organize test cases, and execute them in a consistent manner. TMT is
particularly useful for testing software projects, as it provides a
framework for managing the entire testing process, from planning to
execution and reporting.
The workflow is set up to run on every push to the main branch and on
pull requests, providing continuous integration for the project.
The core test added is designed to verify the basic functionality of
the application using TMT, ensuring that it can successfully execute a
simple test case.
The smoke plan is defined in the `tests/tmt/plans/smoke.fmf` file and
is configure to run all tests with smoke tag.
The `tests/tmt/plans/main.fmf` file is the main plan that includes
common configurations and settings for the plans. Currently, it prepare
the test environment.
The workflow is defined in the `.github/workflows/tmt-tests.yml` file
and includes steps to set up the environment, install dependencies, and
run tests. It is allowed to execute on pull requests, pushes to the
main branch, and on demand. By default all tests are executed, but it
can be executed on demand with a TMT plan filter. As part of the
workflow, TMT will be executed inside a container.
JIRA: https://issues.redhat.com/browse/COS-2284
Signed-off-by: Tiago Bueno <tiago.bueno@gmail.com >
2025-05-16 19:31:50 -03:00
CoreOS Bot
fdfb05ef91
Sync repo templates ⚙
...
Sync with coreos/repo-templates@1e6c287cba .
2025-05-01 16:25:37 +00:00
CoreOS Bot
a54e032a3e
Sync repo templates ⚙
...
Sync with coreos/repo-templates@721c46db9d .
2025-04-14 11:08:56 +00:00
CoreOS Bot
7010763198
Sync repo templates ⚙
...
Sync with coreos/repo-templates@383da18150 .
2025-03-26 20:14:52 +00:00
Steven Presti
5153737cc2
issue_template/stablize-checklist: add yaml matter header
...
With the latest github changes, issue templates are now required
to have a yaml matter header to function.
2025-03-12 08:25:44 -04:00
CoreOS Bot
c169e6e7f0
Sync repo templates ⚙
...
Sync with coreos/repo-templates@d59c2efa14 .
2025-03-11 20:54:13 +00:00
CoreOS Bot
da6b82e979
Sync repo templates ⚙
...
Sync with coreos/repo-templates@f30bff694a .
2024-12-16 13:59:12 +00:00
CoreOS Bot
fba1c4ee75
Sync repo templates ⚙
...
Sync with coreos/repo-templates@b2512a40d1 .
2024-11-25 16:35:14 +00:00
CoreOS Bot
ae7f91681e
Sync repo templates ⚙
...
Sync with coreos/repo-templates@9066203af1 .
2024-11-18 14:29:52 +00:00
CoreOS Bot
f54a43bdf4
Sync repo templates ⚙
...
Sync with coreos/repo-templates@d8980f479a .
2024-11-14 13:17:53 +00:00
CoreOS Bot
5bba4ad726
Sync repo templates ⚙
...
Sync with coreos/repo-templates@eb62991571 .
2024-11-13 14:49:36 +00:00
CoreOS Bot
2f23c0bd75
Sync repo templates ⚙
...
Sync with coreos/repo-templates@91391bc863 .
2024-10-11 14:59:52 +00:00
CoreOS Bot
96e7c49c38
Sync repo templates ⚙
...
Sync with coreos/repo-templates@f147a34ea7 .
2024-04-24 22:16:36 +00:00
CoreOS Bot
eff1487944
Sync repo templates ⚙
...
Sync with coreos/repo-templates@b7fb8e151e .
2024-01-22 11:56:42 +00:00
CoreOS Bot
b661f5bd57
Sync repo templates ⚙
...
Sync with coreos/repo-templates@7e30893b88 .
2024-01-03 21:12:05 +00:00
CoreOS Bot
4449a619fa
Sync repo templates ⚙
...
Sync with coreos/repo-templates@90904e8f37 .
2023-11-01 19:42:00 +00:00
CoreOS Bot
fe05edeac0
Sync repo templates ⚙
...
Sync with coreos/repo-templates@5421136952 .
2023-05-31 02:14:38 +00:00
CoreOS Bot
0fd0b51620
Sync repo templates ⚙
...
Sync with coreos/repo-templates@c3705ccc33 .
2023-05-30 19:36:52 +00:00
CoreOS Bot
cba96c4f57
Sync repo templates ⚙
...
Sync with coreos/repo-templates@4e8a0c41c8 .
2023-05-25 17:39:01 +00:00
CoreOS Bot
c2d67d5386
Sync repo templates ⚙
...
Sync with coreos/repo-templates@514c09dcf0 .
2023-05-03 20:32:33 +00:00
Benjamin Gilbert
4d2589a5ca
Merge pull request #1607 from bgilbert/stabilize
...
templates: update CI ratchet procedure for Butane spec stabilization
2023-04-13 11:57:43 -04:00
CoreOS Bot
b46dbb3ba7
Sync repo templates ⚙
...
Sync with coreos/repo-templates@dc81c3e29a .
2023-04-11 18:50:54 +00:00
Benjamin Gilbert
25497fc2bf
templates: update CI ratchet procedure for Butane spec stabilization
...
Use the new kola support in
https://github.com/coreos/coreos-assembler/pull/3422 .
2023-04-10 22:32:36 -04:00
Benjamin Gilbert
7fccc453d6
Merge pull request #1591 from bgilbert/stabilize
...
templates/stabilize-checklist: disable tests using exp Butane config
2023-03-31 14:44:30 -04:00
Benjamin Gilbert
83ae1763b7
templates/stabilize-checklist: disable tests using exp Butane config
...
It's not enough to snooze kola tests using the experimental Butane
config during the coreos-assembler ratchet, because kola parses the
config even when the test is snoozed. Disable the tests instead.
2023-03-29 13:23:27 -04:00
Benjamin Gilbert
f86b4106e9
internal/doc: remove previous experimental doc during stabilization
2023-03-27 19:26:00 -04:00
Benjamin Gilbert
1989f24491
Initial support for automatic spec doc generation
...
Move all field descriptions to a single YAML file and generate version-
specific spec docs from that. Use reflection to walk the config
structs for each version and omit fields which don't exist in a
particular spec version.
We don't do this at a JSON Schema level because e.g. Resource is
referenced in multiple places with different semantics and different
doc strings.
For now, keep the code out of the external API. The plan is to add
functionality to support Butane docs generation, at which point
internal/doc/generate will move to config/doc.
Update the stabilization checklist to remove manual tweaking of
spec docs.
2023-03-27 19:26:00 -04:00
Benjamin Gilbert
6de727aa86
workflows: switch to setup-go v4
...
Cache dependencies and build outputs by default.
2023-03-24 19:06:56 -04:00
Benjamin Gilbert
47c4aa1cde
workflows: add job to check whether generated schema is current
...
We don't want to add this directly to ./test because that would create a
schematyper dependency.
Based on the Rust Docs job from coreos-installer.
2023-03-24 15:50:37 -04:00
CoreOS Bot
bbd1e1648e
Sync repo templates ⚙
...
Sync with coreos/repo-templates@71058122bf .
2023-03-06 17:39:54 +00:00
Benjamin Gilbert
8959e62c40
docs/stabilize: suggest snoozing tests using the Butane experimental spec
...
The existing external test workaround doesn't work for Butane configs,
since an extra ratchet is required.
2023-03-01 13:22:29 -06:00
Benjamin Gilbert
50dd10cb7d
docs/development: list other packages to update for spec bumps
2023-03-01 13:22:24 -06:00
Benjamin Gilbert
3ea1ba2d5b
templates/stabilize: add checkboxes and reformat a bit
2023-03-01 00:37:20 -06:00
Benjamin Gilbert
8d7c36bcfe
docs: move spec stabilization checklist to an issue template
...
No textual changes.
2023-03-01 00:31:43 -06:00
Benjamin Gilbert
97a9c85c1a
workflows: add Go 1.20
2023-02-08 13:39:50 -05:00
Benjamin Gilbert
4a42f0a211
workflows: update golangci-lint
2023-02-08 13:39:36 -05:00
Benjamin Gilbert
39757316eb
Bump minimum Go version to 1.18
...
Go 1.17 is EOL.
2023-01-30 19:59:06 -05:00
CoreOS Bot
8af3d581fb
Sync repo templates ⚙
...
Sync with coreos/repo-templates@75d51020e2 .
2022-11-28 14:41:51 +00:00
CoreOS Bot
9db439ea19
Sync repo templates ⚙
...
Sync with coreos/repo-templates@30f9d7fc37 .
2022-11-08 03:21:34 +00:00
CoreOS Bot
57e4818ba7
Sync repo templates ⚙
...
Sync with coreos/repo-templates@35df04960d .
2022-11-05 17:09:36 +00:00
Benjamin Gilbert
b24436e4b0
dependabot: permute the label order to flush Dependabot's config cache
...
This should fix the missing skip-notes labels on Dependabot PRs.
2022-10-14 13:22:18 -04:00
CoreOS Bot
569e54baee
Sync repo templates ⚙
...
Sync with coreos/repo-templates@a20ef9a9bc .
2022-09-21 16:47:00 +00:00
CoreOS Bot
f6bda19840
Sync repo templates ⚙
...
Sync with coreos/repo-templates@2902a8e378 .
2022-09-20 14:07:45 +00:00
Benjamin Gilbert
0a55617855
workflows: add Go 1.19
2022-08-09 19:04:31 -04:00
Benjamin Gilbert
08e6109516
workflows: update action versions
2022-08-09 19:04:31 -04:00