repo: gitea: workflows: dfi: update to reflect default paths
This commit is contained in:
@@ -50,15 +50,11 @@ function host::clean()
|
|||||||
docker system prune -f
|
docker system prune -f
|
||||||
docker builder prune -af
|
docker builder prune -af
|
||||||
|
|
||||||
# Remove default `dfi` layout
|
# Remove default environment and layout
|
||||||
local _paths
|
local _paths
|
||||||
_paths+=(".bashrc")
|
_paths+=(".bashrc")
|
||||||
_paths+=(".config")
|
|
||||||
_paths+=(".docker")
|
_paths+=(".docker")
|
||||||
_paths+=("docker-finance")
|
_paths+=("docker-finance")
|
||||||
_paths+=("finance-flow")
|
|
||||||
_paths+=("plugins")
|
|
||||||
_paths+=("share.d")
|
|
||||||
for _path in "${_paths[@]}"; do
|
for _path in "${_paths[@]}"; do
|
||||||
rm -fr "${HOME:?}/${_path:?}"
|
rm -fr "${HOME:?}/${_path:?}"
|
||||||
done
|
done
|
||||||
@@ -78,7 +74,7 @@ function host::clean()
|
|||||||
|
|
||||||
function client::install()
|
function client::install()
|
||||||
{
|
{
|
||||||
"${HOME:?}"/docker-finance/client/install.bash
|
"${HOME:?}"/docker-finance/repo/client/install.bash
|
||||||
source "${HOME:?}"/.bashrc
|
source "${HOME:?}"/.bashrc
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -134,7 +130,7 @@ function client::finance::edit()
|
|||||||
# Build: uncomment all optional packages and plugin dependencies
|
# Build: uncomment all optional packages and plugin dependencies
|
||||||
if [[ "$_tag" == "default" ]]; then
|
if [[ "$_tag" == "default" ]]; then
|
||||||
local _file
|
local _file
|
||||||
_file="${HOME:?}/.config/docker-finance.d/client/$(uname -s)-$(uname -m)/archlinux/default/Dockerfiles/${USER:?}@$(uname -n)"
|
_file="${HOME:?}/docker-finance/conf.d/client/$(uname -s)-$(uname -m)/archlinux/default/Dockerfiles/${USER:?}@$(uname -n)"
|
||||||
[ ! -f "$_file" ] && exit 1
|
[ ! -f "$_file" ] && exit 1
|
||||||
sed -i '18,56s/#//' "$_file"
|
sed -i '18,56s/#//' "$_file"
|
||||||
fi
|
fi
|
||||||
@@ -372,7 +368,7 @@ function container::finance::edit()
|
|||||||
|
|
||||||
[[ -z "$CI_DFI_FETCH_MOBULA" || -z "$CI_DFI_FETCH_ETHERSCAN" ]] && exit 1
|
[[ -z "$CI_DFI_FETCH_MOBULA" || -z "$CI_DFI_FETCH_ETHERSCAN" ]] && exit 1
|
||||||
|
|
||||||
local -r _file="${HOME}/finance-flow/profiles/testprofile/${USER}/docker-finance.d/fetch/fetch.yaml"
|
local -r _file="${HOME}/docker-finance/flow/profiles/testprofile/${USER}/conf.d/fetch/fetch.yaml"
|
||||||
[ ! -f "$_file" ] && exit 1
|
[ ! -f "$_file" ] && exit 1
|
||||||
|
|
||||||
# `prices`
|
# `prices`
|
||||||
@@ -625,7 +621,7 @@ function container::finance::times()
|
|||||||
|
|
||||||
# NOTE: impl-specific: currently, timewarrior requires confirmation
|
# NOTE: impl-specific: currently, timewarrior requires confirmation
|
||||||
# which cannot be passed here (via "< <(echo yes)").
|
# which cannot be passed here (via "< <(echo yes)").
|
||||||
local -r _path="${HOME:?}/finance-flow/times/timew"
|
local -r _path="${HOME:?}/docker-finance/flow/times/timew"
|
||||||
mkdir -p "$_path" && touch "${_path}/timewarrior.cfg"
|
mkdir -p "$_path" && touch "${_path}/timewarrior.cfg"
|
||||||
|
|
||||||
# Initial run presents confirmation dialog (so echo "yes")
|
# Initial run presents confirmation dialog (so echo "yes")
|
||||||
|
|||||||
@@ -60,7 +60,7 @@ jobs:
|
|||||||
# toward the runner's actual home rather than the job's temporary cache home
|
# toward the runner's actual home rather than the job's temporary cache home
|
||||||
- name: Host preparation (workspace)
|
- name: Host preparation (workspace)
|
||||||
run: |
|
run: |
|
||||||
cp -aR ${{ gitea.workspace }} "${HOME}"/docker-finance
|
mkdir "${HOME}"/docker-finance && cp -aR ${{ gitea.workspace }} "${HOME}"/docker-finance/repo
|
||||||
|
|
||||||
##
|
##
|
||||||
## Client (host)
|
## Client (host)
|
||||||
@@ -68,7 +68,7 @@ jobs:
|
|||||||
|
|
||||||
- name: client::install
|
- name: client::install
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::install
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::install
|
||||||
|
|
||||||
##
|
##
|
||||||
## Client (finance)
|
## Client (finance)
|
||||||
@@ -76,63 +76,63 @@ jobs:
|
|||||||
|
|
||||||
- name: client::finance::gen
|
- name: client::finance::gen
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::finance::gen
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::finance::gen
|
||||||
|
|
||||||
- name: client::finance::edit
|
- name: client::finance::edit
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::finance::edit
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::finance::edit
|
||||||
|
|
||||||
- name: client::finance::build
|
- name: client::finance::build
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::finance::build
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::finance::build
|
||||||
|
|
||||||
- name: client::finance::backup
|
- name: client::finance::backup
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::finance::backup
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::finance::backup
|
||||||
|
|
||||||
- name: client::finance::up
|
- name: client::finance::up
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::finance::up
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::finance::up
|
||||||
|
|
||||||
- name: client::finance::stop
|
- name: client::finance::stop
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::finance::stop
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::finance::stop
|
||||||
|
|
||||||
- name: client::finance::start
|
- name: client::finance::start
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::finance::start
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::finance::start
|
||||||
|
|
||||||
- name: client::finance::down
|
- name: client::finance::down
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::finance::down
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::finance::down
|
||||||
|
|
||||||
- name: client::finance::shell
|
- name: client::finance::shell
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::finance::shell
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::finance::shell
|
||||||
|
|
||||||
- name: client::finance::exec
|
- name: client::finance::exec
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::finance::exec
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::finance::exec
|
||||||
|
|
||||||
- name: client::finance::plugins
|
- name: client::finance::plugins
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::finance::plugins
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::finance::plugins
|
||||||
|
|
||||||
- name: client::finance::run
|
- name: client::finance::run
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::finance::run
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::finance::run
|
||||||
|
|
||||||
- name: client::finance::version
|
- name: client::finance::version
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::finance::version
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::finance::version
|
||||||
|
|
||||||
- name: client::finance::update
|
- name: client::finance::update
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::finance::update
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::finance::update
|
||||||
|
|
||||||
- name: client::finance::rm
|
- name: client::finance::rm
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::finance::rm
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::finance::rm
|
||||||
|
|
||||||
##
|
##
|
||||||
## Container (finance)
|
## Container (finance)
|
||||||
@@ -143,55 +143,55 @@ jobs:
|
|||||||
CI_DFI_FETCH_MOBULA=${{ secrets.CI_DFI_FETCH_MOBULA }} \
|
CI_DFI_FETCH_MOBULA=${{ secrets.CI_DFI_FETCH_MOBULA }} \
|
||||||
CI_DFI_FETCH_COINGECKO=${{ secrets.CI_DFI_FETCH_COINGECKO }} \
|
CI_DFI_FETCH_COINGECKO=${{ secrets.CI_DFI_FETCH_COINGECKO }} \
|
||||||
CI_DFI_FETCH_ETHERSCAN=${{ secrets.CI_DFI_FETCH_ETHERSCAN }} \
|
CI_DFI_FETCH_ETHERSCAN=${{ secrets.CI_DFI_FETCH_ETHERSCAN }} \
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash container::finance::edit
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash container::finance::edit
|
||||||
|
|
||||||
- name: container::finance::fetch
|
- name: container::finance::fetch
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash container::finance::fetch
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash container::finance::fetch
|
||||||
|
|
||||||
- name: container::finance::import
|
- name: container::finance::import
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash container::finance::import
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash container::finance::import
|
||||||
|
|
||||||
- name: container::finance::hledger
|
- name: container::finance::hledger
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash container::finance::hledger
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash container::finance::hledger
|
||||||
|
|
||||||
- name: container::finance::hledger-ui
|
- name: container::finance::hledger-ui
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash container::finance::hledger-ui
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash container::finance::hledger-ui
|
||||||
|
|
||||||
- name: container::finance::hledger-vui
|
- name: container::finance::hledger-vui
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash container::finance::hledger-vui
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash container::finance::hledger-vui
|
||||||
|
|
||||||
- name: container::finance::hledger-web
|
- name: container::finance::hledger-web
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash container::finance::hledger-web
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash container::finance::hledger-web
|
||||||
|
|
||||||
- name: container::finance::meta
|
- name: container::finance::meta
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash container::finance::meta
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash container::finance::meta
|
||||||
|
|
||||||
- name: container::finance::reports
|
- name: container::finance::reports
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash container::finance::reports
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash container::finance::reports
|
||||||
|
|
||||||
- name: container::finance::taxes
|
- name: container::finance::taxes
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash container::finance::taxes
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash container::finance::taxes
|
||||||
|
|
||||||
- name: container::finance::times
|
- name: container::finance::times
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash container::finance::times
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash container::finance::times
|
||||||
|
|
||||||
- name: container::finance::plugins
|
- name: container::finance::plugins
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash container::finance::plugins
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash container::finance::plugins
|
||||||
|
|
||||||
- name: container::finance::root
|
- name: container::finance::root
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash container::finance::root
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash container::finance::root
|
||||||
|
|
||||||
##
|
##
|
||||||
## Client (dev-tools)
|
## Client (dev-tools)
|
||||||
@@ -199,75 +199,75 @@ jobs:
|
|||||||
|
|
||||||
- name: client::dev-tools::gen
|
- name: client::dev-tools::gen
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::dev-tools::gen
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::dev-tools::gen
|
||||||
|
|
||||||
- name: client::dev-tools::edit
|
- name: client::dev-tools::edit
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::dev-tools::edit
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::dev-tools::edit
|
||||||
|
|
||||||
- name: client::dev-tools::build
|
- name: client::dev-tools::build
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::dev-tools::build
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::dev-tools::build
|
||||||
|
|
||||||
- name: client::dev-tools::backup
|
- name: client::dev-tools::backup
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::dev-tools::backup
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::dev-tools::backup
|
||||||
|
|
||||||
- name: client::dev-tools::up
|
- name: client::dev-tools::up
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::dev-tools::up
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::dev-tools::up
|
||||||
|
|
||||||
- name: client::dev-tools::stop
|
- name: client::dev-tools::stop
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::dev-tools::stop
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::dev-tools::stop
|
||||||
|
|
||||||
- name: client::dev-tools::start
|
- name: client::dev-tools::start
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::dev-tools::start
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::dev-tools::start
|
||||||
|
|
||||||
- name: client::dev-tools::down
|
- name: client::dev-tools::down
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::dev-tools::down
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::dev-tools::down
|
||||||
|
|
||||||
- name: client::dev-tools::shell
|
- name: client::dev-tools::shell
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::dev-tools::shell
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::dev-tools::shell
|
||||||
|
|
||||||
- name: client::dev-tools::exec
|
- name: client::dev-tools::exec
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::dev-tools::exec
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::dev-tools::exec
|
||||||
|
|
||||||
- name: client::dev-tools::plugins
|
- name: client::dev-tools::plugins
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::dev-tools::plugins
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::dev-tools::plugins
|
||||||
|
|
||||||
- name: client::dev-tools::run
|
- name: client::dev-tools::run
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::dev-tools::run
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::dev-tools::run
|
||||||
|
|
||||||
- name: client::dev-tools::version
|
- name: client::dev-tools::version
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::dev-tools::version
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::dev-tools::version
|
||||||
|
|
||||||
- name: client::dev-tools::update
|
- name: client::dev-tools::update
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::dev-tools::update
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::dev-tools::update
|
||||||
|
|
||||||
- name: client::dev-tools::license
|
- name: client::dev-tools::license
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::dev-tools::license
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::dev-tools::license
|
||||||
|
|
||||||
- name: client::dev-tools::linter
|
- name: client::dev-tools::linter
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::dev-tools::linter
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::dev-tools::linter
|
||||||
|
|
||||||
- name: client::dev-tools::doxygen
|
- name: client::dev-tools::doxygen
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::dev-tools::doxygen
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::dev-tools::doxygen
|
||||||
|
|
||||||
- name: client::dev-tools::rm
|
- name: client::dev-tools::rm
|
||||||
run: |
|
run: |
|
||||||
"${HOME}"/docker-finance/.gitea/workflows/dfi.bash client::dev-tools::rm
|
"${HOME}"/docker-finance/repo/.gitea/workflows/dfi.bash client::dev-tools::rm
|
||||||
|
|
||||||
##
|
##
|
||||||
## Host (act_runner)
|
## Host (act_runner)
|
||||||
|
|||||||
Reference in New Issue
Block a user