From 33a059f568ecca552a41c90c6e209bfdcc68fce8 Mon Sep 17 00:00:00 2001 From: Robert Date: Sat, 9 May 2026 15:06:24 -0700 Subject: [PATCH 1/2] We should be using Debian Trixie (13), not Debian Bookworm (12). --- bootstrap/README.md | 2 +- bootstrap/mkpause | 2 +- doc/installing-pause.md | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/bootstrap/README.md b/bootstrap/README.md index 40c82f9c4..5a283c34a 100644 --- a/bootstrap/README.md +++ b/bootstrap/README.md @@ -51,7 +51,7 @@ switches). So, on to the next section: ## selfconfig -If you've got a fresh Debian system (Bookworm, at time of writing), you can use +If you've got a fresh Debian system (Trixie, at time of writing), you can use the selfconfig system to build a new PAUSE. Start by copying `selfconfig-root` to that Debian box. Run it as root and watch the magic. diff --git a/bootstrap/mkpause b/bootstrap/mkpause index 8cbd8980d..bb0b0c85f 100755 --- a/bootstrap/mkpause +++ b/bootstrap/mkpause @@ -169,7 +169,7 @@ async sub do_create { @key_ids = map {; $_->{id} } @keys; } - my $image = 'debian-12-x64'; + my $image = 'debian-13-x64'; my $region = 'nyc3'; my $size = $opt->size; diff --git a/doc/installing-pause.md b/doc/installing-pause.md index d38514d35..73502446d 100644 --- a/doc/installing-pause.md +++ b/doc/installing-pause.md @@ -17,7 +17,7 @@ Other places with docs: These instructions describe how to set up a private, or local, PAUSE server for development and testing. -1. Provision a Debian host, preferably running Debian 12 (Bookworm) +1. Provision a Debian host, preferably running Debian 13 (Trixie) 2. Copy the `bootstrap/selfconfig-root` program to that host and run it 3. You're done! From 7fc729273ed1041b4fc34ad944be7b74a26690a4 Mon Sep 17 00:00:00 2001 From: Robert Date: Sun, 11 Oct 2026 19:58:06 -0700 Subject: [PATCH 2/2] actions: Upgrade actions to support Node.js 24 Fixes this warning: > Node.js 20 is deprecated. The following actions target Node.js 20 but > are being forced to run on Node.js 24: actions/cache@v4, > actions/checkout@v4, actions/upload-artifact@v4. > For more information see: > https://github.blog/changelog/2025-09-19-deprecation-of-node-20-on-github-actions-runners/ Upgrades: - actions/checkout@v4 -> @v7 - actions/cache@v4 -> @v6 - actions/upload-artifact@v4 -> @v7 --- .github/workflows/perl-tests.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/perl-tests.yml b/.github/workflows/perl-tests.yml index 97904b085..dc25d834d 100644 --- a/.github/workflows/perl-tests.yml +++ b/.github/workflows/perl-tests.yml @@ -28,7 +28,7 @@ jobs: PLACK_ENV: ghaction steps: - name: Check out repo - uses: actions/checkout@v4 + uses: actions/checkout@v7 - name: Makefile.PL run: | perl Makefile.PL && make @@ -51,7 +51,7 @@ jobs: echo version="$(perl -le 'print $]')" >> $GITHUB_OUTPUT shell: bash - name: Cache - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: | /usr/local/lib/perl5/site_perl @@ -74,7 +74,7 @@ jobs: cover -test -report Coveralls | tee -a $GITHUB_STEP_SUMMARY continue-on-error: true - name: Upload Artifacts - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: plack.log path: |