Compare commits

...

4 Commits

Author SHA1 Message Date
abdullahwaheed
3f72fbebf3 chore: update browserslist 2022-12-14 13:00:44 +00:00
Abdullah Waheed
15a0736729 refactor: udpdated command 2022-12-14 17:58:39 +05:00
Abdullah Waheed
e978055bc4 refactor: updated secret 2022-12-14 15:10:52 +05:00
Abdullah Waheed
812d23f448 refactor: auto merge browserslist test 2022-12-13 19:14:11 +05:00
2 changed files with 35 additions and 32 deletions

View File

@@ -11,31 +11,34 @@ jobs:
matrix: matrix:
node: [16] node: [16]
npm: [8.5.x] npm: [8.5.x]
steps: steps:
- uses: actions/checkout@v2 - uses: actions/checkout@v3
- uses: actions/setup-node@v2 - uses: actions/setup-node@v2
with: with:
node-version: ${{ matrix.node }} node-version: ${{ matrix.node }}
- run: npm install -g npm@${{ matrix.npm }} - run: npm install -g npm@${{ matrix.npm }}
- run: make requirements - run: make requirements
- name: Update dependencies
run: npx update-browserslist-db@latest
- name: Create Pull Request
id: cpr
uses: peter-evans/create-pull-request@v4.1.1
with:
token: ${{ secrets.requirements_bot_github_token }}
commit-message: 'chore: update browserslist'
title: Update browserslist
body: |
- Dependency updates
- name: Update dependencies Auto-generated by [create-pull-request][1]
run: npx browserslist@latest --update-db
- name: setup testeng-ci [1]: https://github.com/peter-evans/create-pull-request
run: | branch: update-browserslist
git clone https://github.com/edx/testeng-ci.git
cd $GITHUB_WORKSPACE/testeng-ci - name: Enable Pull Request Automerge
pip install -r requirements/base.txt if: steps.cpr.outputs.pull-request-operation == 'created'
- name: create pull request uses: peter-evans/enable-pull-request-automerge@v2
id: createpullrequest with:
env: token: ${{ secrets.requirements_bot_github_token }}
GITHUB_TOKEN: ${{ secrets.requirements_bot_github_token }} pull-request-number: ${{ steps.cpr.outputs.pull-request-number }}
GITHUB_USER_EMAIL: ${{ secrets.requirements_bot_github_email }} merge-method: squash
run: |
cd $GITHUB_WORKSPACE/testeng-ci
python -m jenkins.pull_request_creator --repo-root=$GITHUB_WORKSPACE \
--target-branch="master" --base-branch-name="update-browserslist" \
--commit-message="chore: update browserslist" --pr-title="Update browserslist DB" \
--pr-body="Updated browserlist DB" --delete-old-pull-requests --output-pr-url-for-github-action

12
package-lock.json generated
View File

@@ -6348,9 +6348,9 @@
} }
}, },
"node_modules/caniuse-lite": { "node_modules/caniuse-lite": {
"version": "1.0.30001373", "version": "1.0.30001439",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001373.tgz", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001439.tgz",
"integrity": "sha512-pJYArGHrPp3TUqQzFYRmP/lwJlj8RCbVe3Gd3eJQkAV8SAC6b19XS9BjMvRdvaS8RMkaTN8ZhoHP6S1y8zzwEQ==", "integrity": "sha512-1MgUzEkoMO6gKfXflStpYgZDlFM7M/ck/bgfVCACO5vnAf0fXoNVHdWtqGU+MYca+4bL9Z5bpOVmR33cWW9G2A==",
"dev": true, "dev": true,
"funding": [ "funding": [
{ {
@@ -26559,9 +26559,9 @@
} }
}, },
"caniuse-lite": { "caniuse-lite": {
"version": "1.0.30001373", "version": "1.0.30001439",
"resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001373.tgz", "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001439.tgz",
"integrity": "sha512-pJYArGHrPp3TUqQzFYRmP/lwJlj8RCbVe3Gd3eJQkAV8SAC6b19XS9BjMvRdvaS8RMkaTN8ZhoHP6S1y8zzwEQ==", "integrity": "sha512-1MgUzEkoMO6gKfXflStpYgZDlFM7M/ck/bgfVCACO5vnAf0fXoNVHdWtqGU+MYca+4bL9Z5bpOVmR33cWW9G2A==",
"dev": true "dev": true
}, },
"capture-exit": { "capture-exit": {