name: todoapp on: push: # Trigger this workflow only on commits pushed to the main branch branches: - main # Dagger plan gets configured via client environment variables env: # This needs to be unique across all of netlify.app APP_NAME: todoapp-dagger-europa NETLIFY_TEAM: dagger jobs: dagger: runs-on: ubuntu-latest steps: - name: Clone repository uses: actions/checkout@v2 # You need to run `dagger project init` locally before and commit the cue.mod directory to the repository with its contents - name: Deploy to Netlify uses: dagger/dagger-for-github@v2 # See all options at https://github.com/dagger/dagger-for-github with: version: 0.2 # To pin external dependencies, you can use `project update github.com/[package-source]@v[n]` cmds: | project update do deploy env: # Get one from https://app.netlify.com/user/applications/personal NETLIFY_TOKEN: ${{ secrets.NETLIFY_TOKEN }}