-
Notifications
You must be signed in to change notification settings - Fork 7
Expand file tree
/
Copy pathaction.yml
More file actions
23 lines (23 loc) · 948 Bytes
/
action.yml
File metadata and controls
23 lines (23 loc) · 948 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
name: 'Downgrade Julia compat entries'
description: 'Uses Resolver.jl to find and install minimal compatible versions of dependencies.'
inputs:
skip:
description: 'Comma-separated list of packages to not downgrade.'
default: ''
projects:
description: 'Comma-separated list of Julia projects to resolve.'
default: '.'
mode:
description: 'Downgrade mode: deps (direct dependencies), alldeps (deps + weakdeps), weakdeps (only weakdeps), forcedeps (deps with strict lower bound verification)'
default: 'alldeps'
julia_version:
description: 'Julia version to use with resolver (default: 1, i.e. current runtime Julia major.minor)'
default: '1'
runs:
using: "composite"
steps:
- run: julia --color=yes "${{ github.action_path }}/downgrade.jl" "${{ inputs.skip }}" "${{ inputs.projects }}" "${{ inputs.mode }}" "${{ inputs.julia_version }}"
shell: bash
branding:
icon: trending-down
color: purple