ci(release): allow npm telegram e2e from release branch · openclaw/openclaw@16c6a92
steipete
·
2026-04-27
·
via Recent Commits to openclaw:main
| Original file line number | Diff line number | Diff line change |
|---|
@@ -34,23 +34,8 @@ env:
|
34 | 34 | PNPM_VERSION: "10.33.0" |
35 | 35 | |
36 | 36 | jobs: |
37 | | -validate_dispatch_ref: |
38 | | -name: Validate dispatch ref |
39 | | -runs-on: blacksmith-8vcpu-ubuntu-2404 |
40 | | -steps: |
41 | | - - name: Require main workflow ref |
42 | | -env: |
43 | | -WORKFLOW_REF: ${{ github.ref }} |
44 | | -run: | |
45 | | - set -euo pipefail |
46 | | - if [[ "${WORKFLOW_REF}" != "refs/heads/main" ]]; then |
47 | | - echo "NPM Telegram beta E2E must be dispatched from main so workflow logic stays controlled." >&2 |
48 | | - exit 1 |
49 | | - fi |
50 | | - |
51 | 37 | approve_release_manager: |
52 | 38 | name: Approve npm Telegram beta E2E |
53 | | -needs: validate_dispatch_ref |
54 | 39 | runs-on: ubuntu-latest |
55 | 40 | environment: npm-release |
56 | 41 | steps: |
@@ -71,7 +56,7 @@ jobs:
|
71 | 56 | DOCKER_BUILD_SUMMARY: "false" |
72 | 57 | DOCKER_BUILD_RECORD_UPLOAD: "false" |
73 | 58 | steps: |
74 | | - - name: Checkout main |
| 59 | + - name: Checkout dispatch ref |
75 | 60 | uses: actions/checkout@v6 |
76 | 61 | with: |
77 | 62 | ref: ${{ github.sha }} |
|
| Original file line number | Diff line number | Diff line change |
|---|
@@ -47,6 +47,8 @@ describe("npm Telegram live Docker E2E", () => {
|
47 | 47 | expect(workflow).toContain("approve_release_manager:"); |
48 | 48 | expect(workflow).toContain("environment: npm-release"); |
49 | 49 | expect(workflow).toContain("needs: approve_release_manager"); |
| 50 | +expect(workflow).not.toContain("Require main workflow ref"); |
| 51 | +expect(workflow).not.toContain("refs/heads/main"); |
50 | 52 | expect(workflow).not.toContain('new Set(["admin", "write"])'); |
51 | 53 | expect(workflow).not.toContain("data.role_name"); |
52 | 54 | expect(workflow).not.toContain("github.rest.teams.listMembersInOrg"); |
|
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。