mirror of
https://github.com/git-for-windows/git.git
synced 2026-02-03 18:59:59 -06:00
Merge pull request #2837 from dscho/monitor-component-updates
Start monitoring updates of Git for Windows' component in the open
This commit is contained in:
commit
ff8ffb1b7a
13
.github/dependabot.yml
vendored
Normal file
13
.github/dependabot.yml
vendored
Normal file
@ -0,0 +1,13 @@
|
||||
# To get started with Dependabot version updates, you'll need to specify which
|
||||
# package ecosystems to update and where the package manifests are located.
|
||||
# Please see the documentation for all configuration options:
|
||||
# https://docs.github.com/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file
|
||||
# especially
|
||||
# https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot#enabling-dependabot-version-updates-for-actions
|
||||
|
||||
version: 2
|
||||
updates:
|
||||
- package-ecosystem: "github-actions" # See documentation for possible values
|
||||
directory: "/" # Location of package manifests
|
||||
schedule:
|
||||
interval: "weekly"
|
||||
94
.github/workflows/monitor-components.yml
vendored
Normal file
94
.github/workflows/monitor-components.yml
vendored
Normal file
@ -0,0 +1,94 @@
|
||||
name: Monitor component updates
|
||||
|
||||
# Git for Windows is a slightly modified subset of MSYS2. Some of its
|
||||
# components are maintained by Git for Windows, others by MSYS2. To help
|
||||
# keeping the former up to date, this workflow monitors the Atom/RSS feeds
|
||||
# and opens new tickets for each new component version.
|
||||
|
||||
on:
|
||||
schedule:
|
||||
- cron: "23 8,11,14,17 * * *"
|
||||
workflow_dispatch:
|
||||
|
||||
env:
|
||||
CHARACTER_LIMIT: 5000
|
||||
MAX_AGE: 7d
|
||||
|
||||
jobs:
|
||||
job:
|
||||
# Only run this in Git for Windows' fork
|
||||
if: github.event.repository.owner.login == 'git-for-windows'
|
||||
runs-on: ubuntu-latest
|
||||
permissions:
|
||||
issues: write
|
||||
strategy:
|
||||
matrix:
|
||||
component:
|
||||
- label: git
|
||||
feed: https://github.com/git/git/tags.atom
|
||||
- label: git-lfs
|
||||
feed: https://github.com/git-lfs/git-lfs/tags.atom
|
||||
- label: git-credential-manager
|
||||
feed: https://github.com/git-ecosystem/git-credential-manager/tags.atom
|
||||
- label: tig
|
||||
feed: https://github.com/jonas/tig/tags.atom
|
||||
- label: cygwin
|
||||
feed: https://github.com/cygwin/cygwin/releases.atom
|
||||
title-pattern: ^(?!.*newlib)
|
||||
- label: msys2-runtime-package
|
||||
feed: https://github.com/msys2/MSYS2-packages/commits/master/msys2-runtime.atom
|
||||
- label: msys2-runtime
|
||||
feed: https://github.com/msys2/msys2-runtime/commits/HEAD.atom
|
||||
aggregate: true
|
||||
- label: openssh
|
||||
feed: https://github.com/openssh/openssh-portable/tags.atom
|
||||
- label: libfido2
|
||||
feed: https://github.com/Yubico/libfido2/tags.atom
|
||||
- label: libcbor
|
||||
feed: https://github.com/PJK/libcbor/tags.atom
|
||||
- label: openssl
|
||||
feed: https://github.com/openssl/openssl/tags.atom
|
||||
title-pattern: ^(?!.*alpha)
|
||||
- label: gnutls
|
||||
feed: https://gnutls.org/news.atom
|
||||
- label: heimdal
|
||||
feed: https://github.com/heimdal/heimdal/tags.atom
|
||||
- label: git-sizer
|
||||
feed: https://github.com/github/git-sizer/tags.atom
|
||||
- label: gitflow
|
||||
feed: https://github.com/petervanderdoes/gitflow-avh/tags.atom
|
||||
- label: curl
|
||||
feed: https://github.com/curl/curl/tags.atom
|
||||
title-pattern: ^(?!rc-)
|
||||
- label: mintty
|
||||
feed: https://github.com/mintty/mintty/releases.atom
|
||||
- label: 7-zip
|
||||
feed: https://sourceforge.net/projects/sevenzip/rss?path=/7-Zip
|
||||
aggregate: true
|
||||
- label: bash
|
||||
feed: https://git.savannah.gnu.org/cgit/bash.git/atom/?h=master
|
||||
aggregate: true
|
||||
- label: perl
|
||||
feed: https://github.com/Perl/perl5/tags.atom
|
||||
title-pattern: ^(?!.*(5\.[0-9]+[13579]|RC))
|
||||
- label: pcre2
|
||||
feed: https://github.com/PCRE2Project/pcre2/tags.atom
|
||||
- label: mingw-w64-llvm
|
||||
feed: https://github.com/msys2/MINGW-packages/commits/master/mingw-w64-llvm.atom
|
||||
- label: innosetup
|
||||
feed: https://github.com/jrsoftware/issrc/tags.atom
|
||||
- label: mimalloc
|
||||
feed: https://github.com/microsoft/mimalloc/tags.atom
|
||||
title-pattern: ^(?!v1\.|v3\.[01]\.)
|
||||
fail-fast: false
|
||||
steps:
|
||||
- uses: git-for-windows/rss-to-issues@v0
|
||||
with:
|
||||
feed: ${{matrix.component.feed}}
|
||||
prefix: "[New ${{matrix.component.label}} version]"
|
||||
labels: component-update
|
||||
github-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
character-limit: ${{ env.CHARACTER_LIMIT }}
|
||||
max-age: ${{ env.MAX_AGE }}
|
||||
aggregate: ${{matrix.component.aggregate}}
|
||||
title-pattern: ${{matrix.component.title-pattern}}
|
||||
Loading…
x
Reference in New Issue
Block a user