From 735c823a1690b05059e33cb17e75859285f73268 Mon Sep 17 00:00:00 2001 From: Geminiqueen89 <258720396+Geminiqueen89@users.noreply.github.com> Date: Fri, 6 Feb 2026 23:28:37 -0600 Subject: [PATCH] Update jekyll-docker.yml Signed-off-by: Geminiqueen89 <258720396+Geminiqueen89@users.noreply.github.com> --- .github/workflows/jekyll-docker.yml | 44 +++++++---------------------- 1 file changed, 10 insertions(+), 34 deletions(-) diff --git a/.github/workflows/jekyll-docker.yml b/.github/workflows/jekyll-docker.yml index 061fc0c..983cd20 100644 --- a/.github/workflows/jekyll-docker.yml +++ b/.github/workflows/jekyll-docker.yml @@ -1,5 +1,3 @@ -name: Jekyll site CI - on: push: branches: [ "main" ] @@ -8,43 +6,21 @@ on: jobs: build: - runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - name: Checkout code + uses: actions/checkout@v4 + - name: Build the site in the jekyll/builder container run: | docker run \ -v ${{ github.workspace }}:/srv/jekyll -v ${{ github.workspace }}/_site:/srv/jekyll/_site \ jekyll/builder:latest /bin/bash -c "chmod -R 777 /srv/jekyll && jekyll build --future" - - - - name: Setup Node.js environment - uses: actions/setup-node@v6.2.0 - with: - # Version Spec of the version to use. Examples: 12.x, 10.15.1, >=10.15.0. - node-version: # optional - # File containing the version Spec of the version to use. Examples: package.json, .nvmrc, .node-version, .tool-versions. - node-version-file: # optional - # Target architecture for Node to use. Examples: x86, x64. Will use system architecture by default. - architecture: # optional - # Set this option if you want the action to check for the latest available version that satisfies the version spec. - check-latest: # optional - # Optional registry to set up for auth. Will set the registry in a project level .npmrc and .yarnrc file, and set up auth to read in from env.NODE_AUTH_TOKEN. - registry-url: # optional - # Optional scope for authenticating against scoped registries. Will fall back to the repository owner when using the GitHub Packages registry (https://npm.pkg.github.com/). - scope: # optional - # Used to pull node distributions from node-versions. Since there's a default, this is typically not supplied by the user. When running this action on github.com, the default value is sufficient. When running on GHES, you can pass a personal access token for github.com if you are experiencing rate limiting. - token: # optional, default is ${{ github.server_url == 'https://github.com' && github.token || '' }} - # Used to specify a package manager for caching in the default directory. Supported values: npm, yarn, pnpm. - cache: # optional - # Set to false to disable automatic caching. By default, caching is enabled when either devEngines.packageManager or the top-level packageManager field in package.json specifies npm as the package manager. - package-manager-cache: # optional, default is true - # Used to specify the path to a dependency file: package-lock.json, yarn.lock, etc. Supports wildcards or a list of file names for caching multiple dependencies. - cache-dependency-path: # optional - # Used to specify an alternative mirror to download Node.js binaries from - mirror: # optional - # The token used as Authorization header when fetching from the mirror - mirror-token: # optional - + + - name: First interaction + uses: actions/first-interaction@v1.3.0 + with: + repo-token: ${{ secrets.GITHUB_TOKEN }} + issue-message: "Welcome to the project! Thanks for opening your first issue." + pr-message: "Awesome! Thanks for your first Pull Request. We'll take a look soon."