We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d60254f commit 986c430Copy full SHA for 986c430
1 file changed
.github/workflows/npm-publish.yml
@@ -66,7 +66,26 @@ jobs:
66
id-token: write # REQUIRED FOR OIDC
67
env:
68
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
69
+ GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
70
steps:
71
+ - name: Check Main Branch
72
+ if: github.ref != 'refs/heads/main'
73
+ run: |
74
+ echo "❌ Этот workflow может быть запущен только на основной ветке (main)"
75
+ exit 1
76
+
77
+ - name: Verify Release Team
78
79
+ RELEASE_TEAM_MEMBERS=$(gh api "orgs/cdek-it/teams/react-native-release/members" \
80
+ --jq 'map(.login)')
81
82
+ if ! echo "$RELEASE_TEAM_MEMBERS" | grep -q "$GITHUB_ACTOR"; then
83
+ echo "❌ Этот workflow может быть запущен только участниками команды release"
84
85
+ fi
86
87
+ - run: exit 1
88
89
- uses: actions/checkout@v6
90
with:
91
fetch-depth: 0
0 commit comments