Build(deps-dev): Bump rspec-support from 3.12.1 to 3.12.2 #19
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
# This workflow will run on dependabot pull requests to ensure that they update both the ember3 and ember5 lockfiles | |
name: Ember Version Lockfiles | |
on: | |
- pull_request | |
permissions: | |
contents: write | |
jobs: | |
help_dependabot: | |
runs-on: ubuntu-latest | |
if: ${{ github.actor == 'dependabot[bot]' }} | |
steps: | |
- uses: actions/checkout@v4 | |
with: | |
ref: ${{ github.head_ref }} | |
- name: Move lockfile to correct location | |
run: | | |
# Dependabot gets confused by the symlinks and dumps the updated lockfile in the root of the repo. | |
# Let's move it back to the correct location. | |
if [[ -f yarn-ember5.lock ]]; then | |
mv yarn-ember5.lock app/assets/javascripts/yarn-ember5.lock | |
fi | |
- name: Update ember3 lockfile | |
run: script/regen_ember_3_lockfile | |
- name: Push changes | |
env: | |
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
run: | | |
if [ ! -z "$(git status --porcelain)" ]; then | |
git config --global user.email "build@discourse.org" | |
git config --global user.name "discoursebuild" | |
git add . | |
git commit -m "Update lockfiles for ember version flag" | |
git push | |
fi |