mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2024-10-31 20:44:07 +00:00
30 lines
826 B
YAML
30 lines
826 B
YAML
inputs:
|
|
packages:
|
|
description: 'Packages to install'
|
|
required: true
|
|
release:
|
|
description: 'Release to install from'
|
|
default: testing
|
|
|
|
runs:
|
|
using: "composite"
|
|
steps:
|
|
- name: setup apt package source
|
|
run: |
|
|
export DEBIAN_FRONTEND=noninteractive
|
|
echo "deb http://deb.debian.org/debian/ ${RELEASE} main" > "/etc/apt/sources.list.d/${RELEASE}.list"
|
|
env:
|
|
RELEASE: ${{inputs.release}}
|
|
- name: install packages
|
|
run: |
|
|
apt-get update -qq
|
|
apt-get -q install -qq -y ${PACKAGES}
|
|
env:
|
|
PACKAGES: ${{inputs.packages}}
|
|
- name: remove temporary package list to prevent using it in other steps
|
|
run: |
|
|
rm "/etc/apt/sources.list.d/${RELEASE}.list"
|
|
apt-get update -qq
|
|
env:
|
|
RELEASE: ${{inputs.release}}
|