mirror of
https://github.com/community-scripts/ProxmoxVE
synced 2025-02-10 17:59:17 +00:00
Compare commits
No commits in common. "ac64a9de31b8d74c7df79cf051c9e00cbc080d3d" and "cc40b5957d6fc96441875b9c61b4d116a4825b49" have entirely different histories.
ac64a9de31
...
cc40b5957d
42
.github/workflows/shellcheck.yml
vendored
42
.github/workflows/shellcheck.yml
vendored
@ -18,45 +18,15 @@ jobs:
|
|||||||
- uses: actions/checkout@v4
|
- uses: actions/checkout@v4
|
||||||
|
|
||||||
- name: Get changed files
|
- name: Get changed files
|
||||||
id: changed-files
|
id: changes
|
||||||
uses: tj-actions/changed-files@v45
|
|
||||||
with:
|
|
||||||
files: |
|
|
||||||
**.sh
|
|
||||||
|
|
||||||
# This is a manual copy from https://github.com/ludeeus/action-shellcheck/blob/00b27aa7cb85167568cb48a3838b75f4265f2bca/action.yaml#L59
|
|
||||||
# Why? Because the action is not capable of adding ONLY a list of files.
|
|
||||||
# We aim to only check the files that have changed.
|
|
||||||
# This is used as we deal with a codebase that throws a lot of warnings.
|
|
||||||
# Checking only the changed files is a good compromise to improve the codebase over time.
|
|
||||||
- name: Download shellcheck
|
|
||||||
shell: bash
|
|
||||||
env:
|
|
||||||
INPUT_VERSION: "v0.10.0"
|
|
||||||
run: |
|
run: |
|
||||||
if [[ "${{ runner.os }}" == "macOS" ]]; then
|
if ${{ github.event_name == 'pull_request' }}; then
|
||||||
osvariant="darwin"
|
echo "files=$(git diff --name-only -r HEAD^1 HEAD | xargs)" >> $GITHUB_OUTPUT
|
||||||
else
|
else
|
||||||
osvariant="linux"
|
echo "files=$(git diff --name-only ${{ github.event.before }} ${{ github.event.after }} | xargs)" >> $GITHUB_OUTPUT
|
||||||
fi
|
fi
|
||||||
|
|
||||||
baseurl="https://github.com/koalaman/shellcheck/releases/download"
|
|
||||||
|
|
||||||
curl -Lso "${{ github.action_path }}/sc.tar.xz" \
|
|
||||||
"${baseurl}/${INPUT_VERSION}/shellcheck-${INPUT_VERSION}.${osvariant}.x86_64.tar.xz"
|
|
||||||
|
|
||||||
tar -xf "${{ github.action_path }}/sc.tar.xz" -C "${{ github.action_path }}"
|
|
||||||
mv "${{ github.action_path }}/shellcheck-${INPUT_VERSION}/shellcheck" \
|
|
||||||
"${{ github.action_path }}/shellcheck"
|
|
||||||
|
|
||||||
- name: Display shellcheck version
|
|
||||||
shell: bash
|
|
||||||
run: |
|
|
||||||
"${{ github.action_path }}/shellcheck" --version
|
|
||||||
|
|
||||||
- name: Run ShellCheck
|
- name: Run ShellCheck
|
||||||
if: steps.changed-files-specific.outputs.any_changed == 'true'
|
if: steps.changes.outputs.files != ''
|
||||||
env:
|
|
||||||
ALL_CHANGED_FILES: ${{ steps.changed-files.outputs.all_changed_files }}
|
|
||||||
run: |
|
run: |
|
||||||
echo "${ALL_CHANGED_FILES}" | xargs shellcheck
|
echo "${{ steps.changes.outputs.files }}" | xargs shellcheck
|
||||||
|
@ -45,7 +45,6 @@ function update_script() {
|
|||||||
cd "${TEMPD}"
|
cd "${TEMPD}"
|
||||||
wget -q https://codeload.github.com/actualbudget/actual-server/legacy.tar.gz/refs/tags/${RELEASE} -O - | tar -xz
|
wget -q https://codeload.github.com/actualbudget/actual-server/legacy.tar.gz/refs/tags/${RELEASE} -O - | tar -xz
|
||||||
mv /opt/actualbudget /opt/actualbudget_bak
|
mv /opt/actualbudget /opt/actualbudget_bak
|
||||||
mkdir -p /opt/actualbudget/
|
|
||||||
mv actualbudget-actual-server-*/* /opt/actualbudget/
|
mv actualbudget-actual-server-*/* /opt/actualbudget/
|
||||||
mv /opt/actualbudget_bak/.env /opt/actualbudget
|
mv /opt/actualbudget_bak/.env /opt/actualbudget
|
||||||
mv /opt/actualbudget_bak/server-files /opt/actualbudget/server-files
|
mv /opt/actualbudget_bak/server-files /opt/actualbudget/server-files
|
||||||
|
@ -30,9 +30,5 @@
|
|||||||
"username": null,
|
"username": null,
|
||||||
"password": null
|
"password": null
|
||||||
},
|
},
|
||||||
"notes": [{
|
"notes": []
|
||||||
"text": "To enable folder adding append your lxc.conf on your host with 'lxc.environment: DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1'",
|
|
||||||
"type": "info"
|
|
||||||
}
|
|
||||||
]
|
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user