XR for Universal Blue and Fedora Atomic Desktops
vr fedora-atomic linux
3
fork

Configure Feed

Select the types of activity you want to include in your feed.

rename envision dir to envision-oci

+41 -41
+41
envision-oci/pkg.nu
··· 1 + #!/usr/bin/env nu 2 + # SPDX-License-Identifier: AGPL-3.0-only 3 + # SPDX-FileCopyrightText: MatrixFurry <matrix@matrixfurry.com> 4 + 5 + const axr = path self .. 6 + 7 + # Upload envision-oci package to GitLab for AtomicXR Homebrew 8 + def main [ 9 + job: int # envision GitLab job ID 10 + version: int # envision-oci package version 11 + token?: string # GitLab deploy token 12 + ] { 13 + cd (mktemp -dt) 14 + 15 + let token = $token | default $env.DEPLOY_TOKEN? 16 + if ($token | is-empty) { 17 + error make { 18 + msg: "Either --token or $env.DEPLOY_TOKEN is required" 19 + } 20 + } 21 + 22 + mkdir pkg 23 + cp ($axr | path join "envision-oci/pkg-install.nu") pkg/install.nu 24 + chmod 744 pkg/install.nu 25 + 26 + mkdir pkg/oci-shim 27 + cp ($axr | path join "envision-oci/shim.nu") pkg/oci-shim/cmake 28 + cp ($axr | path join "envision-oci/shim.nu") pkg/oci-shim/cargo 29 + chmod 744 pkg/oci-shim/* 30 + 31 + http get $"https://gitlab.com/gabmus/envision/-/jobs/($job)/artifacts/raw/Envision-x86_64.AppImage" 32 + | save -p pkg/Envision-x86_64.AppImage 33 + 34 + {envision_version: $job} | to json | save -p pkg/meta.json 35 + 36 + tar -C pkg -zcvf envision-oci.tar.gz . 37 + 38 + open --raw $"envision-oci.tar.gz" 39 + | into binary 40 + | http put --content-type application/gzip $"https://gitlab.com/api/v4/projects/75293878/packages/generic/envision-oci/($version)/envision-oci.tar.gz" -H {DEPLOY-TOKEN: $token} 41 + }
envision/pkg-install.nu envision-oci/pkg-install.nu
-41
envision/pkg.nu
··· 1 - #!/usr/bin/env nu 2 - # SPDX-License-Identifier: AGPL-3.0-only 3 - # SPDX-FileCopyrightText: MatrixFurry <matrix@matrixfurry.com> 4 - 5 - const axr = path self .. 6 - 7 - # Upload envision-oci package to GitLab for AtomicXR Homebrew 8 - def main [ 9 - job: int # envision GitLab job ID 10 - version: int # envision-oci package version 11 - token?: string # GitLab deploy token 12 - ] { 13 - cd (mktemp -dt) 14 - 15 - let token = $token | default $env.DEPLOY_TOKEN? 16 - if ($token | is-empty) { 17 - error make { 18 - msg: "Either --token or $env.DEPLOY_TOKEN is required" 19 - } 20 - } 21 - 22 - mkdir pkg 23 - cp ($axr | path join "envision/pkg-install.nu") pkg/install.nu 24 - chmod 744 pkg/install.nu 25 - 26 - mkdir pkg/oci-shim 27 - cp ($axr | path join "envision/shim.nu") pkg/oci-shim/cmake 28 - cp ($axr | path join "envision/shim.nu") pkg/oci-shim/cargo 29 - chmod 744 pkg/oci-shim/* 30 - 31 - http get $"https://gitlab.com/gabmus/envision/-/jobs/($job)/artifacts/raw/Envision-x86_64.AppImage" 32 - | save -p pkg/Envision-x86_64.AppImage 33 - 34 - {envision_version: $job} | to json | save -p pkg/meta.json 35 - 36 - tar -C pkg -zcvf envision-oci.tar.gz . 37 - 38 - open --raw $"envision-oci.tar.gz" 39 - | into binary 40 - | http put --content-type application/gzip $"https://gitlab.com/api/v4/projects/75293878/packages/generic/envision-oci/($version)/envision-oci.tar.gz" -H {DEPLOY-TOKEN: $token} 41 - }
envision/shim.nu envision-oci/shim.nu