test(artifacts): Ensure used artifacts preserve the original project that created them, when retrieved via API.run() #11322
Workflow file for this run
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Validate PR title | |
on: | |
pull_request: | |
types: [opened, edited, synchronize] | |
jobs: | |
cc: | |
name: check conventional commit compliance | |
runs-on: ubuntu-latest | |
steps: | |
# check the basic semantic compliance of the PR title | |
# https://github.com/amannn/action-semantic-pull-request/releases | |
- uses: amannn/[email protected] | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
with: | |
# Allowed types: add a notion doc | |
types: | | |
feat | |
fix | |
docs | |
style | |
refactor | |
perf | |
test | |
build | |
ci | |
chore | |
revert | |
security | |
release | |
# Product based scopes | |
scopes: | | |
core | |
sdk | |
cli | |
public-api | |
artifacts | |
media | |
sweeps | |
launch | |
integrations | |
deps | |
requireScope: true | |
wip: true | |
validateSingleCommit: false | |
validateSingleCommitMatchesPrTitle: false | |
# - name: Checkout repository | |
# uses: actions/checkout@v3 | |
# # check the PR title against the conventional commit format | |
# - name: Set up Python | |
# uses: actions/setup-python@v4 | |
# with: | |
# python-version: "3.9" | |
# - name: Install dependencies | |
# run: pip install pygithub openai tenacity | |
# - name: Get PR number | |
# id: get_pr_number | |
# run: | | |
# pr_url="${{ github.event.pull_request.url }}" | |
# pr_number="${pr_url##*/}" | |
# echo "pr_number=$pr_number" >> $GITHUB_OUTPUT | |
# - name: Run script to check the title | |
# id: check_title | |
# run: | | |
# GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }} OPENAI_API_KEY=${{ secrets.OPENAI_API_KEY }} python tools/pr-title-bot.py check ${{ steps.get_pr_number.outputs.pr_number }} |