From c3ed116dd44a501df6c07d912a9ee26d7273f2cd Mon Sep 17 00:00:00 2001 From: S Smith Date: Mon, 1 Jun 2026 18:12:04 +0000 Subject: [PATCH 1/3] add dependabot --- .github/dependabot.yml | 19 +++++++++++++++++++ group_vars/all.example.yml | 1 - tests/golden_output | 1 - tests/python-example/.devcontainer/install.sh | 1 - 4 files changed, 19 insertions(+), 3 deletions(-) create mode 100644 .github/dependabot.yml diff --git a/.github/dependabot.yml b/.github/dependabot.yml new file mode 100644 index 0000000..916eca9 --- /dev/null +++ b/.github/dependabot.yml @@ -0,0 +1,19 @@ +version: 2 +updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "weekly" + labels: + - "dependencies" + - "github-actions" + + - package-ecosystem: "devcontainers" + directory: "/" + schedule: + interval: "weekly" + exclude-paths: + - "tests/**" + labels: + - "dependencies" + - "devcontainers" diff --git a/group_vars/all.example.yml b/group_vars/all.example.yml index 2e312a6..5429059 100644 --- a/group_vars/all.example.yml +++ b/group_vars/all.example.yml @@ -65,4 +65,3 @@ devcontainers: install: | sudo apt update sudo apt install -y --no-install-recommends ansible - echo "foobar" diff --git a/tests/golden_output b/tests/golden_output index db779fb..4acf737 100644 --- a/tests/golden_output +++ b/tests/golden_output @@ -78,7 +78,6 @@ curl -sL -o cfr.jar 'https://www.benf.org/other/cfr/cfr-0.152.jar' #!/bin/bash sudo apt update sudo apt install -y --no-install-recommends ansible -echo "foobar" { // Managed by devcontainer-sync. Edit group_vars/all.yml instead. "name": "rust-example", diff --git a/tests/python-example/.devcontainer/install.sh b/tests/python-example/.devcontainer/install.sh index d7a71ab..f114e0d 100755 --- a/tests/python-example/.devcontainer/install.sh +++ b/tests/python-example/.devcontainer/install.sh @@ -1,4 +1,3 @@ #!/bin/bash sudo apt update sudo apt install -y --no-install-recommends ansible -echo "foobar" From 379c16643c32d8b9ed9791c99efcbc6c34d99653 Mon Sep 17 00:00:00 2001 From: S Smith Date: Mon, 1 Jun 2026 18:16:50 +0000 Subject: [PATCH 2/3] Swap from python->apt ansible (faster) --- .github/workflows/golden-output.yml | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/.github/workflows/golden-output.yml b/.github/workflows/golden-output.yml index 245decb..7e1be38 100644 --- a/.github/workflows/golden-output.yml +++ b/.github/workflows/golden-output.yml @@ -17,13 +17,8 @@ jobs: - name: Check out repository uses: actions/checkout@v4 - - name: Set up Python - uses: actions/setup-python@v5 - with: - python-version: "3.x" - - name: Install Ansible - run: python -m pip install ansible + run: sudo apt-get update && sudo apt-get install -y --no-install-recommends ansible - name: Render golden output run: make test From 26e08c9a54fe574e64edf58a34e30f6acc28eb06 Mon Sep 17 00:00:00 2001 From: S Smith Date: Mon, 1 Jun 2026 18:22:14 +0000 Subject: [PATCH 3/3] Supposedly 24.04 ships ansible preinstalled --- .github/workflows/golden-output.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/golden-output.yml b/.github/workflows/golden-output.yml index 7e1be38..a4cd80d 100644 --- a/.github/workflows/golden-output.yml +++ b/.github/workflows/golden-output.yml @@ -10,15 +10,15 @@ permissions: jobs: verify-golden-output: name: Verify golden output - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 environment: maintainer-approval steps: - name: Check out repository uses: actions/checkout@v4 - - name: Install Ansible - run: sudo apt-get update && sudo apt-get install -y --no-install-recommends ansible + - name: Show Ansible version + run: ansible-playbook --version - name: Render golden output run: make test