Skip to content

Dev Cont

Dev Cont #3

Workflow file for this run

name: Dev Cont
#
# Builds dev container and runs task.
#
on:
workflow_dispatch:
push:
paths:
- .devcontainer/**
schedule:
# At 07:23 on day-of-month 3.
- cron: 23 7 3 * *
jobs:
dev-cont:
name: Dev Cont
runs-on: ubuntu-latest
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: Set up Node
uses: actions/setup-node@v4
- name: Set up dev container CLI
run: npm install -g @devcontainers/cli
- name: Get dev container CLI version
run: devcontainer --version
- name: Create and run dev container
run: devcontainer up --workspace-folder=.
- name: Run task in dev container
run: devcontainer exec --workspace-folder=. task
keep-enabled:
name: Keep Enabled
runs-on: ubuntu-latest
permissions:
actions: write
steps:
- name: Check out repository
uses: actions/checkout@v4
- name: Keep workflow enabled
uses: gautamkrishnar/keepalive-workflow@v2