Skip to content

Commit

Permalink
ci: enable tilt
Browse files Browse the repository at this point in the history
  • Loading branch information
evan-gray committed Mar 1, 2024
1 parent 0c46785 commit 1deb4c4
Showing 1 changed file with 40 additions and 0 deletions.
40 changes: 40 additions & 0 deletions .github/workflows/tilt.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
name: Tilt CI

on:
workflow_dispatch:
pull_request:
push:
branches:
- main

jobs:
tilt:
runs-on: tilt-kube-public

# Cancel previous builds on the same branch/ref. Full runs are expensive
# and capacity is limited, so we want to avoid running multiple builds
# in parallel even if it means skipping CI runs on permanent branches
# (unfortunately, we can't differentiate between temporary and permanent
# refs without duplicating the entire logic).
concurrency:
group: ${{ github.workflow }}-tilt-${{ github.ref }}
cancel-in-progress: true

steps:
- name: Clear repository
run: |
rm -rf $GITHUB_WORKSPACE && mkdir $GITHUB_WORKSPACE
- uses: actions/checkout@v2
- name: Expand for link to Tilt dashboard (only available during build)
run: >
echo "Tilt progress dashboard: https://$DASHBOARD_URL"
- run: |
kubectl config set-context ci --namespace=$DEPLOY_NS
kubectl config use-context ci
- run: tilt ci -- --evm2 --namespace=$DEPLOY_NS
timeout-minutes: 60

# Clean up k8s resources
- run: kubectl delete --namespace=$DEPLOY_NS service,statefulset,configmap,pod,job --all
if: always()

0 comments on commit 1deb4c4

Please sign in to comment.