Skip to content

Commit 0b40006

Browse files
chore: update build tooling and desktop apps
1 parent f97a3cf commit 0b40006

3 files changed

Lines changed: 21 additions & 23 deletions

File tree

.github/workflows/build.yml

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ jobs:
2020
run_build: ${{ steps.changes.outputs.run_build }}
2121
steps:
2222
- name: Checkout
23-
uses: actions/checkout@v4
23+
uses: actions/checkout@v6
2424

2525
- name: Detect changes for desktop
2626
id: changes
@@ -45,7 +45,7 @@ jobs:
4545
4646
- name: Log in to GHCR
4747
if: steps.changes.outputs.run_build == 'true'
48-
uses: docker/login-action@v3
48+
uses: docker/login-action@v4
4949
with:
5050
registry: ghcr.io
5151
username: ${{ github.actor }}
@@ -54,7 +54,7 @@ jobs:
5454
- name: Extract metadata
5555
if: steps.changes.outputs.run_build == 'true'
5656
id: meta
57-
uses: docker/metadata-action@v5
57+
uses: docker/metadata-action@v6
5858
with:
5959
images: ghcr.io/${{ github.repository_owner }}/coder-mks-desktop
6060
tags: |
@@ -63,11 +63,11 @@ jobs:
6363
6464
- name: Set up Docker Buildx
6565
if: steps.changes.outputs.run_build == 'true'
66-
uses: docker/setup-buildx-action@v3
66+
uses: docker/setup-buildx-action@v4
6767

6868
- name: Build and push
6969
if: steps.changes.outputs.run_build == 'true'
70-
uses: docker/build-push-action@v5
70+
uses: docker/build-push-action@v7
7171
with:
7272
context: Docker-Images/Desktop
7373
push: true
@@ -89,7 +89,7 @@ jobs:
8989
run_build: ${{ steps.changes.outputs.run_build }}
9090
steps:
9191
- name: Checkout
92-
uses: actions/checkout@v4
92+
uses: actions/checkout@v6
9393

9494
- name: Detect changes for desktop-kde
9595
id: changes
@@ -114,7 +114,7 @@ jobs:
114114
115115
- name: Log in to GHCR
116116
if: steps.changes.outputs.run_build == 'true'
117-
uses: docker/login-action@v3
117+
uses: docker/login-action@v4
118118
with:
119119
registry: ghcr.io
120120
username: ${{ github.actor }}
@@ -123,7 +123,7 @@ jobs:
123123
- name: Extract metadata
124124
if: steps.changes.outputs.run_build == 'true'
125125
id: meta
126-
uses: docker/metadata-action@v5
126+
uses: docker/metadata-action@v6
127127
with:
128128
images: ghcr.io/${{ github.repository_owner }}/coder-mks-desktop-kde
129129
tags: |
@@ -132,11 +132,11 @@ jobs:
132132
133133
- name: Set up Docker Buildx
134134
if: steps.changes.outputs.run_build == 'true'
135-
uses: docker/setup-buildx-action@v3
135+
uses: docker/setup-buildx-action@v4
136136

137137
- name: Build and push
138138
if: steps.changes.outputs.run_build == 'true'
139-
uses: docker/build-push-action@v5
139+
uses: docker/build-push-action@v7
140140
with:
141141
context: Docker-Images/Desktop-KDE
142142
push: true
@@ -170,7 +170,7 @@ jobs:
170170
base_dep: desktop-kde
171171
steps:
172172
- name: Checkout
173-
uses: actions/checkout@v4
173+
uses: actions/checkout@v6
174174

175175
- name: Detect changes for image
176176
id: changes
@@ -206,7 +206,7 @@ jobs:
206206
fi
207207
208208
- name: Log in to GHCR
209-
uses: docker/login-action@v3
209+
uses: docker/login-action@v4
210210
if: steps.changes.outputs.run_build == 'true'
211211
with:
212212
registry: ghcr.io
@@ -215,7 +215,7 @@ jobs:
215215

