diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 6d41a53..c42ed17 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -1,6 +1,12 @@ name: Earthly main branch +all +concurrency: + group: ${{ github.workflow }}-main + cancel-in-progress: true + on: + schedule: + - cron: "00 17 * * *" # build at 17:00 UTC every day workflow_dispatch: push: branches: @@ -16,22 +22,7 @@ jobs: runs-on: ubuntu-latest steps: - # There is a bug selecting a satellite in version 0.8 - # so we use 0.7 to login and connect to the satellite - # before switching to the latest version - - uses: earthly/actions-setup@v1 - with: - version: v0.7.23 - - - name: Earthly login - run: | - earthly account login --token ${{ secrets.EARTHLY_SAT_TOKEN }} >> /dev/null - earthly org s blue-build - earthly sat s earthly-lib - - uses: earthly/actions-setup@v1 - with: - version: v0.8.2 # Setup repo and add caching - uses: actions/checkout@v4