Skip to content
Open
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,9 @@ updates:
directory: "/"
schedule:
interval: "daily"

# Maintain dependencies for the report-to-backend action
- package-ecosystem: "npm"
directory: "/.github/workflows/actions/report-to-backend"
schedule:
interval: "weekly"
2 changes: 1 addition & 1 deletion .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
- editor
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
# Caveat - Currently we use the ubuntu readme as we do not have a catch-all readme (yet?)
- run: |
echo "SHORT_DESCRIPTION=$(cat ./images/ubuntu/${{ matrix.imageType }}/100-characters-dockerhub-description.txt)" >> $GITHUB_ENV
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/new-ubuntu-base-image-requested.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
fetch-depth: 0

Expand Down Expand Up @@ -50,11 +50,11 @@ jobs:
# Setup #
#############
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
uses: docker/setup-qemu-action@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4
- name: Login to DockerHub
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
Expand All @@ -72,7 +72,7 @@ jobs:
exit 1
fi
- name: Cache Docker layers
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: /tmp/.buildx-cache
key: ${{ github.event.client_payload.repoVersionFull }}-${{ runner.os }}-buildx-base-${{ github.sha }}
Expand All @@ -83,7 +83,7 @@ jobs:
# Base image #
##################
- name: Build and publish
uses: docker/build-push-action@v5
uses: docker/build-push-action@v7
id: build_ubuntu_base_image
with:
file: ./images/ubuntu/base/Dockerfile
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/new-ubuntu-hub-image-requested.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
fetch-depth: 0

Expand Down Expand Up @@ -50,11 +50,11 @@ jobs:
# Setup #
#############
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
uses: docker/setup-qemu-action@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4
- name: Login to DockerHub
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
Expand All @@ -72,7 +72,7 @@ jobs:
exit 1
fi
- name: Cache Docker layers
uses: actions/cache@v4
uses: actions/cache@v5
with:
path: /tmp/.buildx-cache
key: ${{ github.event.client_payload.repoVersionFull }}-${{ runner.os }}-buildx-hub-${{ github.sha }}
Expand All @@ -88,7 +88,7 @@ jobs:
# Hub image #
#################
- name: Build and publish
uses: docker/build-push-action@v5
uses: docker/build-push-action@v7
id: build_ubuntu_hub_image
with:
file: ./images/ubuntu/hub/Dockerfile
Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/new-ubuntu-legacy-editor-image-requested.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
- webgl
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
fetch-depth: 0

Expand Down Expand Up @@ -64,11 +64,11 @@ jobs:
# Setup #
#############
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
uses: docker/setup-qemu-action@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4
- name: Login to DockerHub
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
Expand Down Expand Up @@ -101,7 +101,7 @@ jobs:
# Ubuntu Editor image #
###########################
- name: Build and publish
uses: docker/build-push-action@v5
uses: docker/build-push-action@v7
id: build_ubuntu_editor_image
continue-on-error: true
with:
Expand All @@ -128,7 +128,7 @@ jobs:
# Retry the above #
#######################
- name: Build and publish (retry)
uses: docker/build-push-action@v5
uses: docker/build-push-action@v7
if: steps.build_ubuntu_editor_image.outcome=='failure'
id: build_ubuntu_editor_image_retry
with:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ jobs:
- webgl
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
fetch-depth: 0

Expand Down Expand Up @@ -64,11 +64,11 @@ jobs:
# Setup #
#############
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
uses: docker/setup-qemu-action@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4
- name: Login to DockerHub
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
Expand Down Expand Up @@ -101,7 +101,7 @@ jobs:
# Ubuntu Editor image #
###########################
- name: Build and publish
uses: docker/build-push-action@v5
uses: docker/build-push-action@v7
id: build_ubuntu_editor_image
continue-on-error: true
with:
Expand All @@ -128,7 +128,7 @@ jobs:
# Retry the above #
#######################
- name: Build and publish (retry)
uses: docker/build-push-action@v5
uses: docker/build-push-action@v7
if: steps.build_ubuntu_editor_image.outcome=='failure'
id: build_ubuntu_editor_image_retry
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/new-windows-base-image-requested.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
runs-on: windows-2022
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
fetch-depth: 0

Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/new-windows-hub-image-requested.yml
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ jobs:
runs-on: windows-2022
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
fetch-depth: 0

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
fetch-depth: 0

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ jobs:

steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
with:
fetch-depth: 0

