From b2ca8a5c50d0a7e57d2f16b5a4d06bbba8be2a6c Mon Sep 17 00:00:00 2001 From: Anders Rytter Hansen Date: Mon, 8 Jan 2024 18:58:27 +0100 Subject: [PATCH] remove tradingview container --- .github/workflows/tradingview.yml | 133 ---------------------- containers/cachyos/tradingview/Dockerfile | 5 - containers/cachyos/tradingview/build.sh | 8 -- etc/distrobox.ini | 11 -- usr/bin/update-distroboxes | 2 - 5 files changed, 159 deletions(-) delete mode 100644 .github/workflows/tradingview.yml delete mode 100644 containers/cachyos/tradingview/Dockerfile delete mode 100755 containers/cachyos/tradingview/build.sh diff --git a/.github/workflows/tradingview.yml b/.github/workflows/tradingview.yml deleted file mode 100644 index bf55bb8..0000000 --- a/.github/workflows/tradingview.yml +++ /dev/null @@ -1,133 +0,0 @@ -name: tradingview - -# This workflow uses actions that are not certified by GitHub. -# They are provided by a third-party and are governed by -# separate terms of service, privacy policy, and support -# documentation. - -on: - schedule: - - cron: '0 6 * * 6' # 6 am on Saturdays - push: - paths: - - 'containers/cachyos/tradingview/Dockerfile' - -env: - # Use docker.io for Docker Hub if empty - REGISTRY: ghcr.io - # github.repository as / - IMAGE_NAME: ${{ github.repository_owner }}/containers/cachyos/tradingview - IMAGE_REGISTRY: ghcr.io/${{ github.repository_owner }} - - -jobs: - build: - - runs-on: ubuntu-latest - permissions: - contents: read - packages: write - # This is used to complete the identity challenge - # with sigstore/fulcio when running outside of PRs. - id-token: write - - steps: - - name: Maximize build space - uses: AdityaGarg8/remove-unwanted-software@v1 - with: - remove-dotnet: 'true' - remove-android: 'true' - remove-haskell: 'true' - - - name: Get current date - id: date - run: echo "::set-output name=date::$(date +'%Y%m%d')" - - - name: Test with environment variables - run: echo $DATE - env: - DATE: ${{ steps.date.outputs.date }} - - - name: Checkout repository - uses: actions/checkout@v3 - - # Install the cosign tool except on PR - # https://github.com/sigstore/cosign-installer - - name: Install cosign - if: github.event_name != 'pull_request' - uses: sigstore/cosign-installer@6e04d228eb30da1757ee4e1dd75a0ec73a653e06 #v3.1.1 - with: - cosign-release: 'v2.1.1' - - # Login against a Docker registry except on PR - # https://github.com/docker/login-action - - name: Log into registry ${{ env.REGISTRY }} - if: github.event_name != 'pull_request' - uses: docker/login-action@28218f9b04b4f3f62068d7b6ce6ca5b26e35336c - with: - registry: ${{ env.REGISTRY }} - username: ${{ github.actor }} - password: ${{ secrets.GITHUB_TOKEN }} - - # Extract metadata (tags, labels) for Docker - # https://github.com/docker/metadata-action - - name: Extract Docker metadata - id: meta - uses: docker/metadata-action@98669ae865ea3cffbcbaa878cf57c20bbf1c6c38 - with: - images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} - - - # Build image using Buildah action - - name: Build Image - id: build_image - uses: redhat-actions/buildah-build@v2 - with: - containerfiles: | - ./containers/cachyos/tradingview/Dockerfile - image: ${{ env.IMAGE_NAME }} - tags: ${{ steps.meta.outputs.tags }} ${{ steps.meta.outputs.tags }}.${{ steps.date.outputs.date }} - oci: false - layers: false - - # Workaround bug where capital letters in your GitHub username make it impossible to push to GHCR. - # https://github.com/macbre/push-to-ghcr/issues/12 - - name: Lowercase Registry - id: registry_case - uses: ASzc/change-string-case-action@v5 - with: - string: ${{ env.IMAGE_REGISTRY }} - - # Push the image to GHCR (Image Registry) - - name: Push To GHCR - uses: redhat-actions/push-to-registry@v2 - id: push - if: github.event_name != 'pull_request' - env: - REGISTRY_USER: ${{ github.actor }} - REGISTRY_PASSWORD: ${{ github.token }} - with: - image: ${{ steps.build_image.outputs.image }} - tags: ${{ steps.build_image.outputs.tags }} - registry: ${{ steps.registry_case.outputs.lowercase }} - username: ${{ env.REGISTRY_USER }} - password: ${{ env.REGISTRY_PASSWORD }} - extra-args: | - --disable-content-trust - - - - # Sign the resulting Docker image digest except on PRs. - # This will only write to the public Rekor transparency log when the Docker - # repository is public to avoid leaking data. If you would like to publish - # transparency data even for private images, pass --force to cosign below. - # https://github.com/sigstore/cosign - - name: Sign the published Docker image - if: ${{ github.event_name != 'pull_request' }} - env: - # https://docs.github.com/en/actions/security-guides/security-hardening-for-github-actions#using-an-intermediate-environment-variable - TAGS: ${{ steps.meta.outputs.tags }} - DIGEST: ${{ steps.push.outputs.digest }} - # This step uses the identity token to provision an ephemeral certificate - # against the sigstore community Fulcio instance. - run: echo "${TAGS}" | xargs -I {} cosign sign --yes {}@${DIGEST} diff --git a/containers/cachyos/tradingview/Dockerfile b/containers/cachyos/tradingview/Dockerfile deleted file mode 100644 index cff898d..0000000 --- a/containers/cachyos/tradingview/Dockerfile +++ /dev/null @@ -1,5 +0,0 @@ -FROM ghcr.io/andersrh/containers/cachyos/base-gui:main - -WORKDIR /app - -RUN pacman -Sy --noconfirm tradingview diff --git a/containers/cachyos/tradingview/build.sh b/containers/cachyos/tradingview/build.sh deleted file mode 100755 index 35bfd7f..0000000 --- a/containers/cachyos/tradingview/build.sh +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh - -APPNAME="tradingview" - -podman build -t andersrh/cachyos/$APPNAME -f Dockerfile . -podman rm -f $APPNAME -distrobox create --image ghcr.io/andersrh/containers/cachyos/$APPNAME --home ~/containers/$APPNAME/ $APPNAME -distrobox enter $APPNAME -- distrobox-export --app $APPNAME --extra-flags "--enable-features=WaylandWindowDecorations --ozone-platform=wayland" diff --git a/etc/distrobox.ini b/etc/distrobox.ini index b74d7c0..5c1943b 100644 --- a/etc/distrobox.ini +++ b/etc/distrobox.ini @@ -20,17 +20,6 @@ root=false replace=false home="~/containers/development" -[tradingview] -image=ghcr.io/andersrh/containers/cachyos/tradingview:main -#additional_packages=" " -#export="app tradingview" -init=false -#nvidia=true -pull=true -root=false -replace=false -home="~/containers/tradingview" - [lbry] image=ghcr.io/andersrh/containers/cachyos/lbry:main init=false diff --git a/usr/bin/update-distroboxes b/usr/bin/update-distroboxes index 9bc8437..9941c4b 100755 --- a/usr/bin/update-distroboxes +++ b/usr/bin/update-distroboxes @@ -1,7 +1,6 @@ #!/bin/sh podman rm -f general-cachyos -podman rm -f tradingview podman rm -f general podman rm -f development podman rm -f lbry @@ -12,7 +11,6 @@ distrobox assemble create --file /etc/distrobox.ini podman pull ghcr.io/andersrh/containers/fedora-toolbox/general:main distrobox create -i ghcr.io/andersrh/containers/fedora-toolbox/general:main --home ~/containers/general -n general -distrobox enter tradingview -- distrobox-export --app tradingview --extra-flags "--enable-features=WaylandWindowDecorations --ozone-platform=wayland" distrobox enter general -- distrobox-export --app x2goclient distrobox enter development -- distrobox-export --app qtcreator