๐Ÿ“… Calendar file generator for triathlonlive.tv upcoming events triathlon-live-calendar.fly.dev

Migrates to Tangled

+24 -32
-1
.github/FUNDING.yml
··· 1 - github: [cuducos]
-16
.github/workflows/deploy.yml
··· 1 - name: Deploy 2 - on: 3 - push: 4 - branches: 5 - - main 6 - jobs: 7 - deploy: 8 - name: Deploy app 9 - runs-on: ubuntu-latest 10 - concurrency: deploy-group 11 - steps: 12 - - uses: actions/checkout@v4 13 - - uses: superfly/flyctl-actions/setup-flyctl@master 14 - - run: flyctl deploy --remote-only 15 - env: 16 - FLY_API_TOKEN: ${{ secrets.FLY_API_TOKEN }}
-15
.github/workflows/tests.yml
··· 1 - name: Tests 2 - on: [push, pull_request] 3 - jobs: 4 - build: 5 - runs-on: ubuntu-latest 6 - steps: 7 - - uses: actions/checkout@v4 8 - - name: Set up Python 9 - uses: actions/setup-python@v4 10 - with: 11 - python-version: "3.12" 12 - - name: Install `uv` 13 - run: curl -LsSf https://astral.sh/uv/install.sh | sh 14 - - name: Run tests 15 - run: uv run pytest
+24
.tangled/workflows/tests.yaml
··· 1 + when: 2 + - event: ["push", "pull_request"] 3 + branch: ["main"] 4 + 5 + engine: "nixery" 6 + 7 + dependencies: 8 + nixpkgs: 9 + - python314 10 + - uv 11 + - libxml2 12 + - libxslt 13 + - pkg-config 14 + - flyctl 15 + 16 + steps: 17 + - name: Tests 18 + command: uv run pytest 19 + 20 + - name: Deploy 21 + command: | 22 + if [ "$TANGLED_REF_NAME" = "main" ] && [ -n "$TANGLED_COMMIT_SHA" ]; then 23 + flyctl deploy --remote-only 24 + fi