From afc0420892588fe0b019957285eebf92818c6912 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 22 Jun 2026 22:21:10 +0000 Subject: [PATCH 1/3] Add production workflow for updated run --- .github/workflows/production-workflow.yml | 29 +++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 .github/workflows/production-workflow.yml diff --git a/.github/workflows/production-workflow.yml b/.github/workflows/production-workflow.yml new file mode 100644 index 0000000..073d6d0 --- /dev/null +++ b/.github/workflows/production-workflow.yml @@ -0,0 +1,29 @@ +name: Production Workflow + +on: + push: + branches: + - main + workflow_dispatch: + +permissions: + contents: read + +concurrency: + group: production-workflow + cancel-in-progress: true + +jobs: + production-check: + name: Run production workflow + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v4 + + - name: Verify key production assets + run: | + test -f index.html + test -f robots.txt + test -f sitemap.xml From 3e616709c86b49c490dca794fa77933334cc5440 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 22 Jun 2026 22:21:57 +0000 Subject: [PATCH 2/3] Refine production workflow reliability --- .github/workflows/production-workflow.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/workflows/production-workflow.yml b/.github/workflows/production-workflow.yml index 073d6d0..f632d35 100644 --- a/.github/workflows/production-workflow.yml +++ b/.github/workflows/production-workflow.yml @@ -10,7 +10,7 @@ permissions: contents: read concurrency: - group: production-workflow + group: production-workflow-${{ github.ref }} cancel-in-progress: true jobs: @@ -24,6 +24,6 @@ jobs: - name: Verify key production assets run: | - test -f index.html - test -f robots.txt - test -f sitemap.xml + test -f index.html || { echo "Missing required file: index.html"; exit 1; } + test -f robots.txt || { echo "Missing required file: robots.txt"; exit 1; } + test -f sitemap.xml || { echo "Missing required file: sitemap.xml"; exit 1; } From 2cc3171b04032e05c9284261a7d0caad5177b2b1 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Mon, 22 Jun 2026 22:22:23 +0000 Subject: [PATCH 3/3] Improve production workflow failure messages --- .github/workflows/production-workflow.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/production-workflow.yml b/.github/workflows/production-workflow.yml index f632d35..a4674f7 100644 --- a/.github/workflows/production-workflow.yml +++ b/.github/workflows/production-workflow.yml @@ -24,6 +24,6 @@ jobs: - name: Verify key production assets run: | - test -f index.html || { echo "Missing required file: index.html"; exit 1; } - test -f robots.txt || { echo "Missing required file: robots.txt"; exit 1; } - test -f sitemap.xml || { echo "Missing required file: sitemap.xml"; exit 1; } + test -f index.html || { echo "Production check failed: missing /index.html at repository root."; exit 1; } + test -f robots.txt || { echo "Production check failed: missing /robots.txt at repository root."; exit 1; } + test -f sitemap.xml || { echo "Production check failed: missing /sitemap.xml at repository root."; exit 1; }