Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Nov 13, 2025

Travis CI configuration replaced with native GitHub Actions workflow.

Changes

  • Added .github/workflows/ci.yml

    • Ruby 3.2 with bundler caching
    • Jekyll build → HTMLProofer validation
    • Artifact upload for built site (7-day retention)
    • Explicit contents: read permission
  • Removed .travis.yml

  • Updated .gitignore to exclude Jekyll/bundler artifacts (_site/, vendor/, .bundle/, Gemfile.lock)

  • Updated README.md badge URL

Workflow Configuration

jobs:
  build-and-test:
    runs-on: ubuntu-latest
    permissions:
      contents: read
    steps:
      - uses: actions/checkout@v4
      - uses: ruby/setup-ruby@v1
        with:
          ruby-version: '3.2'
          bundler-cache: true
      - run: bundle exec jekyll build
      - run: bundle exec htmlproofer ./_site --disable-external

Maintains existing validation while leveraging GitHub Actions caching and artifact features.

Original prompt

Move away from external travis to built-in GitHub actions. Also do we need linting and other required CI/CD scripts/commands that are currently missing?


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

Copilot AI changed the title [WIP] Move CI from Travis to GitHub Actions Migrate CI from Travis CI to GitHub Actions Nov 13, 2025
Copilot AI requested a review from DRSDavidSoft November 13, 2025 17:26
@DRSDavidSoft DRSDavidSoft marked this pull request as ready for review November 13, 2025 18:11
@DRSDavidSoft DRSDavidSoft merged commit c8d07bf into master Nov 13, 2025
4 checks passed
@DRSDavidSoft DRSDavidSoft deleted the copilot/migrate-to-github-actions branch November 13, 2025 18:12
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