mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
Update stdlib in NEWS
This commit is contained in:
parent
7d50142a9b
commit
ded33ed5b8
1 changed files with 27 additions and 0 deletions
27
.github/workflows/check_misc.yml
vendored
27
.github/workflows/check_misc.yml
vendored
|
@ -22,3 +22,30 @@ jobs:
|
|||
git grep -l -F -e $header -e HAVE_`echo $header | tr a-z./ A-Z__` -- . > /dev/null || echo $header
|
||||
done | grep -F .
|
||||
working-directory: include
|
||||
- name: Maintain updated default gem list
|
||||
run: |
|
||||
news = File.read("NEWS.md")
|
||||
gems = Dir.glob("{ext,lib}/**/*.gemspec").map {|f|
|
||||
spec = Gem::Specification.load(f)
|
||||
[spec.name, spec.version]
|
||||
}.sort
|
||||
news.sub!(/^\*\s+The following default gem are updated\.\K(\n\s+\*\s+)((?i:RubyGems))(?:\1.*)*/) do
|
||||
["", $2, gems.map {|*spec| spec.join(" ")}].join($1)
|
||||
end or exit
|
||||
File.write("NEWS.md", news)
|
||||
shell: ruby {0}
|
||||
- name: Check diffs
|
||||
id: diff
|
||||
run: |
|
||||
git diff --no-ext-diff --ignore-submodules --exit-code NEWS.md
|
||||
continue-on-error: true
|
||||
- name: Commit
|
||||
run: |
|
||||
git pull --ff-only origin ${GITHUB_REF#refs/heads/}
|
||||
git commit --message="Update stdlib version at ${GITHUB_SHA:0:30} [ci skip]" NEWS.md
|
||||
git push origin ${GITHUB_REF#refs/heads/}
|
||||
env:
|
||||
EMAIL: svn-admin@ruby-lang.org
|
||||
GIT_AUTHOR_NAME: git
|
||||
GIT_COMMITTER_NAME: git
|
||||
if: ${{ steps.diff.outcome == 'failure' }}
|
||||
|
|
Loading…
Reference in a new issue