Wowie what a gay little website for my gay little self aria.coffee
3
fork

Configure Feed

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

ci: migrate workflows from disabled dir to active .github/workflows

aria 7831392d 77d229f8

+71 -163
-101
.github-disabled/workflows/astro.yml
··· 1 - # Sample workflow for building and deploying an Astro site to GitHub Pages 2 - # 3 - # To get started with Astro see: https://docs.astro.build/en/getting-started/ 4 - # 5 - name: Deploy Astro site to Pages 6 - 7 - on: 8 - # Runs on pushes targeting the default branch 9 - push: 10 - branches: [] 11 - 12 - # Allows you to run this workflow manually from the Actions tab 13 - workflow_dispatch: 14 - 15 - # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages 16 - permissions: 17 - contents: read 18 - pages: write 19 - id-token: write 20 - 21 - # Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. 22 - # However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. 23 - concurrency: 24 - group: "pages" 25 - cancel-in-progress: false 26 - 27 - env: 28 - BUILD_PATH: "." # default value when not using subfolders 29 - # BUILD_PATH: subfolder 30 - 31 - jobs: 32 - build: 33 - name: Build 34 - runs-on: ubuntu-latest 35 - steps: 36 - - name: Checkout 37 - uses: actions/checkout@v4 38 - # - name: Detect package manager 39 - # id: detect-package-manager 40 - # run: | 41 - # if [ -f "${{ github.workspace }}/yarn.lock" ]; then 42 - # echo "manager=yarn" >> $GITHUB_OUTPUT 43 - # echo "command=install" >> $GITHUB_OUTPUT 44 - # echo "runner=yarn" >> $GITHUB_OUTPUT 45 - # echo "lockfile=yarn.lock" >> $GITHUB_OUTPUT 46 - # exit 0 47 - # elif [ -f "${{ github.workspace }}/package.json" ]; then 48 - # echo "manager=npm" >> $GITHUB_OUTPUT 49 - # echo "command=ci" >> $GITHUB_OUTPUT 50 - # echo "runner=npx --no-install" >> $GITHUB_OUTPUT 51 - # echo "lockfile=package-lock.json" >> $GITHUB_OUTPUT 52 - # exit 0 53 - # else 54 - # echo "Unable to determine package manager" 55 - # exit 1 56 - # fi 57 - # - name: Setup Node 58 - # uses: actions/setup-node@v4 59 - # with: 60 - # node-version: "20" 61 - # cache: ${{ steps.detect-package-manager.outputs.manager }} 62 - # cache-dependency-path: ${{ env.BUILD_PATH }}/${{ steps.detect-package-manager.outputs.lockfile }} 63 - - name: Setup Pages 64 - id: pages 65 - uses: actions/configure-pages@v5 66 - # - name: Install dependencies 67 - # run: ${{ steps.detect-package-manager.outputs.manager }} ${{ steps.detect-package-manager.outputs.command }} 68 - # working-directory: ${{ env.BUILD_PATH }} 69 - - name: install jpegoptim 70 - run: sudo apt-get update -y && sudo apt-get install -y jpegoptim 71 - - name: install oxipng 72 - run: wget https://github.com/shssoichiro/oxipng/releases/download/v9.1.3/oxipng_9.1.3-1_amd64.deb && sudo apt-get install -y ./oxipng_9.1.3-1_amd64.deb && rm ./oxipng_9.1.3-1_amd64.deb 73 - - name: Install, build, and upload your site 74 - uses: withastro/action@v2 75 - with: 76 - # path: . # The root location of your Astro project inside the repository. (optional) 77 - # node-version: 20 # The specific version of Node that should be used to build your site. Defaults to 20. (optional) 78 - package-manager: pnpm@latest # The Node package manager that should be used to install dependencies and build your site. Automatically detected based on your lockfile. (optional) 79 - 80 - # - name: Build with Astro 81 - # run: | 82 - # ${{ steps.detect-package-manager.outputs.runner }} astro build \ 83 - # --site "${{ steps.pages.outputs.origin }}" \ 84 - # --base "${{ steps.pages.outputs.base_path }}" 85 - # working-directory: ${{ env.BUILD_PATH }} 86 - # - name: Upload artifact 87 - # uses: actions/upload-pages-artifact@v3 88 - # with: 89 - # path: ${{ env.BUILD_PATH }}/dist 90 - 91 - deploy: 92 - environment: 93 - name: github-pages 94 - url: ${{ steps.deployment.outputs.page_url }} 95 - needs: build 96 - runs-on: ubuntu-latest 97 - name: Deploy 98 - steps: 99 - - name: Deploy to GitHub Pages 100 - id: deployment 101 - uses: actions/deploy-pages@v4
-62
.github-disabled/workflows/docker-image.yml
··· 1 - name: Docker Image CI 2 - 3 - on: 4 - push: 5 - branches: [ ] 6 - # Publish semver tags as releases. 7 - tags: [ 'v*.*.*' ] 8 - pull_request: 9 - branches: [ ] 10 - 11 - 12 - env: 13 - # Use docker.io for Docker Hub if empty 14 - REGISTRY: ghcr.io 15 - # github.repository as <account>/<repo> 16 - IMAGE_NAME: ${{ github.repository }} 17 - DOCKER_BUILD: true 18 - 19 - jobs: 20 - 21 - build: 22 - 23 - runs-on: ubuntu-latest 24 - permissions: 25 - contents: read 26 - packages: write 27 - id-token: write 28 - 29 - steps: 30 - - name: Checkout repository 31 - uses: actions/checkout@v4 32 - 33 - - name: Setup Docker buildx 34 - uses: docker/setup-buildx-action@v3 35 - 36 - - name: Log into registry ${{ env.REGISTRY }} 37 - if: github.event_name != 'pull_request' 38 - uses: docker/login-action@28218f9b04b4f3f62068d7b6ce6ca5b26e35336c 39 - with: 40 - registry: ${{ env.REGISTRY }} 41 - username: ${{ github.actor }} 42 - password: ${{ secrets.GITHUB_TOKEN }} 43 - 44 - - name: Extract Docker metadata 45 - id: meta 46 - uses: docker/metadata-action@98669ae865ea3cffbcbaa878cf57c20bbf1c6c38 47 - with: 48 - images: ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }} 49 - 50 - - name: Build and push Docker image 51 - id: build-and-push 52 - uses: docker/build-push-action@v6 53 - with: 54 - # context: "{{defaultContext}}" 55 - push: ${{ github.event_name != 'pull_request' }} # Don't push on PR 56 - tags: ${{ steps.meta.outputs.tags }} 57 - labels: ${{ steps.meta.outputs.labels }} 58 - cache-from: type=gha 59 - cache-to: type=gha,mode=max 60 - 61 - # - name: Build the Docker image 62 - # run: docker build . --file Dockerfile --tag aria-coffee:$(date +%s)
+71
.github/astro.yml
··· 1 + # Sample workflow for building and deploying an Astro site to GitHub Pages 2 + # 3 + # To get started with Astro see: https://docs.astro.build/en/getting-started/ 4 + # 5 + name: Deploy Astro site to Pages 6 + 7 + on: 8 + # Runs on pushes targeting the default branch 9 + push: 10 + branches: [] 11 + 12 + # Allows you to run this workflow manually from the Actions tab 13 + workflow_dispatch: 14 + 15 + # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages 16 + permissions: 17 + contents: read 18 + pages: write 19 + id-token: write 20 + 21 + # Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. 22 + # However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. 23 + concurrency: 24 + group: "pages" 25 + cancel-in-progress: false 26 + 27 + env: 28 + BUILD_PATH: "." # default value when not using subfolders 29 + # BUILD_PATH: subfolder 30 + 31 + jobs: 32 + build: 33 + name: Build 34 + runs-on: ubuntu-latest 35 + steps: 36 + - name: Checkout 37 + uses: actions/checkout@v4 38 + 39 + # - name: Install pnpm 40 + # uses: pnpm/action-setup@v4 41 + # with: 42 + # version: 10 43 + 44 + # - name: Install Node.js 45 + # uses: actions/setup-node@v4 46 + # with: 47 + # node-version: 24 48 + # cache: 'pnpm' 49 + 50 + # - run: pnpm install 51 + 52 + # - name: Build website 53 + # run: pnpm run build-action 54 + 55 + - name: Install, build, and upload your site 56 + uses: withastro/action@v5 57 + with: 58 + # path: . # The root location of your Astro project inside the repository. (optional) 59 + node-version: 24 # The specific version of Node that should be used to build your site. Defaults to 20. (optional) 60 + package-manager: pnpm@latest # The Node package manager that should be used to install dependencies and build your site. Automatically detected based on your lockfile. (optional) 61 + out-dir: dist 62 + 63 + - name: Publish to Cloudflare Pages 64 + uses: cloudflare/pages-action@1 65 + with: 66 + apiToken: ${{ secrets.CLOUDFLARE_API_TOKEN }} 67 + accountId: 2912be6a535e3b3689c79b309484b433 68 + projectName: aria-dot-coffee 69 + directory: ./dist 70 + gitHubToken: ${{ secrets.GITHUB_TOKEN }} 71 +