Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fixed minor issues with travis scripts and a typo with automerge workflow #226

Merged
merged 5 commits into from
Nov 30, 2023

Conversation

shehadak
Copy link
Collaborator

This PR fixes two issues with the current auto-merging pipeline:

  1. A typo in .github/workflows/automerge_plugin-only_prs.yml. The term $github.event.pull_request.head.sha/check-runs\ does not get evaluated in the current script, so I replaced it with ${{ github.event.pull_request.head.sha }}.
  2. The script block in the last job in Travis overrides the top-level script block, so $PLUGIN_ONLY will always be False as defined in the env block. This PR fixes this by copying the script that evaluates $PLUGIN_ONLY to the script block of the last Travis job.

@shehadak shehadak requested a review from kvfairchild November 29, 2023 14:22
Updates `travis.yml` file to use Pyhton3.9 instead of 3.6 in the "Automerge check" job. Using Python 3.6 causes dependency issues with BSL's requirement for `setuptools` version and the ones available in PyPI for Python 3.6.
@shehadak shehadak merged commit ce5bb09 into main Nov 30, 2023
2 checks passed
@shehadak shehadak deleted the ks/fixing-automerge-scripts branch November 30, 2023 15:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants