Skip to content

Merge pull request #100 from omegat-org/dependabot/bundler/rack-2.2.9 #55

Merge pull request #100 from omegat-org/dependabot/bundler/rack-2.2.9

Merge pull request #100 from omegat-org/dependabot/bundler/rack-2.2.9 #55

Workflow file for this run

# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.
# Sample workflow for building and deploying a Jekyll site to GitHub Pages
name: Deploy Jekyll site to Pages
on:
# Runs on pushes targeting the default branch
push:
branches: ["master"]
# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write
# Allow one concurrent deployment
concurrency:
group: "pages"
cancel-in-progress: true
jobs:
# Build job
build:
runs-on: ubuntu-latest
steps:
- name: Checkout πŸ›Ž
uses: actions/checkout@v3
- name: Setup Ruby πŸ’Ž
uses: ruby/setup-ruby@v1
with:
ruby-version: '2.7.6' # Not needed with a .ruby-version file
bundler-cache: true # runs 'bundle install' and caches installed gems automatically
cache-version: 0 # Increment this number if you need to re-download cached gems
- name: Setup Pages πŸ“ƒ
id: pages
uses: actions/configure-pages@v2
#- name: Install HTML Proofer πŸ”§
# run: gem install html-proofer
- name: Patch jekyll/assets/utils.rb 🧷
run: patch --verbose vendor/bundle/ruby/2.7.0/gems/jekyll-assets-3.0.12/lib/jekyll/assets/utils.rb _patch_multiple-language/jekyll_assets_utils.patch
- name: Build with Jekyll πŸ—
# Outputs to the './_site' directory by default
run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
env:
JEKYLL_ENV: production
#- name: Check for broken links πŸ§πŸ”—
# run: htmlproofer --log-level :debug _site 2> links.log
# continue-on-error: true
#- name: Archive checker log πŸ—„
# uses: actions/upload-artifact@v1
# with:
# name: links-check.log
# path: links.log
- name: Upload artifact 🚚
# Automatically uploads an artifact from the './_site' directory by default
uses: actions/upload-pages-artifact@v1
# Deployment job
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages πŸŽ‰
id: deployment
uses: actions/deploy-pages@v1