Skip to content

ci(deps): update ghcr.io/risu729/dotfiles/wsl docker tag to v20241029 - autoclosed #2139

ci(deps): update ghcr.io/risu729/dotfiles/wsl docker tag to v20241029 - autoclosed

ci(deps): update ghcr.io/risu729/dotfiles/wsl docker tag to v20241029 - autoclosed #2139

Workflow file for this run

name: Test installer on Linux
on:
# do not use paths filter because it does not work well with required status checks
# ref: https://github.com/orgs/community/discussions/13690
push:
branches: main
pull_request:
workflow_dispatch:
schedule:
- cron: "0 0 * * SUN"
permissions: {}
defaults:
run:
shell: bash
jobs:
test-linux:
runs-on: ubuntu-24.04
timeout-minutes: 30
permissions:
contents: read # for checkout
container:
image: ghcr.io/risu729/dotfiles/wsl:20241029@sha256:779f6d80c6eadc7d0d0e4fa8352fe556a48d7a0d2bc2ea712ea111da04c0532e
steps:
- name: Run installer
# use head sha for pull requests because github.sha is set to the merge commit
# don't use process substitution to avoid masking the errors
run: |
curl -fsSL https://dot.risunosu.com/wsl?ref=${{
github.event_name == 'pull_request' && github.event.pull_request.head.sha || github.sha
}} | bash
actions-timeline:
needs:
- test-linux
if: ${{ !cancelled() }}
runs-on: ubuntu-24.04
timeout-minutes: 5
permissions:
actions: read # for actions-timeline
steps:
- name: actions-timeline
# cspell:ignore kesin
uses: Kesin11/actions-timeline@3046833d9aacfd7745c5264b7f3af851c3e2a619 # v2.2.1