Expand Down
12 changes: 6 additions & 6 deletions .github/workflows/retry-ubuntu-editor-image-requested.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
#################
# Variables #
#################
Expand Down Expand Up @@ -46,11 +46,11 @@ jobs:
# Setup #
#############
- name: Set up QEMU
uses: docker/setup-qemu-action@v3
uses: docker/setup-qemu-action@v4
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
uses: docker/setup-buildx-action@v4
- name: Login to DockerHub
uses: docker/login-action@v3
uses: docker/login-action@v4
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
Expand Down Expand Up @@ -83,7 +83,7 @@ jobs:
# Editor image #
####################
- name: Build and publish
uses: docker/build-push-action@v5
uses: docker/build-push-action@v7
id: build_ubuntu_editor_image
continue-on-error: true
with:
Expand All @@ -109,7 +109,7 @@ jobs:
# Retry the above #
#######################
- name: Build and publish (retry)
uses: docker/build-push-action@v5
uses: docker/build-push-action@v7
if: steps.build_ubuntu_editor_image.outcome=='failure'
id: build_ubuntu_editor_image_retry
with:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/retry-windows-editor-image-requested.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
runs-on: windows-2022
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
#################
# Variables #
#################
Expand Down
34 changes: 17 additions & 17 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ jobs:
targetPlatform: android
steps:
- name: Checkout
uses: actions/checkout@v5
uses: actions/checkout@v6
- name: Report new build
uses: ./.github/workflows/actions/report-to-backend
with:
Expand Down Expand Up @@ -146,22 +146,22 @@ jobs:
#############
# Setup #
#############
- uses: actions/checkout@v5
- uses: docker/setup-qemu-action@v3
- uses: docker/setup-buildx-action@v3
- uses: actions/checkout@v6
- uses: docker/setup-qemu-action@v4
- uses: docker/setup-buildx-action@v4
with:
driver: docker

#################################
# Build Ubuntu base and hub #
#################################
- name: Build base
uses: docker/build-push-action@v5
uses: docker/build-push-action@v7
with:
file: ./images/ubuntu/base/Dockerfile
tags: base:ubuntu-dev
- name: Build hub
uses: docker/build-push-action@v5
uses: docker/build-push-action@v7
with:
file: ./images/ubuntu/hub/Dockerfile
build-args: baseImage=base:ubuntu-dev
Expand All @@ -174,7 +174,7 @@ jobs:
run: |
docker images
docker save -o ubuntu-base-and-hub.tar base:ubuntu-dev hub:ubuntu-dev
- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v5
with:
name: ubuntu-base-and-hub
path: ubuntu-base-and-hub.tar
Expand All @@ -190,7 +190,7 @@ jobs:
#############
# Setup #
#############
- uses: actions/checkout@v5
- uses: actions/checkout@v6

##################################
# Build Windows base and hub #
Expand Down Expand Up @@ -218,7 +218,7 @@ jobs:
docker save -o windows-base-and-hub.tar base:windows-dev hub:windows-dev
zstd -z -12 --format=zstd windows-base-and-hub.tar

- uses: actions/upload-artifact@v4
- uses: actions/upload-artifact@v5
with:
name: windows-base-and-hub
path: C:/artifact/windows-base-and-hub.tar.zst
Expand Down Expand Up @@ -269,9 +269,9 @@ jobs:
#############
# Setup #
#############
- uses: actions/checkout@v5
- uses: docker/setup-qemu-action@v3
- uses: docker/setup-buildx-action@v3
- uses: actions/checkout@v6
- uses: docker/setup-qemu-action@v4
- uses: docker/setup-buildx-action@v4
with:
driver: docker
- name: Free disk space
Expand All @@ -280,7 +280,7 @@ jobs:
############################
# Restore base and hub #
############################
- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v6
with:
name: ubuntu-base-and-hub

Expand Down Expand Up @@ -310,7 +310,7 @@ jobs:
###########################
- name: Build
# if: steps.build-1.outcome == 'failure'
uses: docker/build-push-action@v5
uses: docker/build-push-action@v7
id: build-1
continue-on-error: true
timeout-minutes: 40
Expand All @@ -333,7 +333,7 @@ jobs:

- name: Build (Retry)
if: steps.build-1.outcome == 'failure'
uses: docker/build-push-action@v5
uses: docker/build-push-action@v7
id: build-2
# continue-on-error: true
timeout-minutes: 40
Expand Down Expand Up @@ -492,12 +492,12 @@ jobs:
#############
# Setup #
#############
- uses: actions/checkout@v5
- uses: actions/checkout@v6

############################
# Restore base and hub #
############################
- uses: actions/download-artifact@v4
- uses: actions/download-artifact@v6
with:
name: windows-base-and-hub
- name: Restore base and hub
Expand Down
Loading