Skip to content

build(deps-dev): bump openssl from 3.3.2 to 4.0.0 #1117

build(deps-dev): bump openssl from 3.3.2 to 4.0.0

build(deps-dev): bump openssl from 3.3.2 to 4.0.0 #1117

Workflow file for this run

---
name: 🚦 CI
on:
- pull_request
jobs:
shellcheck:
name: Shellcheck
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Run ShellCheck
uses: ludeeus/action-shellcheck@2.0.0
with:
scandir: './bin'
markdown-lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- uses: DavidAnson/markdownlint-cli2-action@v22
with:
globs: '**/*.md'
rubocop:
name: 'RuboCop'
runs-on: ubuntu-latest
env:
BUNDLE_WITHOUT: development:test
steps:
- uses: actions/checkout@v6
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
bundler-cache: true
- name: Run tests
run: bundle exec rake rubocop
unit_tests:
name: Unit tests
runs-on: ubuntu-latest
env:
COVERAGE: true
steps:
- uses: actions/checkout@v6
- name: Set up Ruby
uses: ruby/setup-ruby@v1
with:
bundler-cache: true
- name: Setup config
run: mv config/hdm.yml{.template,}
- name: Run tests
run: bundle exec rake test:all
build_container:
name: 'Build CI container'
runs-on: ${{ matrix.builder }}
strategy:
matrix:
include:
- builder: ubuntu-24.04
platform: amd64
- builder: ubuntu-24.04-arm
platform: arm64
steps:
- name: Checkout repository
uses: actions/checkout@v6
with:
fetch-depth: 0
ref: ${{github.event.pull_request.head.ref}}
repository: ${{github.event.pull_request.head.repo.full_name}}
- name: Add VERSION file
run: |
git describe > VERSION
- name: Build container
uses: docker/build-push-action@v6
with:
context: .
tags: 'ci/hdm:${{ github.sha }}'
push: false
platforms: linux/${{ matrix.platform }}
tests:
needs:
- shellcheck
- rubocop
- unit_tests
- build_container
- markdown-lint
runs-on: ubuntu-latest
name: Test suite
steps:
- run: echo Test suite completed
dependabot:
permissions:
contents: write
name: 'Dependabot auto-merge'
needs:
- tests
runs-on: ubuntu-latest
if: ${{ github.actor == 'dependabot[bot]' && github.event_name == 'pull_request'}}
steps:
- name: Dependabot metadata
id: metadata
uses: dependabot/fetch-metadata@v2.4.0
with:
github-token: '${{ secrets.GITHUB_TOKEN }}'
- name: Enable auto-merge for Dependabot PRs
run: gh pr merge --auto --merge "$PR_URL"
env:
PR_URL: ${{github.event.pull_request.html_url}}
GITHUB_TOKEN: ${{secrets.GITHUB_TOKEN}}