summaryrefslogtreecommitdiffstats
path: root/.github/workflows/copilot-setup-steps.yml
diff options
context:
space:
mode:
Diffstat (limited to '.github/workflows/copilot-setup-steps.yml')
-rw-r--r--.github/workflows/copilot-setup-steps.yml32
1 files changed, 32 insertions, 0 deletions
diff --git a/.github/workflows/copilot-setup-steps.yml b/.github/workflows/copilot-setup-steps.yml
new file mode 100644
index 000000000..fe47a7778
--- /dev/null
+++ b/.github/workflows/copilot-setup-steps.yml
@@ -0,0 +1,32 @@
+name: "Copilot Setup Steps"
+
+# Automatically run the setup steps when they are changed to allow for easy validation, and
+# allow manual testing through the repository's "Actions" tab
+on:
+ workflow_dispatch:
+ push:
+ paths:
+ - .github/workflows/copilot-setup-steps.yml
+ pull_request:
+ paths:
+ - .github/workflows/copilot-setup-steps.yml
+
+jobs:
+ copilot-setup-steps:
+ runs-on: ubuntu-latest
+
+ permissions:
+ contents: read
+ pull-requests: write
+ checks: write
+
+ steps:
+ - uses: actions/checkout@v4
+ with:
+ submodules: "recursive"
+ fetch-depth: "2"
+ - uses: ./.github/actions/format-setup
+ - name: setup environment
+ run: |
+ sudo apt-get update
+ sudo apt-get install -y libx11-dev