Skip to content

upgrade package versions #279

upgrade package versions

upgrade package versions #279

Workflow file for this run

# This file is generated by pipeline.js
name: Publish
on:
push:
branches:
- main
jobs:
calc:
runs-on: ubuntu-latest
outputs:
buildLanguages: ${{ steps.check.outputs.buildLanguages }}
buildBase: ${{ steps.check.outputs.buildBase }}
dccClojure: ${{ steps.check.outputs.dccClojure }}
dccCrystal: ${{ steps.check.outputs.dccCrystal }}
dccDart: ${{ steps.check.outputs.dccDart }}
dccDeno: ${{ steps.check.outputs.dccDeno }}
dccElixir: ${{ steps.check.outputs.dccElixir }}
dccElm: ${{ steps.check.outputs.dccElm }}
dccErlang: ${{ steps.check.outputs.dccErlang }}
dccFactor: ${{ steps.check.outputs.dccFactor }}
dccGo: ${{ steps.check.outputs.dccGo }}
dccGroovy: ${{ steps.check.outputs.dccGroovy }}
dccHaskell: ${{ steps.check.outputs.dccHaskell }}
dccIdris2: ${{ steps.check.outputs.dccIdris2 }}
dccIo: ${{ steps.check.outputs.dccIo }}
dccJavascriptPnpm: ${{ steps.check.outputs.dccJavascriptPnpm }}
dccJavascript: ${{ steps.check.outputs.dccJavascript }}
dccJulia: ${{ steps.check.outputs.dccJulia }}
dccKoka: ${{ steps.check.outputs.dccKoka }}
dccKotlin: ${{ steps.check.outputs.dccKotlin }}
dccLua: ${{ steps.check.outputs.dccLua }}
dccMoonscript: ${{ steps.check.outputs.dccMoonscript }}
dccOdin: ${{ steps.check.outputs.dccOdin }}
dccPerl: ${{ steps.check.outputs.dccPerl }}
dccPony: ${{ steps.check.outputs.dccPony }}
dccProlog: ${{ steps.check.outputs.dccProlog }}
dccPython: ${{ steps.check.outputs.dccPython }}
dccRaku: ${{ steps.check.outputs.dccRaku }}
dccRuby: ${{ steps.check.outputs.dccRuby }}
dccScala: ${{ steps.check.outputs.dccScala }}
dccTcl: ${{ steps.check.outputs.dccTcl }}
dccV: ${{ steps.check.outputs.dccV }}
dccZig: ${{ steps.check.outputs.dccZig }}
env:
commits: ${{ toJSON(github.event.commits) }}
steps:
- uses: actions/checkout@master
with:
fetch-depth: 0
- run: npm exec pnpm -- i --prod --ignore-scripts
name: npm install
- run: |-
npm run synchronize-ci
git diff --exit-code
name: Check Pipeline Sync
- run: |-
noOfCommits=$(echo $commits | jq ". | length")
git diff --name-only HEAD~$noOfCommits
name: Report Changed Files
- id: calculate
run: >-
noOfCommits=$(echo $commits | jq ". | length")
git diff --name-only HEAD~$noOfCommits | node check-lang-ci.js >>
$GITHUB_OUTPUT
cat $GITHUB_OUTPUT
name: Calculate Required Jobs
bundle:
uses: ./.github/workflows/bundle.yaml
secrets: inherit
features:
needs:
- calc
if: ${{ ! failure() && ! cancelled() && always() }}
uses: ./.github/workflows/features.yaml
with:
skip: ${{ needs.calc.outputs.buildBase == 'false' }}
secrets: inherit
baseDebian:
needs:
- calc
- features
if: ${{ ! failure() && ! cancelled() && always() }}
name: base://debian
uses: ./.github/workflows/base.yaml
with:
name: debian
skip: ${{ needs.calc.outputs.buildBase == 'false' }}
secrets: inherit
baseDebianOld:
needs:
- calc
- features
if: ${{ ! failure() && ! cancelled() && always() }}
name: base://debian-old
uses: ./.github/workflows/base.yaml
with:
name: debian-old
skip: ${{ needs.calc.outputs.buildBase == 'false' }}
secrets: inherit
baseJava:
needs:
- calc
- baseDebian
if: ${{ ! failure() && ! cancelled() && always() }}
name: base://java
uses: ./.github/workflows/base.yaml
with:
name: java
skip: ${{ needs.calc.outputs.buildBase == 'false' }}
secrets: inherit
baseNode:
needs:
- calc
- baseDebian
if: ${{ ! failure() && ! cancelled() && always() }}
name: base://node
uses: ./.github/workflows/base.yaml
with:
name: node
skip: ${{ needs.calc.outputs.buildBase == 'false' }}
secrets: inherit
baseUbuntu:
needs:
- calc
- features
if: ${{ ! failure() && ! cancelled() && always() }}
name: base://ubuntu
uses: ./.github/workflows/base.yaml
with:
name: ubuntu
skip: ${{ needs.calc.outputs.buildBase == 'false' }}
secrets: inherit
dccClojure:
needs:
- calc
- bundle
- baseJava
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://clojure
uses: ./.github/workflows/dcc.yaml
with:
name: clojure
skip: ${{ needs.calc.outputs.dccClojure == 'false' }}
secrets: inherit
dccCrystal:
needs:
- calc
- bundle
- baseDebian
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://crystal
uses: ./.github/workflows/dcc.yaml
with:
name: crystal
skip: ${{ needs.calc.outputs.dccCrystal == 'false' }}
secrets: inherit
dccDart:
needs:
- calc
- bundle
- baseDebian
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://dart
uses: ./.github/workflows/dcc.yaml
with:
name: dart
skip: ${{ needs.calc.outputs.dccDart == 'false' }}
secrets: inherit
dccDeno:
needs:
- calc
- bundle
- baseDebian
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://deno
uses: ./.github/workflows/dcc.yaml
with:
name: deno
skip: ${{ needs.calc.outputs.dccDeno == 'false' }}
secrets: inherit
dccElixir:
needs:
- calc
- bundle
- dccErlang
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://elixir
uses: ./.github/workflows/dcc.yaml
with:
name: elixir
skip: ${{ needs.calc.outputs.dccElixir == 'false' }}
secrets: inherit
dccElm:
needs:
- calc
- bundle
- baseNode
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://elm
uses: ./.github/workflows/dcc.yaml
with:
name: elm
skip: ${{ needs.calc.outputs.dccElm == 'false' }}
secrets: inherit
dccErlang:
needs:
- calc
- bundle
- baseDebian
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://erlang
uses: ./.github/workflows/dcc.yaml
with:
name: erlang
skip: ${{ needs.calc.outputs.dccErlang == 'false' }}
secrets: inherit
dccFactor:
needs:
- calc
- bundle
- baseDebian
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://factor
uses: ./.github/workflows/dcc.yaml
with:
name: factor
skip: ${{ needs.calc.outputs.dccFactor == 'false' }}
secrets: inherit
dccGo:
needs:
- calc
- bundle
- baseDebian
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://go
uses: ./.github/workflows/dcc.yaml
with:
name: go
skip: ${{ needs.calc.outputs.dccGo == 'false' }}
secrets: inherit
dccGroovy:
needs:
- calc
- bundle
- baseDebian
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://groovy
uses: ./.github/workflows/dcc.yaml
with:
name: groovy
skip: ${{ needs.calc.outputs.dccGroovy == 'false' }}
secrets: inherit
dccHaskell:
needs:
- calc
- bundle
- baseDebianOld
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://haskell
uses: ./.github/workflows/dcc.yaml
with:
name: haskell
skip: ${{ needs.calc.outputs.dccHaskell == 'false' }}
secrets: inherit
dccIdris2:
needs:
- calc
- bundle
- baseDebian
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://idris2
uses: ./.github/workflows/dcc.yaml
with:
name: idris2
skip: ${{ needs.calc.outputs.dccIdris2 == 'false' }}
secrets: inherit
dccIo:
needs:
- calc
- bundle
- baseDebian
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://io
uses: ./.github/workflows/dcc.yaml
with:
name: io
skip: ${{ needs.calc.outputs.dccIo == 'false' }}
secrets: inherit
dccJavascriptPnpm:
needs:
- calc
- bundle
- dccJavascript
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://javascript-pnpm
uses: ./.github/workflows/dcc.yaml
with:
name: javascript-pnpm
skip: ${{ needs.calc.outputs.dccJavascriptPnpm == 'false' }}
secrets: inherit
dccJavascript:
needs:
- calc
- bundle
- baseNode
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://javascript
uses: ./.github/workflows/dcc.yaml
with:
name: javascript
skip: ${{ needs.calc.outputs.dccJavascript == 'false' }}
secrets: inherit
dccJulia:
needs:
- calc
- bundle
- baseDebian
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://julia
uses: ./.github/workflows/dcc.yaml
with:
name: julia
skip: ${{ needs.calc.outputs.dccJulia == 'false' }}
secrets: inherit
dccKoka:
needs:
- calc
- bundle
- baseDebian
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://koka
uses: ./.github/workflows/dcc.yaml
with:
name: koka
skip: ${{ needs.calc.outputs.dccKoka == 'false' }}
secrets: inherit
dccKotlin:
needs:
- calc
- bundle
- baseDebian
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://kotlin
uses: ./.github/workflows/dcc.yaml
with:
name: kotlin
skip: ${{ needs.calc.outputs.dccKotlin == 'false' }}
secrets: inherit
dccLua:
needs:
- calc
- bundle
- baseDebian
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://lua
uses: ./.github/workflows/dcc.yaml
with:
name: lua
skip: ${{ needs.calc.outputs.dccLua == 'false' }}
secrets: inherit
dccMoonscript:
needs:
- calc
- bundle
- dccLua
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://moonscript
uses: ./.github/workflows/dcc.yaml
with:
name: moonscript
skip: ${{ needs.calc.outputs.dccMoonscript == 'false' }}
secrets: inherit
dccOdin:
needs:
- calc
- bundle
- baseDebian
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://odin
uses: ./.github/workflows/dcc.yaml
with:
name: odin
skip: ${{ needs.calc.outputs.dccOdin == 'false' }}
secrets: inherit
dccPerl:
needs:
- calc
- bundle
- baseDebian
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://perl
uses: ./.github/workflows/dcc.yaml
with:
name: perl
skip: ${{ needs.calc.outputs.dccPerl == 'false' }}
secrets: inherit
dccPony:
needs:
- calc
- bundle
- baseUbuntu
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://pony
uses: ./.github/workflows/dcc.yaml
with:
name: pony
skip: ${{ needs.calc.outputs.dccPony == 'false' }}
secrets: inherit
dccProlog:
needs:
- calc
- bundle
- baseDebian
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://prolog
uses: ./.github/workflows/dcc.yaml
with:
name: prolog
skip: ${{ needs.calc.outputs.dccProlog == 'false' }}
secrets: inherit
dccPython:
needs:
- calc
- bundle
- baseDebian
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://python
uses: ./.github/workflows/dcc.yaml
with:
name: python
skip: ${{ needs.calc.outputs.dccPython == 'false' }}
secrets: inherit
dccRaku:
needs:
- calc
- bundle
- baseDebian
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://raku
uses: ./.github/workflows/dcc.yaml
with:
name: raku
skip: ${{ needs.calc.outputs.dccRaku == 'false' }}
secrets: inherit
dccRuby:
needs:
- calc
- bundle
- baseDebian
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://ruby
uses: ./.github/workflows/dcc.yaml
with:
name: ruby
skip: ${{ needs.calc.outputs.dccRuby == 'false' }}
secrets: inherit
dccScala:
needs:
- calc
- bundle
- baseJava
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://scala
uses: ./.github/workflows/dcc.yaml
with:
name: scala
skip: ${{ needs.calc.outputs.dccScala == 'false' }}
secrets: inherit
dccTcl:
needs:
- calc
- bundle
- baseDebian
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://tcl
uses: ./.github/workflows/dcc.yaml
with:
name: tcl
skip: ${{ needs.calc.outputs.dccTcl == 'false' }}
secrets: inherit
dccV:
needs:
- calc
- bundle
- baseDebian
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://v
uses: ./.github/workflows/dcc.yaml
with:
name: v
skip: ${{ needs.calc.outputs.dccV == 'false' }}
secrets: inherit
dccZig:
needs:
- calc
- bundle
- baseDebian
if: ${{ ! failure() && ! cancelled() && always() }}
name: dcc://zig
uses: ./.github/workflows/dcc.yaml
with:
name: zig
skip: ${{ needs.calc.outputs.dccZig == 'false' }}
secrets: inherit
examples:
needs:
- calc
- dccClojure
- dccCrystal
- dccDart
- dccDeno
- dccElixir
- dccElm
- dccErlang
- dccFactor
- dccGo
- dccGroovy
- dccHaskell
- dccIdris2
- dccIo
- dccJavascriptPnpm
- dccJavascript
- dccJulia
- dccKoka
- dccKotlin
- dccLua
- dccMoonscript
- dccOdin
- dccPerl
- dccPony
- dccProlog
- dccPython
- dccRaku
- dccRuby
- dccScala
- dccTcl
- dccV
- dccZig
if: ${{ ! failure() && ! cancelled() && always() }}
uses: ./.github/workflows/examples.yaml
with:
skip: ${{ needs.calc.outputs.buildLanguages == 'false' }}
secrets: inherit