From 637cd1f3fdd17a09e9a29202e5f5c0b16b6849fa Mon Sep 17 00:00:00 2001 From: Mike Odnis Date: Fri, 17 Apr 2026 01:10:34 -0400 Subject: [PATCH] ci: add placeholder `required` status gate for org ruleset Satisfies the `required` status-check context in org ruleset `default-branch-baseline` (id 15191038, currently evaluate mode). Placeholder: this job always passes. Before the ruleset flips to active, harden it with `needs:` on real language-CI jobs or replace with a call to a reusable workflow from resq-software/.github once the matching lang-ci.yml exists. --- .github/workflows/required.yml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .github/workflows/required.yml diff --git a/.github/workflows/required.yml b/.github/workflows/required.yml new file mode 100644 index 0000000..7c3d2ec --- /dev/null +++ b/.github/workflows/required.yml @@ -0,0 +1,29 @@ +# Copyright 2026 ResQ Software +# SPDX-License-Identifier: Apache-2.0 +# +# Minimal `required` status-check emitter — placeholder to satisfy the +# org ruleset `default-branch-baseline` (id 15191038) while +# language-specific reusable CI for this repo is still pending. Harden +# this job (add `needs:` on real CI jobs) before the ruleset flips from +# evaluate to active. + +name: required + +on: + push: + branches: [main, master] + pull_request: + +permissions: + contents: read + +concurrency: + group: ${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + +jobs: + required: + name: required + runs-on: ubuntu-latest + steps: + - run: echo "ok — placeholder until language CI lands"