Skip to content

Commit f9e343b

Browse files
authored
actions changes (#7968)
1 parent e388ed0 commit f9e343b

2 files changed

Lines changed: 20 additions & 5 deletions

File tree

.github/workflows/manual-nightly.yml

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,14 @@ on:
66
release:
77
description: 'release'
88
required: true
9-
default: 'nightly'
9+
default: 'nightly'
10+
11+
env:
12+
ccache: ccache
13+
1014
jobs:
1115
manual-nightly:
12-
runs-on: ubuntu-latest
16+
runs-on: ubuntu-24.04
1317
strategy:
1418
matrix:
1519
cfg:
@@ -20,12 +24,15 @@ jobs:
2024
- name: Cache Packages
2125
uses: awalsh128/cache-apt-pkgs-action@latest
2226
with:
23-
packages: aptitude wget2
24-
# packages: make curl libjack-jackd2-0 libjack-jackd2-dev freeglut3-dev libasound2-dev libxmu-dev libxxf86vm-dev g++ libgl1-mesa-dev libglu1-mesa-dev libraw1394-dev libudev-dev libdrm-dev libglew-dev libopenal-dev libsndfile1-dev libfreeimage-dev libcairo2-dev libfreetype6-dev libssl-dev libpulse-dev libusb-1.0-0-dev libgtk2.0-dev libopencv-dev libassimp-dev librtaudio-dev gdb libglfw3-dev liburiparser-dev libcurl4-openssl-dev libpugixml-dev libgconf-2-4 libgtk2.0-0 libpoco-dev libxcursor-dev libxi-dev libxinerama-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gstreamer1.0-libav gstreamer1.0-pulseaudio gstreamer1.0-x gstreamer1.0-plugins-bad gstreamer1.0-alsa gstreamer1.0-plugins-base gstreamer1.0-plugins-good
27+
packages: aptitude wget2 make curl libjack-jackd2-0 libjack-jackd2-dev freeglut3-dev libasound2-dev libxmu-dev libxxf86vm-dev g++ libgl1-mesa-dev libglu1-mesa-dev libraw1394-dev libudev-dev libdrm-dev libglew-dev libopenal-dev libsndfile1-dev libfreeimage-dev libcairo2-dev libfreetype6-dev libssl-dev libpulse-dev libusb-1.0-0-dev libgtk2.0-dev libopencv-dev libassimp-dev librtaudio-dev gdb libglfw3-dev liburiparser-dev libcurl4-openssl-dev libpugixml-dev libgconf-2-4 libgtk2.0-0 libpoco-dev libxcursor-dev libxi-dev libxinerama-dev libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev gstreamer1.0-libav gstreamer1.0-pulseaudio gstreamer1.0-x gstreamer1.0-plugins-bad gstreamer1.0-alsa gstreamer1.0-plugins-base gstreamer1.0-plugins-good
2528
# libunwind-dev
2629
version: 1.0
2730

2831
- uses: actions/checkout@v4
32+
- name: ccache
33+
uses: hendrikmuhs/ccache-action@v1.2.13
34+
with:
35+
key: ${{ matrix.cfg.target }}
2936
- name: Install dependencies
3037
run: ./scripts/ci/${{matrix.cfg.target}}/install.sh;
3138
- name: Download libs

.github/workflows/nightly-linux64.yml

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,13 @@ name: nightly-linux64
33
on:
44
schedule:
55
- cron: "0 6 * * *"
6+
7+
env:
8+
ccache: ccache
9+
610
jobs:
711
build-nightly:
8-
runs-on: ubuntu-latest
12+
runs-on: ubuntu-24.04
913
if: github.repository == 'openframeworks/openFrameworks' && github.ref == 'refs/heads/master'
1014
strategy:
1115
matrix:
@@ -24,6 +28,10 @@ jobs:
2428
version: 1.0
2529

2630
- uses: actions/checkout@v4
31+
- name: ccache
32+
uses: hendrikmuhs/ccache-action@v1.2.13
33+
with:
34+
key: ${{ matrix.cfg.target }}
2735
- name: Install dependencies
2836
run: ./scripts/ci/$TARGET/install.sh;
2937
- name: Download libs

0 commit comments

Comments
 (0)