Skip to content

Commit

Permalink
feat: auto ubuntu packages download for local browsers
Browse files Browse the repository at this point in the history
  • Loading branch information
KuznetsovRoman committed Nov 29, 2024
1 parent ab1e64c commit cda573d
Show file tree
Hide file tree
Showing 47 changed files with 2,444 additions and 192 deletions.
43 changes: 43 additions & 0 deletions .github/workflows/collect-deps.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
name: Collect ubuntu browser dependencies
on:
schedule:
- cron: 0 0 1 * *
permissions:
pull-requests: write
jobs:
collect:
name: Collect browser dependencies
runs-on: ${{ matrix.os }}
env:
BRANCH_NAME: resolve-ubuntu-dependencies-${{ matrix.os }}

strategy:
matrix:
os: [ubuntu-20.04, ubuntu-22.04, ubuntu-24.04]
steps:
- name: Checkout
uses: actions/checkout@v2
with:
fetch-depth: 0
token: ${{ secrets.GH_ACCESS_TOKEN }}
- name: Setup Node JS
uses: actions/setup-node@v2
with:
node-version: 18
registry-url: https://registry.npmjs.org
- run: sudo apt-get update
- run: sudo apt-get install -y apt-file
- run: sudo apt-file update
- run: npm ci
- run: git config --global user.email "[email protected]"
- run: git config --global user.name "y-infra"
- run: git checkout -b ${{ env.BRANCH_NAME }}
- run: npm run resolve-ubuntu-dependencies
- name: Commit changes
run: |
git add src && \
git commit src -m 'chore: update local browser dependencies for ${{ matrix.os }}' && \
git push origin ${{ env.BRANCH_NAME }} && \
gh pr create -B master -H ${{ env.BRANCH_NAME }} --title "Auto update local browser deps for ${{ matrix.os }}" --body "Created by Github action" || echo "No changes"
env:
GITHUB_TOKEN: ${{ secrets.GH_ACCESS_TOKEN }}
1 change: 1 addition & 0 deletions .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@
.sublime-project*
test/
examples/
tsconfig.json
Loading

0 comments on commit cda573d

Please sign in to comment.