216216
- name: Extract metadata
217217
id: meta
218-
uses: docker/metadata-action@v5
218+
uses: docker/metadata-action@v6
219219
if: steps.changes.outputs.run_build == 'true'
220220
with:
221221
images: ghcr.io/${{ github.repository_owner }}/${{ matrix.image_name }}
@@ -224,11 +224,11 @@ jobs:
224224
type=sha
225225
226226
- name: Set up Docker Buildx
227-
uses: docker/setup-buildx-action@v3
227+
uses: docker/setup-buildx-action@v4
228228
if: steps.changes.outputs.run_build == 'true'
229229

230230
- name: Build and push
231-
uses: docker/build-push-action@v5
231+
uses: docker/build-push-action@v7
232232
if: steps.changes.outputs.run_build == 'true'
233233
with:
234234
context: ${{ matrix.context }}

Docker-Images/Designer/Dockerfile

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -96,12 +96,10 @@ RUN apt-get update && \
9696
# OrcaSlicer (AppImage), LaserGRBL (Wine), OpenCode Desktop y VisiCut (.deb)
9797
RUN <<'EOSH'
9898
set -e
99-
ORCA_VERSION="2.4.2"
99+
ORCA_VERSION="2.3.2"
100100
OPENCODE_DESKTOP_URL="https://opencode.ai/es/download/stable/linux-x64-deb"
101-
# Prefer the Ubuntu 22.04 build to avoid newer WebKit (libwebkit2gtk-4.1) requirement,
102-
# but keep fallbacks so future tags still resolve.
101+
# OrcaSlicer publica AppImage para Ubuntu 24.04; libwebkit2gtk-4.1 se instala arriba.
103102
ORCA_URLS=" \
104-
https://github.com/OrcaSlicer/OrcaSlicer/releases/download/v${ORCA_VERSION}/OrcaSlicer_Linux_AppImage_Ubuntu2204_V${ORCA_VERSION}.AppImage \
105103
https://github.com/OrcaSlicer/OrcaSlicer/releases/download/v${ORCA_VERSION}/OrcaSlicer_Linux_AppImage_Ubuntu2404_V${ORCA_VERSION}.AppImage \
106104
https://github.com/OrcaSlicer/OrcaSlicer/releases/download/v${ORCA_VERSION}/OrcaSlicer_Linux_AppImage_V${ORCA_VERSION}.AppImage \
107105
https://github.com/OrcaSlicer/OrcaSlicer/releases/download/v${ORCA_VERSION}/OrcaSlicer_Linux.AppImage \

Docker-Images/DeveloperAndroid/Dockerfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -189,10 +189,10 @@ RUN mkdir -p /home/coder/Android/Sdk/cmdline-tools && \
189189
install -d -o coder -g coder /home/coder/.android
190190

191191
# Android Studio
192-
ARG ANDROID_STUDIO_VERSION=2026.1.1
193-
ARG ANDROID_STUDIO_BUILD=2026.1.1.8
194-
ARG ANDROID_STUDIO_PACKAGE=android-studio-quail1-linux.tar.gz
195-
RUN curl -fsSL "https://redirector.gvt1.com/edgedl/android/studio/ide-zips/${ANDROID_STUDIO_BUILD}/${ANDROID_STUDIO_PACKAGE}" -o /tmp/android-studio.tar.gz && \
192+
ARG ANDROID_STUDIO_VERSION=2026.1.2
193+
ARG ANDROID_STUDIO_BUILD=2026.1.2.10
194+
ARG ANDROID_STUDIO_PACKAGE=android-studio-quail2-linux.tar.gz
195+
RUN curl -fsSL "https://edgedl.me.gvt1.com/android/studio/ide-zips/${ANDROID_STUDIO_BUILD}/${ANDROID_STUDIO_PACKAGE}" -o /tmp/android-studio.tar.gz && \
196196
tar -xzf /tmp/android-studio.tar.gz -C /opt && \
197197
rm /tmp/android-studio.tar.gz && \
198198
chown -R coder:coder /opt/android-studio && \

0 commit comments

Comments
 (0)