Skip to content

Migrate CI from Travis to GitHub Actions and align CV skills metadata - #3

Merged
donnels merged 4 commits into
masterfrom
copilot/suggest-updates-via-chat
Aug 29, 2026
Merged

donnels merged 4 commits into
masterfrom
copilot/suggest-updates-via-chat

Conversation

Copilot AI commented Aug 29, 2026

Copy link
Copy Markdown

This updates the repository from Travis CI to GitHub Actions and removes stale Travis references from the CV data. It preserves the existing Docker-based verification flow while tightening workflow permissions and failure diagnostics.

  • CI platform migration

    • Added .github/workflows/ci.yml to replace Travis.
    • Kept parity with prior checks: build html2x and logo images, then run both containers.
    • Removed .travis.yml.
  • Workflow security and operability

    • Added explicit least-privilege token scope:
      • permissions: { contents: read }
    • Improved failure triage:
      • emit docker ps -a
      • fetch container logs only when the container exists.
  • Docker build compatibility

    • Updated html2x/Dockerfile base image from debian:stable-slim to debian:bookworm-slim so required packages resolve consistently in CI.
  • CV skill taxonomy cleanup

    • Updated _config.yml skills list:
      • removed travis
      • added actions, github, containers
      • retained docker.
permissions:
  contents: read

- docker
- containers
- actions
- github

Copilot AI and others added 4 commits August 29, 2026 21:07
Co-authored-by: donnels <14863623+donnels@users.noreply.github.com>
Co-authored-by: donnels <14863623+donnels@users.noreply.github.com>
Co-authored-by: donnels <14863623+donnels@users.noreply.github.com>
Co-authored-by: donnels <14863623+donnels@users.noreply.github.com>
@donnels
donnels marked this pull request as ready for review August 29, 2026 21:15
@donnels
donnels merged commit 19a4a24 into master Aug 29, 2026
1 check passed
@donnels
donnels deleted the copilot/suggest-updates-via-chat branch August 29, 2026 21:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants