From 1a8b535f57daf19de8a7df852387144397afb86e Mon Sep 17 00:00:00 2001 From: Microtechno9000 Date: Sun, 25 Feb 2024 22:27:37 +1030 Subject: [PATCH 1/8] github workflow for wiki PR changes --- .github/workflows/publish-wiki.yml | 22 ++++++++++++++++++++++ wiki | 1 + 2 files changed, 23 insertions(+) create mode 100644 .github/workflows/publish-wiki.yml create mode 160000 wiki diff --git a/.github/workflows/publish-wiki.yml b/.github/workflows/publish-wiki.yml new file mode 100644 index 000000000..c429d9d6c --- /dev/null +++ b/.github/workflows/publish-wiki.yml @@ -0,0 +1,22 @@ +name: Publish wiki +on: + push: + branches: [main] +concurrency: + group: publish-wiki + cancel-in-progress: true +permissions: + contents: write +jobs: + publish-wiki: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v3 + - uses: Andrew-Chen-Wang/github-wiki-action@v4 + with: + token: ${{ secrets.GITHUB_TOKEN }} + path: wiki/ + strategy: clone + repository: https://github.com/microtechno9000/automatic-ripping-machine.wiki.git + dry-run: true # true for testing, remove before PR + preprocess: false \ No newline at end of file diff --git a/wiki b/wiki new file mode 160000 index 000000000..f5e3b32be --- /dev/null +++ b/wiki @@ -0,0 +1 @@ +Subproject commit f5e3b32be0317f717d3f5b4f17063b445eec129d From 2c94bd73e1ed88b9c2a727bfe1b8d5fcb79571a5 Mon Sep 17 00:00:00 2001 From: Microtechno9000 Date: Sun, 25 Feb 2024 22:32:07 +1030 Subject: [PATCH 2/8] workflow fix --- .github/workflows/publish-wiki.yml | 3 +-- arm-dependencies | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish-wiki.yml b/.github/workflows/publish-wiki.yml index c429d9d6c..1dcd68dad 100644 --- a/.github/workflows/publish-wiki.yml +++ b/.github/workflows/publish-wiki.yml @@ -18,5 +18,4 @@ jobs: path: wiki/ strategy: clone repository: https://github.com/microtechno9000/automatic-ripping-machine.wiki.git - dry-run: true # true for testing, remove before PR - preprocess: false \ No newline at end of file + dry-run: true # true for testing, remove before PR \ No newline at end of file diff --git a/arm-dependencies b/arm-dependencies index c2c83dd16..2f1b2ec51 160000 --- a/arm-dependencies +++ b/arm-dependencies @@ -1 +1 @@ -Subproject commit c2c83dd16ea360319db4ab57977953a5de84d86a +Subproject commit 2f1b2ec51028ba72219e4f3734802f86374c2418 From bf0998a5a83b07fe21940ca1b81ce09a54af2218 Mon Sep 17 00:00:00 2001 From: Microtechno9000 Date: Thu, 29 Feb 2024 19:17:39 +1030 Subject: [PATCH 3/8] workflow update --- .github/workflows/publish-wiki.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/.github/workflows/publish-wiki.yml b/.github/workflows/publish-wiki.yml index 1dcd68dad..854e603a9 100644 --- a/.github/workflows/publish-wiki.yml +++ b/.github/workflows/publish-wiki.yml @@ -1,12 +1,18 @@ -name: Publish wiki +name: Publish ARM Wiki Update + on: push: branches: [main] + pull_request_review: + types: [submitted] + concurrency: group: publish-wiki cancel-in-progress: true + permissions: contents: write + jobs: publish-wiki: runs-on: ubuntu-latest @@ -14,8 +20,7 @@ jobs: - uses: actions/checkout@v3 - uses: Andrew-Chen-Wang/github-wiki-action@v4 with: - token: ${{ secrets.GITHUB_TOKEN }} + token: ${{ secrets.ARM_WIKI_TOKEN }} path: wiki/ strategy: clone - repository: https://github.com/microtechno9000/automatic-ripping-machine.wiki.git - dry-run: true # true for testing, remove before PR \ No newline at end of file + repository: https://github.com/microtechno9000/automatic-ripping-machine.wiki.git \ No newline at end of file From 06c52714ea40b831207ef919820ed679e0d5bf07 Mon Sep 17 00:00:00 2001 From: Microtechno9000 Date: Thu, 29 Feb 2024 19:25:21 +1030 Subject: [PATCH 4/8] update checkout to v4 --- .github/workflows/publish-wiki.yml | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish-wiki.yml b/.github/workflows/publish-wiki.yml index 854e603a9..51569c517 100644 --- a/.github/workflows/publish-wiki.yml +++ b/.github/workflows/publish-wiki.yml @@ -3,6 +3,8 @@ name: Publish ARM Wiki Update on: push: branches: [main] + paths: + - wiki/** pull_request_review: types: [submitted] @@ -17,7 +19,7 @@ jobs: publish-wiki: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - uses: Andrew-Chen-Wang/github-wiki-action@v4 with: token: ${{ secrets.ARM_WIKI_TOKEN }} From a9c0c3178bf264509916cd107b5e9fb882ecde99 Mon Sep 17 00:00:00 2001 From: Microtechno9000 Date: Thu, 29 Feb 2024 19:32:38 +1030 Subject: [PATCH 5/8] wiki fix --- .github/workflows/publish-wiki.yml | 6 +- arm_wiki/ARM-Development-Tools.md | 179 +++++++++++ arm_wiki/ARM-ui-skins.md | 23 ++ arm_wiki/ARM-workflow-diagram.md | 3 + .../Building-ARM-docker-image-from-source.md | 86 ++++++ arm_wiki/Change-Log.md | 279 ++++++++++++++++++ arm_wiki/Configuring-ARM.md | 46 +++ arm_wiki/Contribute.md | 93 ++++++ arm_wiki/Contributing-Guide.md | 32 ++ arm_wiki/Docker-Dev-quickstart.md | 80 +++++ arm_wiki/Docker-Troubleshooting.md | 52 ++++ arm_wiki/FAQ.md | 105 +++++++ arm_wiki/General-Troubleshooting.md | 70 +++++ arm_wiki/Getting-Started.md | 165 +++++++++++ arm_wiki/Home.md | 43 +++ arm_wiki/Known-Issues.md | 4 + arm_wiki/MakeMKV-Codes.md | 141 +++++++++ arm_wiki/Related-Projects-and-HowTos.md | 8 + arm_wiki/Setting-up-(auto-install).md | 36 +++ .../Setting-up-ARM-manually-(Debian-OMV).md | 172 +++++++++++ arm_wiki/Setting-up-ARM-manually-(Ubuntu).md | 150 ++++++++++ .../Setting-up-ARM-script-(Debian-OMV).md | 45 +++ arm_wiki/Ubuntu-18.04-Service-file.md | 23 ++ .../Ubuntu-20.04-Automatic-Installation.md | 52 ++++ arm_wiki/Uninstall-A.R.M.md | 31 ++ .../Upgrading-from-previous-ARM-verions.md | 36 +++ arm_wiki/VMware.md | 2 + arm_wiki/_Sidebar.md | 49 +++ arm_wiki/amd-vce.md | 103 +++++++ arm_wiki/apprise.yaml.md | 51 ++++ arm_wiki/arm.yaml.md | 26 ++ arm_wiki/docker.md | 55 ++++ arm_wiki/intel-qsv.md | 60 ++++ arm_wiki/nvidia.md | 106 +++++++ arm_wiki/related-howtos.md | 18 ++ arm_wiki/upgrading.md | 52 ++++ arm_wiki/workflow-diagram.md | 3 + wiki | 1 - 38 files changed, 2482 insertions(+), 4 deletions(-) create mode 100644 arm_wiki/ARM-Development-Tools.md create mode 100644 arm_wiki/ARM-ui-skins.md create mode 100644 arm_wiki/ARM-workflow-diagram.md create mode 100644 arm_wiki/Building-ARM-docker-image-from-source.md create mode 100644 arm_wiki/Change-Log.md create mode 100644 arm_wiki/Configuring-ARM.md create mode 100644 arm_wiki/Contribute.md create mode 100644 arm_wiki/Contributing-Guide.md create mode 100644 arm_wiki/Docker-Dev-quickstart.md create mode 100644 arm_wiki/Docker-Troubleshooting.md create mode 100644 arm_wiki/FAQ.md create mode 100644 arm_wiki/General-Troubleshooting.md create mode 100644 arm_wiki/Getting-Started.md create mode 100644 arm_wiki/Home.md create mode 100644 arm_wiki/Known-Issues.md create mode 100644 arm_wiki/MakeMKV-Codes.md create mode 100644 arm_wiki/Related-Projects-and-HowTos.md create mode 100644 arm_wiki/Setting-up-(auto-install).md create mode 100644 arm_wiki/Setting-up-ARM-manually-(Debian-OMV).md create mode 100644 arm_wiki/Setting-up-ARM-manually-(Ubuntu).md create mode 100644 arm_wiki/Setting-up-ARM-script-(Debian-OMV).md create mode 100644 arm_wiki/Ubuntu-18.04-Service-file.md create mode 100644 arm_wiki/Ubuntu-20.04-Automatic-Installation.md create mode 100644 arm_wiki/Uninstall-A.R.M.md create mode 100644 arm_wiki/Upgrading-from-previous-ARM-verions.md create mode 100644 arm_wiki/VMware.md create mode 100644 arm_wiki/_Sidebar.md create mode 100644 arm_wiki/amd-vce.md create mode 100644 arm_wiki/apprise.yaml.md create mode 100644 arm_wiki/arm.yaml.md create mode 100644 arm_wiki/docker.md create mode 100644 arm_wiki/intel-qsv.md create mode 100644 arm_wiki/nvidia.md create mode 100644 arm_wiki/related-howtos.md create mode 100644 arm_wiki/upgrading.md create mode 100644 arm_wiki/workflow-diagram.md delete mode 160000 wiki diff --git a/.github/workflows/publish-wiki.yml b/.github/workflows/publish-wiki.yml index 51569c517..993dc6513 100644 --- a/.github/workflows/publish-wiki.yml +++ b/.github/workflows/publish-wiki.yml @@ -4,7 +4,7 @@ on: push: branches: [main] paths: - - wiki/** + - arm_wiki/** pull_request_review: types: [submitted] @@ -23,6 +23,6 @@ jobs: - uses: Andrew-Chen-Wang/github-wiki-action@v4 with: token: ${{ secrets.ARM_WIKI_TOKEN }} - path: wiki/ + path: arm_wiki/ strategy: clone - repository: https://github.com/microtechno9000/automatic-ripping-machine.wiki.git \ No newline at end of file + # repository: https://github.com/microtechno9000/automatic-ripping-machine.wiki.git \ No newline at end of file diff --git a/arm_wiki/ARM-Development-Tools.md b/arm_wiki/ARM-Development-Tools.md new file mode 100644 index 000000000..ad00f0691 --- /dev/null +++ b/arm_wiki/ARM-Development-Tools.md @@ -0,0 +1,179 @@ +## Overview +To support development of ARM, some of the more tedious and repetitious development tasks have been wrapped up into the ARM Development Tools. The developer tools (devtools) are designed to help out anyone contributing to ARM and save time when testing out any changes being made. + +To run devtools, navigate to the arm devtools folder and run the python file, armdevtools.py. + +_Note: if the file is not executable, run `chown u+x armdevtools.py`_ + +`cd devtools` + +## Running devtools + +There are various commands available to the developer, as detailed below. The general output from the devtools follows: + +``` +INFO: +INFO: Going to stop ARMUI - requesting sudo +INFO: ARM UI stopped [Ok] +INFO: ------------------------------------- +INFO: +INFO: