Commit Graph

23 Commits

Author SHA1 Message Date
Václav Kadlčík
ef8f37bfd4 Define tier0 testing
As part of tier0 unification across the rhel-pt-gcc components
(RHEL-113756), introduce tier0 testing. The testing is limited
to x86_64-only (OSCI-imposed).

The tests selected for it are the public part of tier1. In other
words, we are introducing tier0 as a subset of tier1, run on
x86_64-only.

For awareness, RHEL builds get full tier1 in a later phase of
gating (BaseOS CI). This commit doesn't affect that in any way;
now we are just adding a small bit of functional testing sooner
in the pipeline.
2026-03-05 12:31:05 +01:00
Václav Kadlčík
e32ce1bb7c Standardize tier1 in gating
The tier1 tests were traditionally run by BaseOS CI by various
tasks if the baseos-ci.brew-build.* family, typically implemented
by Beaker jobs.

Every component used to have its own special flavor of the
configuration, both in BaseOS CI (the triggering part) and here in
the component's gating.yaml (results processing).

The each-component-is-a-snowflake approach didn't work very well,
creating discrepancies like RHEL-140879.

At long last, I've unified the BaseOS CI configuration for all my
components:
- drop the Beaker job(s) (which have been declared obsoleted anyway)
- trigger two OpenStack jobs
  - "fast lane" for architectures where we usually get results fast,
    sometimes it's advantageous to take a look ASAP
  - "slow lane" for architectures we typically have to wait
For reference, it's commit d2baef686 in baseos-qe/citool-config.

Now I'm fixing the counterpart in gating.yaml (results processing):
We wait for the "fast lane" and "slow lane" results and they both
must pass.
2026-02-13 14:33:35 +01:00
Nick Clifton
24542b01ab Annocheck: Look for -fstack-clash-protection in DW_AT_producer string.
Resolves: RHEL-77142
2025-02-03 16:10:41 +00:00
Nick Clifton
212bd7f311 Rebase for GTS 14.1 release.
Resolves: RHEL-76929
2025-01-30 14:44:32 +00:00
Nick Clifton
c0fd0e8543 Rebase for GTS 14.1 release.
Resolves: RHEL-76929
2025-01-30 14:06:08 +00:00
Václav Kadlčík
7f20643af8 Avoid rpminspect "specname" failures in gating
Handle this:

  Spec filename does not exactly match the primary name
  gcc-toolset-14-annobin; got 'annobin.spec'

  The spec file name does not match the expected NAME.spec
  format. Rename the spec file to conform to this policy.
2024-09-10 10:40:52 +02:00
Nick Clifton
c1bc4e0f45 Clang & LLVM Plugins: Remove buildroot from plugin install directory.
Resolves: RHEL-54178
2024-08-15 16:37:19 +01:00
Nick Clifton
f0c6f446c6 Clang & LLVM Plugins: Include install directory in binary.
Resolves: RHEL-54178
2024-08-13 17:08:43 +01:00
Nick Clifton
829cde6f39 Clang & LLVM Plugins: Include install directory in binary.
Resolves: RHEL-54178
2024-08-13 17:00:07 +01:00
Nick Clifton
1246d026a4 Spec File: Use correct names for the symlinks.
Resolves: RHEL-53210
2024-08-12 14:40:16 +01:00
Nick Clifton
303c67aae6 Spec File: Use correct names for the symlinks.
Resolves: RHEL-53210
2024-08-09 11:18:28 +01:00
Nick Clifton
68c6195323 Spec File: Use correct names for the plugins.
Resolves: RHEL-53210
2024-08-08 14:56:42 +01:00
Nick Clifton
7378923ae2 Spec File: Disable bootstrapping.
Resolves: RHEL-53210
2024-08-08 13:34:50 +01:00
Nick Clifton
fe4e8f262c Spec File: Use correct directory for plugin installation. Spec File: Disable plugin when running on wrong major version of the compiler.
Resolves: RHEL-53210
2024-08-08 12:58:12 +01:00
Nick Clifton
c9cde6d098 Annocheck: Stop spurious assembler warnings. Annocheck: Stop warnings about known gaps.
Resolves: RHEL-53213
Resolves: RHEL-53218
2024-08-07 16:12:51 +01:00
Nick Clifton
5abe836ca2 Spec File: Change bootstrap gcc version to 14.
Resolves: RHEL-53210
2024-08-07 11:13:36 +01:00
Nick Clifton
ec0bd5bf3c Spec File: Remove scl-runtime requirement when bootstrapping. 2024-08-01 16:14:19 +01:00
Nick Clifton
2c934cd649 Enable bootstrapping.
Resolves: RHEL-51183
2024-08-01 15:01:46 +01:00
Nick Clifton
a4baf7f0a6 Spec File: Remove spurious dash from install path of gcc plugin. (RHEL-51183) 2024-08-01 10:56:07 +01:00
Nick Clifton
627a7c0dfe Rebase to 12.65.
Resolves: RHEL-51018
2024-07-30 11:27:54 +01:00
Nick Clifton
12df1a5dc1 Disable version checks in gcc plugin.
Resolves: RHEL-30409
2024-05-07 10:44:36 +01:00
Nick Clifton
31864cd120 Initial import of annobin sources.
Resolves: RHEL-30409
2024-05-02 12:58:35 +01:00
Release Configuration Management
dc97aa102e New branch setup 2024-04-30 05:52:08 -04:00