Skip to content

Commit

Permalink
[ver](build): version updates (#101)
Browse files Browse the repository at this point in the history
* [ver](build): version updates

Signed-off-by: Ralph Hightower <[email protected]>

* [ver](build): version updates

Signed-off-by: Ralph Hightower <[email protected]>

* [ver](build): version updates

Signed-off-by: Ralph Hightower <[email protected]>

* [ver](build): version updates

Signed-off-by: Ralph Hightower <[email protected]>

* [ver](build): version updates

Signed-off-by: Ralph Hightower <[email protected]>

* [ver](build): version updates

Signed-off-by: Ralph Hightower <[email protected]>

* [ver](build): version updates

Signed-off-by: Ralph Hightower <[email protected]>

* [ver](build): version updates

Signed-off-by: Ralph Hightower <[email protected]>

* [ver](build): version updates

Signed-off-by: Ralph Hightower <[email protected]>

* [ver](build): version updates

Signed-off-by: Ralph Hightower <[email protected]>

* [setup](build): add base_workflows

Signed-off-by: Ralph Hightower <[email protected]>

* [cleanup](build): .github/workflows/jekyll-gh-pages.yml

- use jekyll.yml

Signed-off-by: Ralph Hightower <[email protected]>

* [setup](web): copied/adapted from @RalphHightower/blog

Signed-off-by: Ralph Hightower <[email protected]>

* [info](web): half copied from @RalphHightower/blog

Signed-off-by: Ralph Hightower <[email protected]>

* [info](web): delete duplicate show_excerpts 

Signed-off-by: Ralph Hightower <[email protected]>

---------

Signed-off-by: Ralph Hightower <[email protected]>
  • Loading branch information
RalphHightower authored Jan 1, 2025
1 parent 1b724bc commit 44711c1
Show file tree
Hide file tree
Showing 25 changed files with 718 additions and 104 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/Accounts.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
with:
#node-version: 'node16'
ref: ${{ github.event.push.head.ref }}
- uses: docker://pandoc/core:3.5
- uses: docker://pandoc/core:3.6.1
with:
args: >- # allows you to break string into multiple lines
--standalone
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/Assets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
with:
#node-version: 'node16'
ref: ${{ github.event.push.head.ref }}
- uses: docker://pandoc/core:3.5
- uses: docker://pandoc/core:3.6.1
with:
args: >- # allows you to break string into multiple lines
--standalone
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/BeagleIdentificationPhotos.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
with:
#node-version: 'node16'
ref: ${{ github.event.push.head.ref }}
- uses: docker://pandoc/core:3.5
- uses: docker://pandoc/core:3.6.1
with:
args: >- # allows you to break string into multiple lines
--standalone
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/Beagles.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
with:
#node-version: 'node16'
ref: ${{ github.event.push.head.ref }}
- uses: docker://pandoc/core:3.5
- uses: docker://pandoc/core:3.6.1
with:
args: >- # allows you to break string into multiple lines
--standalone
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/ComputerSettings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
with:
#node-version: 'node16'
ref: ${{ github.event.push.head.ref }}
- uses: docker://pandoc/core:3.5
- uses: docker://pandoc/core:3.6.1
with:
args: >- # allows you to break string into multiple lines
--standalone
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/EquipmentDistrbution.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
with:
#node-version: 'node16'
ref: ${{ github.event.push.head.ref }}
- uses: docker://pandoc/core:3.5
- uses: docker://pandoc/core:3.6.1
with:
args: >- # allows you to break string into multiple lines
--standalone
Expand Down
12 changes: 12 additions & 0 deletions .github/workflows/GitHubActionPermissions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
permissions:
actions: read|write|none
checks: read|write|none
contents: read|write|none
deployments: read|write|none
issues: read|write|none
packages: read|write|none
pull-requests: read|write|none
repository-projects: read|write|none
security-events: read|write|none
statuses: read|write|none

2 changes: 1 addition & 1 deletion .github/workflows/NetworkSettings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
with:
#node-version: 'node16'
ref: ${{ github.event.push.head.ref }}
- uses: docker://pandoc/core:3.5
- uses: docker://pandoc/core:3.6.1
with:
args: >- # allows you to break string into multiple lines
--standalone
Expand Down
13 changes: 12 additions & 1 deletion .github/workflows/NewYearUpdateCopyright.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,18 @@ on:
schedule:
- cron: "0 5 1 1 *" # America/New_York (UTC-5:00)

permissions: none
permissions:
actions: none
checks: none
contents: none
deployments: none
issues: none
packages: none
pull-requests: none
repository-projects: none
security-events: none
statuses: none

jobs:
create_issue:
name: Create issue to update copyright year
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/Obituary.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
#node-version: 'node16'
ref: ${{ github.event.push.head.ref }}
#node-version: 'node16'
- uses: docker://pandoc/core:3.5
- uses: docker://pandoc/core:3.6.1
with:
args: >- # allows you to break string into multiple lines
cellphone: ${{secrets.CELL_PHONE}}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/SongsForService.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
with:
#node-version: 'node16'
ref: ${{ github.event.push.head.ref }}
- uses: docker://pandoc/core:3.5
- uses: docker://pandoc/core:3.6.1
with:
args: >- # allows you to break string into multiple lines
--standalone
Expand Down
30 changes: 30 additions & 0 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: ci.yml – Continuous Integration
on:
push:
branches:
- main
pull_request:
branches:
- main
permissions:
contents: read

jobs:
build:
name: "Test with Jekyll ${{ matrix.jekyll }}"
runs-on: "ubuntu-latest"
strategy:
matrix:
jekyll: ["~> 4.3.4"]
env:
JEKYLL_VERSION: ${{ matrix.jekyll }}
steps:
- name: Checkout Repository
uses: actions/[email protected]
- name: Set Up Ruby 3.3.6
uses: ruby/[email protected]
with:
ruby-version: 3.3.6
bundler-cache: true
- name: Run tests
run: script/cibuild
73 changes: 73 additions & 0 deletions .github/workflows/codeql.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
# For most projects, this workflow file will not need changing; you simply need
# to commit it to your repository.
#
# You may wish to alter this file to override the set of languages analyzed,
# or to provide custom queries or build logic.
#
# ******** NOTE ********
# We have attempted to detect the languages in your repository. Please check
# the `language` matrix defined below to confirm you have the correct set of
# supported CodeQL languages.
#
name: "CodeQL"

on:
push:
branches: ["main"]
pull_request:
# The branches below must be a subset of the branches above
branches: ["main"]
schedule:
- cron: "0 0 * * 1"

permissions:
contents: read

jobs:
analyze:
name: Analyze
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write

strategy:
fail-fast: false
matrix:
language: ["ruby"]
# CodeQL supports [ $supported-codeql-languages ]
# Learn more about CodeQL language support at https://aka.ms/codeql-docs/language-support

steps:
- name: Checkout repository
uses: actions/[email protected]

# Initializes the CodeQL tools for scanning.
- name: Initialize CodeQL
uses: github/codeql-action/[email protected]
with:
languages: ${{ matrix.language }}
# If you wish to specify custom queries, you can do so here or in a config file.
# By default, queries listed here will override any specified in a config file.
# Prefix the list here with "+" to use these queries and those in the config file.

# Autobuild attempts to build any compiled languages (C/C++, C#, or Java).
# If this step fails, then you should remove it and run the build manually (see below)
- name: Autobuild
uses: github/codeql-action/[email protected]

# ℹ️ Command-line programs to run using the OS shell.
# 📚 See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsrun

# If the Autobuild fails above, remove it and uncomment the following three lines.
# modify them (or add more) to build your code if your project, please refer to the EXAMPLE below for guidance.

# - run: |
# echo "Run, Build Application using script"
# ./location_of_script_within_repo/buildscript.sh

- name: Perform CodeQL Analysis
uses: github/codeql-action/[email protected]
with:
category: "/language:${{matrix.language}}"
46 changes: 46 additions & 0 deletions .github/workflows/dependabot.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
# Basic `dependabot.yml` file with
# minimum configuration for two package managers

version: 2
updates:
# Enable version updates for npm
- package-ecosystem: "npm"
# Look for `package.json` and `lock` files in the `root` directory
directory: "/"
# Check the npm registry for updates every day (weekdays)
schedule:
interval: "daily"
commit-message:
prefix: "[info](sec) npm: "

# Enable version updates for Docker
- package-ecosystem: "docker"
# Look for a `Dockerfile` in the `root` directory
directory: "/"
# Check for updates once a week
schedule:
interval: "weekly"
commit-message:
prefix: "[info](sec) docker: "

# Enable version updates for GitHub Actions
- package-ecosystem: "github-actions"
# Workflow files stored in the default location of `.github/workflows`
# You don't need to specify `/.github/workflows` for `directory`. You can use `directory: "/"`.
directory: "/"
schedule:
interval: "weekly"
commit-message:
prefix: "[info](sec) gh-action: "

# Enable version updates for Ruby
- package-ecosystem: "bundler"
# Look for `Ruby Gems` in the following directories
# directories:
# - "/"
# - "_plugins"
# Check for updates once a week
schedule:
interval: "weekly"
commit-message:
prefix: "[info](sec) bundler: "
22 changes: 22 additions & 0 deletions .github/workflows/dependency-review.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# Dependency Review Action
#
# This Action will scan dependency manifest files that change as part of a Pull Request,
# surfacing known-vulnerable versions of the packages declared or updated in the PR.
# Once installed, if the workflow run is marked as required,
# PRs introducing known-vulnerable packages will be blocked from merging.
#
# Source repository: https://github.com/actions/dependency-review-action
name: 'dependency – Dependency Review'
on: [pull_request]

permissions:
contents: read

jobs:
dependency-review:
runs-on: ubuntu-latest
steps:
- name: 'Checkout Repository'
uses: actions/[email protected]
- name: 'Dependency Review'
uses: actions/[email protected]
50 changes: 0 additions & 50 deletions .github/workflows/jekyll-gh-pages.yml

This file was deleted.

Loading

0 comments on commit 44711c1

Please sign in to comment.