Skip to content

Commit

Permalink
Updated actions/configure-pages to v5 to address Node16 deprecation. …
Browse files Browse the repository at this point in the history
…Run deploy job on ubuntu-latest. Removed environment section from build job. Added explicity concurrency rules. Updated README.md to add a link to the latest gearmand documentation and made some other tweaks (http: -> https:, punctuation, grammar).
  • Loading branch information
esabol committed Apr 6, 2024
1 parent 7b220b5 commit b4dc33f
Show file tree
Hide file tree
Showing 2 changed files with 19 additions and 13 deletions.
20 changes: 12 additions & 8 deletions .github/workflows/docs.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,15 +14,18 @@ permissions:
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between any
# in-progress and latest queued runs. However, do not cancel in-progress runs
# as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
build:

name: Build Docs

environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}

runs-on: ubuntu-20.04

steps:
Expand Down Expand Up @@ -66,25 +69,26 @@ jobs:
run: make -C docs dirhtml

- name: Setup Pages
uses: actions/configure-pages@v3
uses: actions/configure-pages@v5

- name: Upload Artifacts
uses: actions/upload-pages-artifact@v3
with:
path: 'docs/build/dirhtml'

deploy:

name: Deploy Docs

# Add a dependency on the build job
needs: build

name: Deploy Docs
runs-on: ubuntu-latest

environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}

runs-on: ubuntu-latest

steps:
- name: Deploy to GitHub Pages
id: deployment
Expand Down
12 changes: 7 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ gearmand

[![Build Status](https://app.travis-ci.com/gearman/gearmand.svg?branch=master)](https://app.travis-ci.com/github/gearman/gearmand)

The latest version of ```gearmand``` source code and versions 1.1.13 and later can be found at [GitHub Repository](https://github.com/gearman/gearmand). Older versions released before 1.1.13 can be found at [Launchpad Repository](http://launchpad.net/gearmand/).
The latest version of ```gearmand``` source code and versions 1.1.13 and later can be found at [GitHub Repository](https://github.com/gearman/gearmand). Older versions released before 1.1.13 can be found at [Launchpad Repository](https://launchpad.net/gearmand/).

You can grab the latest release distribution of Gearman from https://github.com/gearman/gearmand/releases. Unless otherwise specified, releases are GPG-signed by Clint Byrum, whose public key can be found at https://fewbar.com/clint-byrum-public-key/.

Expand All @@ -13,7 +13,7 @@ What Is Gearman?

Gearman provides a generic application framework to farm out work to other machines or processes that are better suited to do the work. It allows you to do work in parallel, to load balance processing, and to call functions between languages. Gearman is the nervous system for how distributed processing communicates.

If you downloaded this package as a ```tar.gz``` distribution, you'll want to read ***Getting Started*** section below or visit the more detailed web page [Getting Started](http://gearman.org/getting-started/)
If you downloaded this package as a ```tar.gz``` distribution, you'll want to read the ***Getting Started*** section below or visit the more detailed web page [Getting Started](https://gearman.org/getting-started/).

If you are interested in developing or submitting patches to the project, read the ***Contributing*** section below and check out the [CONTRIBUTING.md](https://github.com/gearman/gearmand/blob/master/CONTRIBUTING.md) file for ***Coding Style*** and [COPYING](https://github.com/gearman/gearmand/blob/master/COPYING) for details on ***licensing***.

Expand Down Expand Up @@ -70,11 +70,13 @@ While the reverse_client returned:

Result=!namraeG ,olleH

There are a lot more details about gearmand at [Getting Started](http://gearman.org/getting-started/).
There are a lot more details about gearmand at [Getting Started](https://gearman.org/getting-started/).

If you want to start writing your own client and workers, be sure to check out the [Developer API](http://gearman.info/libgearman.html) documentation.
If you want to start writing your own client and workers, be sure to check out the [Developer API](https://gearman.org/gearmand/libgearman/) documentation.

There are also many other [Useful Resources](http://www.gearman.org/) to help you put gearmand to work for you!
For using and configuring the gearmand server, please check out the [latest documentation](https://gearman.org/gearmand/).

There are also many other [useful resources](https://gearman.org/) to help you put gearmand to work for you!

Enjoy!

Expand Down

0 comments on commit b4dc33f

Please sign in to comment.