Add files via upload #7
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Sample workflow for building and deploying a Hugo site to GitHub Pages | ||
name: Deploy Hugo site to Pages | ||
on: | ||
# Runs on pushes targeting the default branch | ||
push: | ||
branches: ["production"] | ||
# 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 only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. | ||
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. | ||
concurrency: | ||
group: "pages" | ||
cancel-in-progress: false | ||
# Default to bash | ||
defaults: | ||
run: | ||
shell: bash | ||
jobs: | ||
# Build job | ||
build: | ||
runs-on: ubuntu-latest | ||
env: | ||
HUGO_VERSION: 0.108.0 | ||
steps: | ||
- name: Install Hugo CLI | ||
run: | | ||
wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-amd64.deb \ | ||
&& sudo dpkg -i ${{ runner.temp }}/hugo.deb | ||
- name: Install Dart Sass Embedded | ||
run: sudo snap install dart-sass-embedded | ||
- name: Checkout | ||
uses: actions/checkout@v3 | ||
with: | ||
submodules: recursive | ||
- name: Setup Pages | ||
id: pages | ||
uses: actions/configure-pages@v3 | ||
- name: Install Node.js dependencies | ||
run: "[[ -f package-lock.json || -f npm-shrinkwrap.json ]] && npm ci || true" | ||
- name: Build with Hugo | ||
env: | ||
# For maximum backward compatibility with Hugo modules | ||
HUGO_ENVIRONMENT: production | ||
HUGO_ENV: production | ||
run: | | ||
hugo \ | ||
--minify \ | ||
--baseURL "${{ steps.pages.outputs.base_url }}/" | ||
- name: Upload artifact | ||
uses: actions/upload-pages-artifact@v1 | ||
with: | ||
path: ./public | ||
# 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@v2 | ||
- name: Cache | ||
uses: actions/cache@v1.2.1 | ||
with: | ||
# A directory to store and save the cache | ||
path: | ||
# An explicit key for restoring and saving the cache | ||
key: | ||
# An ordered list of keys to use for restoring the cache if no cache hit occurred for key | ||
restore-keys: # optional | ||
- name: Setup .NET Core SDK | ||
uses: actions/setup-dotnet@v3.2.0 | ||
with: | ||
# Optional SDK version(s) to use. If not provided, will install global.json version when available. Examples: 2.2.104, 3.1, 3.1.x, 3.x, 6.0.2xx | ||
dotnet-version: # optional | ||
# Optional quality of the build. The possible values are: daily, signed, validated, preview, ga. | ||
dotnet-quality: # optional | ||
# Optional global.json location, if your global.json isn't located in the root of the repo. | ||
global-json-file: # optional | ||
# Optional package source for which to set up authentication. Will consult any existing NuGet.config in the root of the repo and provide a temporary NuGet.config using the NUGET_AUTH_TOKEN environment variable as a ClearTextPassword | ||
source-url: # optional | ||
# Optional OWNER for using packages from GitHub Package Registry organizations/users other than the current repository's owner. Only used if a GPR URL is also provided in source-url | ||
owner: # optional | ||
# Optional NuGet.config location, if your NuGet.config isn't located in the root of the repo. | ||
config-file: # optional | ||
# Optional input to enable caching of the NuGet global-packages folder | ||
cache: # optional | ||
# Used to specify the path to a dependency file: packages.lock.json. Supports wildcards or a list of file names for caching multiple dependencies. | ||
cache-dependency-path: # optional | ||
- name: Cloudinary Upload Images | ||
# You may pin to the exact commit or the version. | ||
# uses: emmanuelgautier/cloudinary-upload-action@6eca54b92f2a953763e2a4751ca95eb16012aa07 | ||
uses: emmanuelgautier/cloudinary-upload-action@v1.0 | ||
with: | ||
# Cloudinary account name | ||
cloud-name: # optional, default is <name> | ||
# Cloudinary API Key | ||
api-key: # optional, default is <api-key> | ||
# Cloudinary API Secret Key | ||
api-secret: # optional, default is <api-secret> | ||
# Image path to upload | ||
image: # optional, default is | ||
# Pattern or array of images path to upload | ||
images: # optional, default is | ||
- name: Remove EXIF GPS Tags | ||
# You may pin to the exact commit or the version. | ||
# uses: maxwellpeterson/exif-gps-action@006b103143ec061b20a46bcc8800629e85a4982c | ||
uses: maxwellpeterson/exif-gps-action@v1.0.0 | ||
- name: Nvenc & ImageMagick Docker Github Actions | ||
# You may pin to the exact commit or the version. | ||
# uses: HiWay-Media/Nvenc-ImageMagick@32461b66e4f10d17834136b7ed4af370d4bc50c7 | ||
uses: HiWay-Media/Nvenc-ImageMagick@v1.0.0 | ||
with: | ||
# | ||
token: # optional, default is ${{ github.token }} | ||
# ffmpeg command | ||
command: # default is -i | ||
- name: Nvenc Docker Github Actions | ||
# You may pin to the exact commit or the version. | ||
# uses: HiWay-Media/nvenc-docker@513545731a8586c505e853141b7b757debc3d0ea | ||
uses: HiWay-Media/nvenc-docker@v1.0.2 | ||
with: | ||
# | ||
token: # optional, default is ${{ github.token }} | ||
# ffmpeg command | ||
command: # default is -i | ||
- name: acru-l | ||
# You may pin to the exact commit or the version. | ||
# uses: quadio-media/acru-l@c1b1a52df9f9016ed499a06862ab1c54a9869b90 | ||
uses: quadio-media/acru-l@1.0.0a6 | ||
with: | ||
# Subcommand to use | ||
subcommand: # optional, default is deploy -f --require-approval=never | ||
- name: PR Media Slack Notifier | ||
# You may pin to the exact commit or the version. | ||
# uses: d-fournier/pr-media-notifier-action@83ec63540aced93d9b7fae32dbd3ef8174b72894 | ||
uses: d-fournier/pr-media-notifier-action@v2.0 | ||
with: | ||
# Slack Token of an app with the access to your channel | ||
slack-token: | ||
# ID/Name of the channel where you want to post your update | ||
slack-channel: | ||
# Github token | ||
github-token: | ||
- name: medipreco/key-manager | ||
# You may pin to the exact commit or the version. | ||
# uses: Medipreco/key-manager@0d2c7da5b7c2b5f9fa932352bd3ca3ede06ae73c | ||
uses: Medipreco/key-manager@v0.0.4 | ||
with: | ||
# The branch name to be used as key | ||
branch: # default is stage | ||
- name: Setup MediaWiki Action | ||
# You may pin to the exact commit or the version. | ||
# uses: ProfessionalWiki/setup-mediawiki@9b91161990846a51d58a18fc87d22a5c35e1b24e | ||
uses: ProfessionalWiki/setup-mediawiki@0.1 | ||
with: | ||
# MediaWiki version. Needs to be available in git. Examples: master, REL1_35, 1.34.2 | ||
version: # optional, default is master | ||
# Name of MediaWiki extension to LOAD in LocalSettings. This action does not install the extension. | ||
extension: | ||
- name: MediaWiki Edit Action | ||
# You may pin to the exact commit or the version. | ||
# uses: jtmullen/mediawiki-edit-action@db2dfa4bfdb9ece90dedae5484f628c29ab109e2 | ||
uses: jtmullen/mediawiki-edit-action@v0.1.1 | ||
with: | ||
# | ||
wiki_text: # optional | ||
# A file with the wiki text for the edit, path relative to GitHub Workspace | ||
wiki_text_file: # optional | ||
# Summary of changes to be associated with this edit | ||
edit_summary: | ||
# The Page ID to edit, must include this or page_name | ||
page_id: # optional | ||
# The name of the page to edit | ||
page_name: # optional | ||
# The URL for the API of the wiki to edit | ||
api_url: | ||
# Username to log in with, should be a bot username | ||
username: | ||
# Login Password for above username | ||
password: | ||
# Custom User Agent | ||
user_agent: # optional | ||
# Include this input to append the specified text | ||
append: # optional | ||
# Include this input to prepend the specified text | ||
prepend: # optional | ||
# Include this input to mark the edit as minor | ||
minor: # optional | ||
- name: Post to Medium Action | ||
# You may pin to the exact commit or the version. | ||
# uses: philips-software/post-to-medium-action@5870a385749016d597fe4c3619436a9a577288d9 | ||
uses: philips-software/post-to-medium-action@v0.6.0 | ||
with: | ||
# Medium's Integration Token. Token can be retrieved at medium.com, settings section, under 'Integration Token.' | ||
integration_token: | ||
# Content to add in the post, can be either HTML or Markdown. Use either this parameter, or the file parameter. | ||
content: # optional | ||
# The format of the content field. There are two valid values, html, and markdown. | ||
content_format: | ||
# Absolute path to the file to use as content, can be either HTML or Markdown. Use either this parameter, or the content parameter. | ||
file: # optional | ||
# Post's status. Valid values are 'draft', 'public', or 'unlisted'. | ||
publish_status: # optional, default is draft | ||
# Whether to notify followers that the user has published. | ||
notify_followers: # optional, default is false | ||
# Post's license. Valid values are 'all-rights-reserved', 'cc-40-by', 'cc-40-by-sa', 'cc-40-by-nd', 'cc-40-by-nc', 'cc-40-by-nc-nd', 'cc-40-by-nc-sa', 'cc-40-zero', 'public-domain'. | ||
license: # optional, default is all-rights-reserved | ||
# The name of the publication the post is being created under. Either PublicationName of PublicationId should be set. | ||
publication_name: # optional, default is | ||
# The id of the publication the post is being created under. If you do not know the Id, use PublicationName. | ||
publication_id: # optional, default is | ||
# The canonical URL of the post. If canonicalUrl was not specified in the creation of the post, this field will not be present. | ||
canonical_url: # optional, default is | ||
# The post’s tags. Provide a comma separated string without spaces. | ||
tags: # default is | ||
# The post's title. | ||
title: # default is | ||
# Should the action read and delete frontmatter in a markdown file. Frontmatter should start with --- and end with ---. Should be on the top of the page. When parsing frontmatter, only markdown is supported and settings will be overwritten if specified in the frontmatter. | ||
parse_frontmatter: # optional, default is false | ||
- name: Hugo to Medium | ||
# You may pin to the exact commit or the version. | ||
# uses: pr4k/hugo-to-medium@c8e0357ea39a31d56c23023d89f6eb3673463394 | ||
uses: pr4k/hugo-to-medium@v1 | ||
- name: Broadcast event | ||
# You may pin to the exact commit or the version. | ||
# uses: geofjamg/broadcast-event@d0e60e547f4618e2eba415977ed2ddb08850b52d | ||
uses: geofjamg/broadcast-event@v1.0.0 | ||
with: | ||
# A repo scoped GitHub Personal Access Token | ||
token: | ||
# The event type to broadcast | ||
event-type: | ||
- name: Setup Browser | ||
# You may pin to the exact commit or the version. | ||
# uses: abhi1693/setup-browser@311d294ea9c5d710f61204ba3c4c3d31fa62443e | ||
uses: abhi1693/setup-browser@v0.3.5 | ||
with: | ||
# The browser to install [chrome, edge, firefox]. | ||
browser: | ||
# The version to install. | ||
version: # optional, default is latest | ||
- name: BrowserStack Actions | ||
# You may pin to the exact commit or the version. | ||
# uses: browserstack/github-actions@00ce173eae311a7838f80682a5fad5144c4219ad | ||
uses: browserstack/github-actions@v1.0.1 | ||
with: | ||
# BrowserStack Username | ||
username: | ||
# BrowserStack Access Key | ||
access-key: | ||
# Build name for the tests | ||
build-name: # optional | ||
# Project name for the tests | ||
project-name: # optional | ||
- name: create-environment-pact-broker | ||
# You may pin to the exact commit or the version. | ||
# uses: rajnavakotiikea/pact-create-environment@b31c5dfb9e9f9491d9b20b32c508d07bdab2f57a | ||
uses: rajnavakotiikea/pact-create-environment@v1.0.1 | ||
with: | ||
# The uniquely identifying name of the environment as used in deployment code | ||
name: | ||
# The display name of the environment | ||
display_name: | ||
# Whether or not this environment is a production environment | ||
is_production: # optional, default is false | ||
# The name of the team/person responsible for this environment | ||
contact_name: # optional | ||
# The email address of the team/person responsible for this environment | ||
contact_email: # optional | ||
# The base URL of the Pact Broker | ||
broker_base_url: | ||
# Pact Broker basic auth username | ||
broker_username: # optional | ||
# Pact Broker basic auth password | ||
broker_password: # optional | ||
# Pact Broker bearer token | ||
broker_token: # optional | ||
- name: node-10-browsers | ||
# You may pin to the exact commit or the version. | ||
# uses: aquariuslt/node-browsers-github-actions@d8dfe9494b725bf3e9e1f91aa690f74fb3314b4f | ||
uses: aquariuslt/node-browsers-github-actions@v1.0.0 | ||
- name: BrowserStack Local Container | ||
# You may pin to the exact commit or the version. | ||
# uses: ianwalter/bsl@01d16d41a0fcc987dff171c86942fb1bc1a95997 | ||
uses: ianwalter/bsl@v2.0.1 | ||
- name: upload app to BrowserStack | ||
# You may pin to the exact commit or the version. | ||
# uses: shreyanshp/upload-app-browserstack@dae6bc83dc40a60085bea7c5161cb729cf8d2526 | ||
uses: shreyanshp/upload-app-browserstack@v3 | ||
with: | ||
# Please provide the path for the app to be uploaded | ||
app-path: # default is Undefined | ||
# Please provide the username for BrowserStack | ||
browserstack-username: # default is Undefined | ||
# Please provide the accesskey for BrowserStack | ||
browserstack-accesskey: # default is Undefined | ||
# Please provide any custom id | ||
custom-id: # optional, default is upload-app-browserstack | ||
- name: No broken dependency | ||
# You may pin to the exact commit or the version. | ||
# uses: hata6502/no-broken-dependency-action@de203966cf2677d61574301a4ea5a35bb343597b | ||
uses: hata6502/no-broken-dependency-action@v5.0.1 | ||
with: | ||
# | ||
directory: # optional | ||
- name: browserslist-update-action | ||
# You may pin to the exact commit or the version. | ||
# uses: c2corg/browserslist-update-action@b0da823739f07110650c993d9385e18d5796e715 | ||
uses: c2corg/browserslist-update-action@v2.2.2 | ||
with: | ||
# GitHub secret | ||
github_token: | ||
# The pull request branch name | ||
branch: # optional, default is browserslist-update | ||
# The target branch into which the pull request will be merged | ||
base_branch: # optional | ||
# For monorepos, directory to switch to | ||
directory: # optional, default is . | ||
# The message to use when committing changes | ||
commit_message: # optional, default is Update caniuse database | ||
# The title of the pull request | ||
title: # optional, default is 📈 Update caniuse database | ||
# The body of the pull request | ||
body: # optional, default is Caniuse database has been updated. Review changes, merge this PR and have a 🍺. | ||
# Labels to associate to the pull request | ||
labels: # optional | ||
- name: browserslist-update-action | ||
# You may pin to the exact commit or the version. | ||
# uses: c2corg/browserslist-update-action@b0da823739f07110650c993d9385e18d5796e715 | ||
uses: c2corg/browserslist-update-action@v2.2.2 | ||
with: | ||
# GitHub secret | ||
github_token: | ||
# The pull request branch name | ||
branch: # optional, default is browserslist-update | ||
# The target branch into which the pull request will be merged | ||
base_branch: # optional | ||
# For monorepos, directory to switch to | ||
directory: # optional, default is . | ||
# The message to use when committing changes | ||
commit_message: # optional, default is Update caniuse database | ||
# The title of the pull request | ||
title: # optional, default is 📈 Update caniuse database | ||
# The body of the pull request | ||
body: # optional, default is Caniuse database has been updated. Review changes, merge this PR and have a 🍺. | ||
# Labels to associate to the pull request | ||
labels: # optional | ||
- name: Broken Link Checker Action | ||
# You may pin to the exact commit or the version. | ||
# uses: technote-space/broken-link-checker-action@a0e7e7f2a4ff1fb311c304888101f000c57d0f2a | ||
uses: technote-space/broken-link-checker-action@v1.1.3 | ||
with: | ||
# Secret GitHub API token to use for making API requests. | ||
GITHUB_TOKEN: # default is ${{ github.token }} | ||
# Target link | ||
TARGET: # default is https://github.com/${{ github.repository }} | ||
# Recursive? | ||
RECURSIVE: # optional | ||
# Issue title | ||
TITLE: # default is Broken link found (${URL}) | ||
# Issue body | ||
BODY: # default is ## Broken link found | ||
Broken Link Checker found a broken link on ${TARGET} | ||
Target: `${URL}` | ||
> ${REASON} | ||
[View Actions Results](https://github.com/${OWNER}/${REPO}/commit/${SHA}/checks) | ||
# Labels | ||
LABELS: # optional | ||
# Assignees | ||
ASSIGNEES: # optional | ||
# Accepted schemes | ||
ACCEPTED_SCHEMES: # optional | ||
# Excluded keyhwords | ||
EXCLUDED_KEYWORDS: # optional | ||
# Excluded schemes | ||
EXCLUDED_SCHEMES: # optional | ||
# Included keywords | ||
INCLUDED_KEYWORDS: # optional | ||
# Exclude external links? | ||
EXCLUDE_EXTERNAL_LINKS: # optional | ||
# Exclude internal links? | ||
EXCLUDE_INTERNAL_LINKS: # optional | ||
# Exclude links to same page? | ||
EXCLUDE_LINKS_TO_SAME_PAGE: # optional | ||
# Honor robot exclusions? | ||
HONOR_ROBOT_EXCLUSIONS: # optional | ||
# Filter level | ||
FILTER_LEVEL: # optional | ||
# User agent | ||
USER_AGENT: # optional | ||
- name: Hugo Broken Link Check | ||
# You may pin to the exact commit or the version. | ||
# uses: marccampbell/hugo-linkcheck-action@8383346624d95f935d5f3b1aa6c01c454291c474 | ||
uses: marccampbell/hugo-linkcheck-action@v0.1.3 | ||
- name: browserslist-update-action | ||
# You may pin to the exact commit or the version. | ||
# uses: c2corg/browserslist-update-action@b0da823739f07110650c993d9385e18d5796e715 | ||
uses: c2corg/browserslist-update-action@v2.2.2 | ||
with: | ||
# GitHub secret | ||
github_token: | ||
# The pull request branch name | ||
branch: # optional, default is browserslist-update | ||
# The target branch into which the pull request will be merged | ||
base_branch: # optional | ||
# For monorepos, directory to switch to | ||
directory: # optional, default is . | ||
# The message to use when committing changes | ||
commit_message: # optional, default is Update caniuse database | ||
# The title of the pull request | ||
title: # optional, default is 📈 Update caniuse database | ||
# The body of the pull request | ||
body: # optional, default is Caniuse database has been updated. Review changes, merge this PR and have a 🍺. | ||
# Labels to associate to the pull request | ||
labels: # optional | ||
- name: My Broken Link Checker | ||
# You may pin to the exact commit or the version. | ||
# uses: ruzickap/action-my-broken-link-checker@9c85c4d168280220dc947a8c3693b464f38c97ed | ||
uses: ruzickap/action-my-broken-link-checker@v1.0.3 | ||
with: | ||
# Debug mode | ||
debug: # optional | ||
# Command line parameters for URL checker | ||
cmd_params: # optional | ||
# Relative path to the directory with local web pages | ||
pages_path: # optional | ||
# Maximum number of seconds that URL checker can be running | ||
run_timeout: # optional, default is 300 | ||
# URL which will be checked | ||
url: # default is | ||
- name: browserslist-update-action | ||
# You may pin to the exact commit or the version. | ||
# uses: c2corg/browserslist-update-action@b0da823739f07110650c993d9385e18d5796e715 | ||
uses: c2corg/browserslist-update-action@v2.2.2 | ||
with: | ||
# GitHub secret | ||
github_token: | ||
# The pull request branch name | ||
branch: # optional, default is browserslist-update | ||
# The target branch into which the pull request will be merged | ||
base_branch: # optional | ||
# For monorepos, directory to switch to | ||
directory: # optional, default is . | ||
# The message to use when committing changes | ||
commit_message: # optional, default is Update caniuse database | ||
# The title of the pull request | ||
title: # optional, default is 📈 Update caniuse database | ||
# The body of the pull request | ||
body: # optional, default is Caniuse database has been updated. Review changes, merge this PR and have a 🍺. | ||
# Labels to associate to the pull request | ||
labels: # optional | ||
- name: Broken-Links-Crawler | ||
# You may pin to the exact commit or the version. | ||
# uses: ScholliYT/Broken-Links-Crawler-Action@56e94864edc5b58261f5459d6ad86bb01c3b98c6 | ||
uses: ScholliYT/Broken-Links-Crawler-Action@v3.3.0 | ||
with: | ||
# Which websites to check | ||
website_url: | ||
# Comma separated list of URL prefixes to include | ||
include_url_prefix: # optional, default is | ||
# Comma separated list of URL prefixes to ignore | ||
exclude_url_prefix: # optional, default is mailto:,tel: | ||
# Comma separated list of URL suffixes to include | ||
include_url_suffix: # optional, default is | ||
# Comma separated list of URL suffixes to ignore | ||
exclude_url_suffix: # optional, default is | ||
# Comma separated list of URL substrings to include | ||
include_url_contained: # optional, default is | ||
# Comma separated list of URL substrings to ignore | ||
exclude_url_contained: # optional, default is | ||
# Set logging verbosity level: true/false/yes/no/on/off/debug/info/warning/error/critical | ||
verbose: # optional, default is false | ||
# Maximum time for request retries | ||
max_retry_time: # optional, default is 30 | ||
# Maximum request retry count | ||
max_retries: # optional, default is 4 | ||
# Maximum site depth level | ||
max_depth: # optional, default is -1 | ||
# Always use GET requests for onsite urls | ||
always_get_onsite: # optional, default is false | ||
# Limit number of tcp connections per host | ||
connect_limit_per_host: # optional, default is 10 | ||
# Number of seconds to wait for a request to complete | ||
timeout: # optional, default is 60 | ||
# Names of element attributes to extract links from | ||
search_attrs: # optional, default is href,src | ||
# Enables absolute link resolution before applying filtering patterns | ||
resolve_before_filtering: # optional, default is false | ||
- name: Broken Web Link Checker | ||
# You may pin to the exact commit or the version. | ||
# uses: elliotforbes/broken-link-checker@6d86aabafe76b59d6d182b65433921c88c8d1e56 | ||
uses: elliotforbes/broken-link-checker@1.0.3 | ||
with: | ||
# The root URL of the website you wish to crawl | ||
url: # default is https://... | ||
- name: Robot Framework Browser Action | ||
# You may pin to the exact commit or the version. | ||
# uses: GoleeTeam/robotframework-browser-action@7074355764d34a6dbf531c7ecfc10dd7d2aac65d | ||
uses: GoleeTeam/robotframework-browser-action@v1.0-golee1 | ||
with: | ||
# custom imagename for execute robot framework | ||
image: # default is ppodgorsek/robot-framework | ||
# custom tag verion image for execute robot framework | ||
image_version: # default is latest | ||
# Directory where Robot tests are located in the repository | ||
tests_dir: # default is robot_tests | ||
# Where will the report from test be saved | ||
reports_dir: # default is reports | ||
# Shared memory that Docker container is allowed to use | ||
allowed_shared_memory: # default is 1g | ||
# Browser to use | ||
browser: # default is chrome | ||
# Execute tests in parallel | ||
robot_threads: # default is 1 | ||
# Extra settings for parallel execution. https://github.com/mkorpela/pabot#command-line-options | ||
pabot_options: # default is | ||
# Extra options for robot command | ||
robot_options: # default is | ||
# Color depth of the virtual screen | ||
screen_color_depth: # default is 24 | ||
# Height of the virtual screen | ||
screen_height: # default is 1080 | ||
# Width of the virtual screen | ||
screen_width: # default is 1920 | ||
- name: harrisonpim/broken-link-checker | ||
# You may pin to the exact commit or the version. | ||
# uses: harrisonpim/broken-link-checker@50277720c6bbd702df764775be5d539f45eb5d37 | ||
uses: harrisonpim/broken-link-checker@0.2.1 | ||
with: | ||
# The root URL of the website you wish to crawl | ||
sitemap: | ||
# A list of URLs that should be ignored, formatted as a JSON array | ||
allowList: # optional | ||
- name: Browser Platform Publisher | ||
# You may pin to the exact commit or the version. | ||
# uses: PlasmoHQ/bpp@ba887a93e8ed778819c630e0e943f06190e4545d | ||
uses: PlasmoHQ/bpp@v3.5.0 | ||
with: | ||
# A JSON string containing the keys to be used for the submission process. (This should be a secret) | ||
keys: | ||
# The extension zip artifact to be published. | ||
artifact: # optional | ||
# This is an alias to artifact argument. | ||
zip: # optional | ||
# This is an alias to artifact argument. | ||
file: # optional | ||
# The path to the Chrome extension zip file. | ||
chrome-file: # optional | ||
# The path to the Firefox extension zip file. | ||
firefox-file: # optional | ||
# The path to the Edge extension zip file. | ||
edge-file: # optional | ||
# The path to the Opera extension zip file. | ||
opera-file: # optional | ||
# A release note cataloging changes. (Edge only) | ||
notes: # optional | ||
# This is an alias to notes argument. | ||
edge-notes: # optional | ||
# Print out more verbose logging. | ||
verbose: # optional | ||
# The path to a json file with a version field, default to package.json. | ||
version-file: # optional | ||
- name: Broadcast a message through issue comments | ||
# You may pin to the exact commit or the version. | ||
# uses: jenschelkopf/broadcast-action@914eba20c38754689a6021722df59ccf58645ea5 | ||
uses: jenschelkopf/broadcast-action@1.0 | ||
with: | ||
# The GitHub authentication token. | ||
token: # optional, default is ${{ github.token }} | ||
# State of the issues to send a message to. Valid options are open, closed, or all | ||
state: # optional, default is all | ||
# A list of comma seperated label names to send the message to. | ||
labels: # optional | ||
# The comment message to send | ||
message: | ||
- name: Lychee Broken Link Checker (fork/test) | ||
# You may pin to the exact commit or the version. | ||
# uses: OyvindLGjesdal/lychee-action@8cf58301a275394e5642a66d921ef59bd8a5829c | ||
uses: OyvindLGjesdal/lychee-action@v.1.0.9-alpha-0 | ||
with: | ||
# lychee arguments | ||
args: # optional, default is --verbose --no-progress *.md | ||
- name: HiveMQ 4 MQTT Broker in GitHub Actions | ||
# You may pin to the exact commit or the version. | ||
# uses: Namoshek/hivemq4-github-action@5506ca65ade674ca89ef889a6181c6822e495983 | ||
uses: Namoshek/hivemq4-github-action@v1 | ||
with: | ||
# HiveMQ 4 version to use | ||
version: # optional, default is latest | ||
# Port mappings in a [host]:[container] format, delimited by spaces (example: "1883:1883 8883:8883") | ||
ports: # optional, default is 1883:1883 | ||
# Absolute path to a directory containing certificate files which can be referenced in the config (the folder is mounted under `/hivemq-certs`) | ||
certificates: # optional, default is | ||
# Absolute path to the `config.xml` configuration file to use | ||
config: # optional, default is | ||
# The name of the spawned Docker container (can be used as hostname when accessed from other containers) | ||
container-name: # optional, default is hivemq | ||
- name: Upload app to app live BrowserStack | ||
# You may pin to the exact commit or the version. | ||
# uses: Gildofj/upload-app-to-app-live-browserstack@b07bfcfd9c050beaf60c4a21a788507086f5016d | ||
uses: Gildofj/upload-app-to-app-live-browserstack@v1.0.1 | ||
with: | ||
# Please provide the path for the app to be uploaded | ||
app-path: # default is undefined | ||
# Please provide the username for BrowserStack | ||
browserstack-username: # default is undefined | ||
# Please provide the accesskey for BrowserStack | ||
browserstack-accesskey: # default is undefined | ||
# Please provide any custom id | ||
custom-id: # optional, default is upload-app-browserstack | ||
# Please provide app name to remove before upload | ||
app-to-replace: # optional, default is undefined | ||
- name: EMQ X MQTT Broker in GitHub Actions | ||
# You may pin to the exact commit or the version. | ||
# uses: Namoshek/emqx-github-action@911705404f3b904d6d50cdec0579edb79cfa196b | ||
uses: Namoshek/emqx-github-action@v1.0.2 | ||
with: | ||
# EMQ X version to use | ||
version: # optional, default is latest | ||
# Port mappings in a [host]:[container] format, delimited by spaces (example: "1883:1883 8883:8883") | ||
ports: # optional, default is 1883:1883 | ||
# Absolute path to a directory containing certificate files which can be referenced in the config (the folder is mounted under `/emqx-certs`) | ||
certificates: # optional, default is | ||
# Absolute path to the `emqx.conf` configuration file to use | ||
config: # optional, default is | ||
# The name of the spawned Docker container (can be used as hostname when accessed from other containers) | ||
container-name: # optional, default is emqx | ||
- name: Scaleway S3 command line - Broken | ||
# You may pin to the exact commit or the version. | ||
# uses: emilcardell/scw-s3-action@90230d7074bb1bef22a7ce8e0869cd4dee39e710 | ||
uses: emilcardell/scw-s3-action@v0.0.2 | ||
- name: Hugo Internal Broken Link Checker | ||
# You may pin to the exact commit or the version. | ||
# uses: marojor/hugo-broken-link-checker@61eef7a86be8160e41f9d77ecbb0dc60b5b1901b | ||
uses: marojor/hugo-broken-link-checker@v1.1.0 | ||
with: | ||
# Location relative to ${GITHUB_WORKFLOW} for the skip file for `linkcheck`. See https://github.com/filiph/linkcheck#skipping-urls | ||
skip-file: # optional | ||
# Whether anchors should be also checked. Default: true | ||
check-anchors: # optional, default is true | ||
- name: Hugo Check for broken links | ||
# You may pin to the exact commit or the version. | ||
# uses: BoundfoxStudios/action-hugo-link-check@9eb0481ae7b392d0a2073ddbdc6dfc5b23906a6d | ||
uses: BoundfoxStudios/action-hugo-link-check@v2.0.2 | ||
with: | ||
# The number of required broken links to fail the action. Set to 0 to deactivate. Defaults to 1. | ||
fail-on-broken-links: # optional, default is 1 | ||
# Logs skipped links and sends them to skipped-links output | ||
log-skipped-links: # optional, default is false | ||
# Automatically retry requests that return HTTP 429 responses and include a 'retry-after' header | ||
retry: # optional, default is true | ||
# Request timeout in ms. Set to 0 for no timeout. Defaults to 5000 | ||
timeout: # optional, default is 5000 | ||
# List of urls in regexy form to not include in the check | ||
skip: # optional, default is | ||
# Base path to your hugo project. | ||
hugo-root: # default is ./ | ||
# Base path to your hugo content directory. | ||
hugo-content-dir: # default is ./content | ||
# Base path to your hugo config. | ||
hugo-config: # default is ./config.yaml | ||
# Maximum time to wait for hugo to start up and process your project. | ||
hugo-startup-wait-time: # default is 20 | ||
- name: publish-pacts-to-pact-broker | ||
# You may pin to the exact commit or the version. | ||
# uses: rajnavakotiikea/publish-pacts@0f38189e850d734309f61dc3171d6fb902a82c84 | ||
uses: rajnavakotiikea/publish-pacts@v1.0.1 | ||
with: | ||
# Pacts file path | ||
pact_file_dir: | ||
# The consumer application version | ||
consumer_app_version: | ||
# Tag name for consumer version. Can be specified multiple times | ||
tag: | ||
# Repository branch of the consumer version | ||
repository_branch: # optional | ||
# Tag consumer version with the name of the current git branch | ||
tag_with_git_branch: # optional, default is false | ||
# The build URL that created the pact | ||
build_url: # optional | ||
# If a pact already exists for this consumer version and provider, merge the contents | ||
merge: # optional, default is false | ||
# The base URL of the Pact Broker | ||
broker_base_url: | ||
# Pact Broker basic auth username | ||
broker_username: # optional | ||
# Pact Broker basic auth password | ||
broker_password: # optional | ||
# Pact Broker bearer token | ||
broker_token: # optional | ||
- name: GRS Action | ||
# You may pin to the exact commit or the version. | ||
# uses: Zo-Bro-23/grs-action@60e599111ed806fb69f1534fe2f5d7be7950fc15 | ||
uses: Zo-Bro-23/grs-action@v0.0.1 | ||
with: | ||
# GitHub Token | ||
token: | ||
# Type of card: repo, top-langs, or wakatime (leave empty for stats card) | ||
card: # optional | ||
# Options for the card | ||
options: | ||
# Output path for SVG file (relative path; include filename with .svg) | ||
path: # optional | ||
# Experimental feature: Should fetch multipage responses (more accurate) if user has more than 100 repos | ||
fetch_multipage: # optional | ||
- name: Vault Approle Token extractor through Vault Broker API | ||
# You may pin to the exact commit or the version. | ||
# uses: bcgov-nr/action-vault-broker-approle@4cedd4b7eeb60c39db220a2622758e45b5ceedce | ||
uses: bcgov-nr/action-vault-broker-approle@v0.0.5 | ||
with: | ||
# The JWT to be used on the broker | ||
broker_jwt: | ||
# The id of the role to be used during provisioning | ||
provision_role_id: | ||
# Name of the project on vault, Ex. client | ||
project_name: | ||
# Name of the app on vault, Ex. app-client | ||
app_name: | ||
# Name of the vault environment, Ex. development | ||
environment: | ||
# Branch to diff against | ||
diff_branch: # optional, default is ${{ github.event.repository.default_branch }} | ||
# Non-default repo to clone | ||
repository: # optional, default is ${{ github.repository }} | ||
# Something other than the default broker URL | ||
broker_url: # optional, default is https://nr-broker.apps.silver.devops.gov.bc.ca | ||
# Something other than the default vault address | ||
vault_addr: # optional, default is https://vault-iit.apps.silver.devops.gov.bc.ca | ||
- name: S3 File Upload for gzip and brotli file | ||
# You may pin to the exact commit or the version. | ||
# uses: lestravo/s3-upload-github-action@2ac17c62797e89fd2e2bd6ae5c6ba76fb2c9008d | ||
uses: lestravo/s3-upload-github-action@v1.0.3 | ||
- name: Notify Telegram Action Bro | ||
# You may pin to the exact commit or the version. | ||
# uses: fufaldinav/telegram-action@4de9bf2e82d4abcd64d71527c822d5c78534ccae | ||
uses: fufaldinav/telegram-action@v1.3 | ||
with: | ||
# Commit message template | ||
commit_template: # optional | ||
# Release message template | ||
release_template: # optional | ||
# Job status | ||
status: # optional | ||
- name: Cautious Broccoli | ||
# You may pin to the exact commit or the version. | ||
# uses: explore-dev/cautious-broccoli@61a0ff852f1743a18871e05429d4fef94b9e0086 | ||
uses: explore-dev/cautious-broccoli@v0.0.1-alpha | ||
with: | ||
# Repository name with owner. | ||
repository: # optional, default is ${{ github.repository }} | ||
# Pull request number. | ||
prnumber: # optional, default is ${{ github.event.pull_request.number }} | ||
# Personal access token (PAT) used to fetch information from the repository. The PAT is configured with the local git config, which enables your scripts to run authenticated git commands. The post-job step removes the PAT. We recommend using a service account with the least permissions necessary. Also when generating a new PAT, select the least scopes necessary. [Learn more about creating and using encrypted secrets](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets) | ||
token: # optional, default is ${{ github.token }} | ||
- name: Mosquitto MQTT Broker in GitHub Actions | ||
# You may pin to the exact commit or the version. | ||
# uses: Namoshek/mosquitto-github-action@af63d4b489c7d348b92de03d61d528a80e85fd43 | ||
uses: Namoshek/mosquitto-github-action@v1 | ||
with: | ||
# Mosquitto version to use | ||
version: # optional, default is latest | ||
# Port mappings in a [host]:[container] format, delimited by spaces (example: "1883:1883 8883:8883") | ||
ports: # optional, default is 1883:1883 | ||
# Absolute path to a directory containing certificate files which can be referenced in the config (the folder is mounted under `/mosquitto-certs`) | ||
certificates: # optional, default is | ||
# Absolute path to the mosquitto.conf configuration file to use | ||
config: # optional, default is | ||
# Absolute path to the mosquitto.passwd password file to use | ||
password-file: # optional, default is | ||
# The name of the spawned Docker container (can be used as hostname when accessed from other containers) | ||
container-name: # optional, default is mosquitto | ||
- name: GRS Action | ||
# You may pin to the exact commit or the version. | ||
# uses: Zo-Bro-23/grs-action@60e599111ed806fb69f1534fe2f5d7be7950fc15 | ||
uses: Zo-Bro-23/grs-action@v0.0.1 | ||
with: | ||
# GitHub Token | ||
token: | ||
# Type of card: repo, top-langs, or wakatime (leave empty for stats card) | ||
card: # optional | ||
# Options for the card | ||
options: | ||
# Output path for SVG file (relative path; include filename with .svg) | ||
path: # optional | ||
# Experimental feature: Should fetch multipage responses (more accurate) if user has more than 100 repos | ||
fetch_multipage: # optional | ||
- name: Setup Browser | ||
# You may pin to the exact commit or the version. | ||
# uses: abhi1693/setup-browser@311d294ea9c5d710f61204ba3c4c3d31fa62443e | ||
uses: abhi1693/setup-browser@v0.3.5 | ||
with: | ||
# The browser to install [chrome, edge, firefox]. | ||
browser: | ||
# The version to install. | ||
version: # optional, default is latest | ||