Unverified Commit e86b8258 authored by Xilai Zhang's avatar Xilai Zhang Committed by GitHub

[github actions] add minimal workflow to test token (#140363)

Add a workflow that simply:
1. checkout repo
2. write a file
3. create a PR

This is used to verify the permissions and validity of the github token we use to create PR.
context: https://chat.google.com/room/AAAAc_4rqiI/Ck593Sg7mvs

If we think the triggering condition is complicated, I can also change this workflow to be manual dispatch, to make it truly minimal.
parent 18db55b4
......@@ -60,7 +60,7 @@ jobs:
base: ${{ env.RELEASE_BRANCH }}
branch: cp-${{ env.CHANNEL }}-${{ env.COMMIT_SHA }}
path: flutter
token: ${{ secrets.FLUTTERMIRRORINGBOT_TOKEN}}
token: ${{ secrets.FLUTTERACTIONSBOT_CP_TOKEN }}
labels: |
cp: review
title: '[${{ env.CHANNEL }}-cherrypick] cherrypicks commit ${{ env.COMMIT_SHA }} from PR ${{ github.event.pull_request.title }}'
......
# Copyright 2023 The Flutter Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.
name: Minimal workflow to test github action token
on:
pull_request:
branches: master
types: [labeled]
permissions: write-all
jobs:
minimal_token_test:
name: minimal_token_test
runs-on: ubuntu-latest
if: |
(github.event.label.name == format('cp{0} beta', ':') || github.event.label.name == format('cp{0} stable', ':')) &&
(github.event.pull_request.merged == true)
steps:
- name: Checkout Flutter Repo
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11
with:
repository: flutter/flutter
token: ${{ github.token }}
path: flutter
ref: master
fetch-depth: 0
- name: Write a random file
run: |
cd flutter
touch empty.json
- name: Create Pull Request
uses: peter-evans/create-pull-request@153407881ec5c347639a548ade7d8ad1d6740e38
with:
path: flutter
commit-message: blah
committer: GitHub <noreply@github.com>
token: ${{ secrets.FLUTTERACTIONSBOT_CP_TOKEN }}
labels: |
cp: review
title: '[github actions] testing purposes'
reviewers: xilaizhang
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment