ci: Update GitHub Actions to avoid set-output deprecation (#138689)
Co-authored-by: Bo Anderson <mail@boanderson.me>
This commit is contained in:
parent
a4bc4eded4
commit
b884ab1c07
|
@ -63,4 +63,6 @@ modified_paths.each do |modified_path|
|
|||
end
|
||||
puts
|
||||
|
||||
puts '::set-output name=pull_request::true'
|
||||
File.open(ENV.fetch('GITHUB_OUTPUT'), 'a') do |f|
|
||||
f.puts('pull_request=true')
|
||||
end
|
||||
|
|
|
@ -59,7 +59,7 @@ jobs:
|
|||
- name: Generate cache ID
|
||||
id: cache-id
|
||||
run: |
|
||||
echo "::set-output name=time::$(date -u +'%Y-%m-%dT%H:%M:%SZ')"
|
||||
echo "time=$(date -u +'%Y-%m-%dT%H:%M:%SZ')" >> $GITHUB_OUTPUT
|
||||
|
||||
- name: Cache state
|
||||
uses: actions/cache@v3
|
||||
|
|
|
@ -159,13 +159,15 @@ jobs:
|
|||
cask_dependencies = cask_and_formula_dependencies.select { |d| d.is_a?(Cask::Cask) }.map(&:full_name)
|
||||
formula_dependencies = cask_and_formula_dependencies.select { |d| d.is_a?(Formula) }.map(&:full_name)
|
||||
|
||||
puts "::set-output name=was_installed::#{JSON.generate(was_installed)}"
|
||||
puts "::set-output name=manual_installer::#{JSON.generate(manual_installer)}"
|
||||
puts "::set-output name=macos_requirement_satisfied::#{JSON.generate(macos_requirement_satisfied)}"
|
||||
puts "::set-output name=cask_conflicts::#{JSON.generate(cask_conflicts)}"
|
||||
puts "::set-output name=cask_dependencies::#{JSON.generate(cask_dependencies)}"
|
||||
puts "::set-output name=formula_conflicts::#{JSON.generate(formula_conflicts)}"
|
||||
puts "::set-output name=formula_dependencies::#{JSON.generate(formula_dependencies)}"
|
||||
File.open(ENV.fetch("GITHUB_OUTPUT"), "a") do |f|
|
||||
f.puts "was_installed=#{JSON.generate(was_installed)}"
|
||||
f.puts "manual_installer=#{JSON.generate(manual_installer)}"
|
||||
f.puts "macos_requirement_satisfied=#{JSON.generate(macos_requirement_satisfied)}"
|
||||
f.puts "cask_conflicts=#{JSON.generate(cask_conflicts)}"
|
||||
f.puts "cask_dependencies=#{JSON.generate(cask_dependencies)}"
|
||||
f.puts "formula_conflicts=#{JSON.generate(formula_conflicts)}"
|
||||
f.puts "formula_dependencies=#{JSON.generate(formula_dependencies)}"
|
||||
end
|
||||
EOF
|
||||
if: always() && steps.fetch.outcome == 'success' && matrix.cask
|
||||
|
||||
|
@ -191,7 +193,9 @@ jobs:
|
|||
id: snapshot
|
||||
run: |
|
||||
brew ruby -r "$(brew --repository homebrew/cask)/cmd/lib/check.rb" <<'EOF'
|
||||
puts "::set-output name=before::#{JSON.generate(Check.all)}"
|
||||
File.open(ENV.fetch("GITHUB_OUTPUT"), "a") do |f|
|
||||
f.puts "before=#{JSON.generate(Check.all)}"
|
||||
end
|
||||
EOF
|
||||
if: always() && steps.info.outcome == 'success'
|
||||
|
||||
|
|
|
@ -42,4 +42,6 @@ end
|
|||
syntax_job[:name] += " (#{syntax_job[:runner]})"
|
||||
|
||||
puts JSON.pretty_generate(matrix)
|
||||
puts "::set-output name=matrix::#{JSON.generate(matrix)}"
|
||||
File.open(ENV.fetch("GITHUB_OUTPUT"), "a") do |f|
|
||||
f.puts "matrix=#{JSON.generate(matrix)}"
|
||||
end
|
||||
|
|
Loading…
Reference in New Issue