David Barragán Merino
6473dc85ab
👷 Notify new devenv images in penpotdev
...
Signed-off-by: David Barragán Merino <david.barragan@kaleidos.net>
2026-10-07 14:11:21 +02:00
David Barragán Merino
27ccb32ea1
👷 Fix the devenv image build workflow
...
AI-assisted-by: Claude
Signed-off-by: David Barragán Merino <david.barragan@kaleidos.net>
2026-10-07 13:17:13 +02:00
dependabot[bot]
66c5e6fdfd
⬆️ Bump the github-actions group across 1 directory with 8 updates
...
Bumps the github-actions group with 8 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| [actions/create-github-app-token](https://github.com/actions/create-github-app-token ) | `1.12.0` | `3.2.0` |
| [actions/github-script](https://github.com/actions/github-script ) | `7.1.0` | `9.0.0` |
| [actions/checkout](https://github.com/actions/checkout ) | `6.1.0` | `7.0.1` |
| [pnpm/setup](https://github.com/pnpm/setup ) | `2.0.2` | `3.0.0` |
| [aws-actions/configure-aws-credentials](https://github.com/aws-actions/configure-aws-credentials ) | `4.3.1` | `6.3.0` |
| [actions/cache/restore](https://github.com/actions/cache ) | `5.1.0` | `6.1.0` |
| [actions/cache/save](https://github.com/actions/cache ) | `5.1.0` | `6.1.0` |
| [actions/download-artifact](https://github.com/actions/download-artifact ) | `7.0.0` | `8.0.1` |
Updates `actions/create-github-app-token` from 1.12.0 to 3.2.0
- [Release notes](https://github.com/actions/create-github-app-token/releases )
- [Changelog](https://github.com/actions/create-github-app-token/blob/main/CHANGELOG.md )
- [Commits](d72941d797...bcd2ba4921 )
Updates `actions/github-script` from 7.1.0 to 9.0.0
- [Release notes](https://github.com/actions/github-script/releases )
- [Commits](f28e40c7f3...3a2844b7e9 )
Updates `actions/checkout` from 6.1.0 to 7.0.1
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](d23441a48e...3d3c42e5aa )
Updates `pnpm/setup` from 2.0.2 to 3.0.0
- [Release notes](https://github.com/pnpm/setup/releases )
- [Commits](84cb39b217...fbda4c85fc )
Updates `aws-actions/configure-aws-credentials` from 4.3.1 to 6.3.0
- [Release notes](https://github.com/aws-actions/configure-aws-credentials/releases )
- [Changelog](https://github.com/aws-actions/configure-aws-credentials/blob/main/CHANGELOG.md )
- [Commits](7474bc4690...e1253824e5 )
Updates `actions/cache/restore` from 5.1.0 to 6.1.0
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](caa2961268...55cc834586 )
Updates `actions/cache/save` from 5.1.0 to 6.1.0
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](caa2961268...55cc834586 )
Updates `actions/download-artifact` from 7.0.0 to 8.0.1
- [Release notes](https://github.com/actions/download-artifact/releases )
- [Commits](37930b1c2a...3e5f45b2cf )
---
updated-dependencies:
- dependency-name: actions/create-github-app-token
dependency-version: 3.2.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/github-script
dependency-version: 9.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/checkout
dependency-version: 7.0.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: pnpm/setup
dependency-version: 3.0.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: aws-actions/configure-aws-credentials
dependency-version: 6.3.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/cache/restore
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/cache/save
dependency-version: 6.1.0
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
- dependency-name: actions/download-artifact
dependency-version: 8.0.1
dependency-type: direct:production
update-type: version-update:semver-major
dependency-group: github-actions
...
Signed-off-by: dependabot[bot] <support@github.com>
2026-10-05 12:35:56 +02:00
David Barragán Merino
7f95439bc2
👷 Declare least-privilege workflow permissions
...
Add an explicit permissions block to every workflow that relied on the
repository default. Entry points that only call reusable workflows get
permissions: {} and grant each call what the called workflow needs:
contents: read for the bundle and docker builds, contents: write for the
release, nothing for the admin-console dispatch (it uses its own token).
Workflows that check out code get contents: read; the commit checker
also gets pull-requests: read to list the PR commits.
Signed-off-by: David Barragán Merino <david.barragan@kaleidos.net>
2026-10-02 09:50:58 +02:00
David Barragán Merino
fa3e01f7c7
👷 Disable checkout credential persistence
...
Set persist-credentials: false on every actions/checkout step, so the
job token is not left in .git/config for the rest of the job. No step
after checkout pushes or fetches with it. The only authenticated operation,
gh release in release.yml, uses GH_TOKEN.
Signed-off-by: David Barragán Merino <david.barragan@kaleidos.net>
2026-09-30 17:01:58 +02:00
David Barragán Merino
d1aa07087d
👷 Pin GitHub Actions to commit SHAs
...
Signed-off-by: David Barragán Merino <david.barragan@kaleidos.net>
2026-09-30 15:29:28 +02:00
bameda
757a5bd479
♻️ Rebalance CI runners and drop pinned ubuntu-24.04
...
Move build-docker and build-docker-devenv jobs from penpot-extended-runner
to penpot-standar-runner, point tests-exporter at the canonical
penpot-extended-runner label instead of the stale penpot-runner-02 alias,
and switch build-tag/release notify jobs from ubuntu-24.04 to ubuntu-latest.
Signed-off-by: David Barragán Merino <david.barragan@kaleidos.net>
2026-09-10 19:22:46 +02:00
David Barragán Merino
94555c027e
🔧 Sync .github/workflows with develop
...
Signed-off-by: David Barragán Merino <david.barragan@kaleidos.net>
2026-09-10 09:47:10 +02:00
David Barragán Merino
328fa0559a
🐳 Migrate imagemagick and devenv images to DHI
...
Move docker/imagemagick/Dockerfile and docker/devenv/Dockerfile from
ubuntu:26.04 to Docker Hardened Images (Debian 13 / trixie).
imagemagick gets a true non-dev runtime with its shared libraries
vendored via ldd; devenv keeps the -dev tag as its final image since
it's an interactive development container, not a production
artifact.
2026-07-31 19:04:33 +02:00
Kobi Hikri
7e36192034
🔧 Pin mattermost-notify action to its v2.1.0 commit SHA
...
The notify steps referenced mattermost/action-mattermost-notify@master, a
mutable branch that runs in CI with access to the MATTERMOST_WEBHOOK_URL
secret. Pinning to the immutable commit of the latest release (v2.1.0,
ae31bb6) keeps the exact reviewed code from executing, per GitHub third-party
action hardening guidance, while staying easy to bump.
2026-07-16 14:59:08 +02:00
David Barragán Merino
9df1e99c08
🔧 Remove the confirmation step for publishing docker images
2026-06-02 11:02:35 +02:00
Yamila Moreno
be92e37af3
🔧 Add notification when a new devenv is published
2026-05-08 14:09:21 +02:00
David Barragán Merino
31696de474
🔧 GitHub Actions worker tasks updated
2026-03-16 15:02:26 +01:00
David Barragán Merino
bbe6ee2e19
🔧 Define a different temporary config file for each execution
2026-01-20 12:59:56 +01:00
David Barragán Merino
8dfeb21978
🔧 Use selfhosted runner 02 to generate the bundle and the docker images
2026-01-16 17:44:15 +01:00
Andrey Antukh
c98373658e
Revert " 🔧 Use selfhosted runners ( #8057 )"
...
This reverts commit 01e42b04583de94d6a1f21c9b7a0d38780d57053.
2026-01-13 15:45:28 +01:00
David Barragán Merino
01e42b0458
🔧 Use selfhosted runners ( #8057 )
2026-01-13 14:20:33 +01:00
David Barragán Merino
09e9340ba6
💄 Fix a description and remove an unused event
2025-09-24 09:38:42 +02:00
David Barragán Merino
d5ff7b4144
📎 Add DevEnv builder workflow
2025-09-23 23:26:11 +02:00