Files
chromebrew/.github/workflows/Repology.yml
Satadru Pramanik, DO, MPH, MEng d9cf152dfa Package building workflow adjustments. (#10791)
Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-11-25 22:33:42 +00:00

40 lines
1.3 KiB
YAML

---
name: Generate Repology JSON
on:
schedule:
- cron: '0 12 * * 0' # Weekly
workflow_dispatch:
jobs:
generate:
if: ${{ github.repository_owner == 'chromebrew' }}
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@v4
- uses: ruby/setup-ruby@v1
with:
ruby-version: '3.3.6'
- name: Install highline
run: sudo apt install -y ruby-highline
- name: Install activesupport
run: sudo apt install -y ruby-activesupport
- name: Configure git
run: |
git config --global user.name 'github-actions[bot]'
git config --global user.email '41898282+github-actions[bot]@users.noreply.github.com'
- name: Generate repology.json
env:
CREW_KERNEL_VERSION: 5.10
LIBC_VERSION: 2.37
run: |
ruby -Ctools json.rb
- name: Create Pull Request
uses: peter-evans/create-pull-request@v7
with:
add-paths: "tools/repology.json"
title: "Update Repology JSON"
body: "Automatic PR to update tools/repology.json"
author: "github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>"
commit-message: "Update Repology JSON"
delete-branch: true
team-reviewers: active