github_workflows

My personal GitHub Actions

https://github.com/briandfoy/github_workflows

Science Score: 67.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 3 DOI reference(s) in README
  • Academic publication links
    Links to: zenodo.org
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (9.8%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

My personal GitHub Actions

Basic Info
  • Host: GitHub
  • Owner: briandfoy
  • License: other
  • Default Branch: master
  • Size: 201 KB
Statistics
  • Stars: 6
  • Watchers: 2
  • Forks: 1
  • Open Issues: 2
  • Releases: 2
Created over 5 years ago · Last pushed 7 months ago
Metadata Files
Readme Changelog License Citation

README.md

# brian's Perl Module GitHub Workflows

DOI

My personal GitHub workflows for testing Perl modules. These files go in .github/workflows/ in each repo. Everything is available under the Artistic 2.0 License.

Some other demonstrations

I can trigger or ignore workflows or individual jobs. I'm mostly interested in switching on:

  • branch name
  • commit message

Other things I'll explore:

  • skip or trigger based on files

I'm not so interested in inspecting the environment, but that's not anything particularly special. Checking a context is conceptually the same as checking any other context.

Paying attention to things

A workflow or a job can run if and only if a condition is true:

Ignoring things

Sometimes I have a problem with one platform or part of the system. I want to run some workflows for some situations but not others. Instead of queueing all these builds and hoping the one I want runs soon, I just ignore a lot of them:

See Also

You might also like

Owner

  • Name: brian d foy
  • Login: briandfoy
  • Kind: user
  • Location: New York, NY
  • Company: The Perl Review

I'm the author of several books on Perl. I've made my career around helping people use the Perl language.

Citation (CITATION.cff)

abstract: brian's GitHub workflows for Perl modules
authors:
- family-names: foy
  given-names: brian d
  orcid: 0000-0002-0283-8283
  email: briandfoy@pobox.com
cff-version: 1.2.0
date-released: 2022-01-25
license: Artistic-2.0
license-url: https://github.com/briandfoy/github_workflows/LICENSE
message: The GitHub page for this module provides formatted citations
repository-code: https://github.com/briandfoy/github_workflows
title: brian's GitHub workflows for Perl modules
type: software
version: 20220125.01
doi: 10.5281/zenodo.5904482

GitHub Events

Total
  • Issues event: 2
  • Watch event: 1
  • Push event: 27
Last Year
  • Issues event: 2
  • Watch event: 1
  • Push event: 27

Issues and Pull Requests

Last synced: 12 months ago

All Time
  • Total issues: 0
  • Total pull requests: 3
  • Average time to close issues: N/A
  • Average time to close pull requests: 41 minutes
  • Total issue authors: 0
  • Total pull request authors: 2
  • Average comments per issue: 0
  • Average comments per pull request: 0.33
  • Merged pull requests: 3
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
Pull Request Authors
  • briandfoy (2)
  • oalders (1)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

.github/workflows/branches-ignore-macos-ubuntu.yml actions
  • actions/checkout v2 composite
.github/workflows/branches-ignore-ubuntu-windows.yml actions
  • actions/checkout v2 composite
.github/workflows/branches-ignore-windows-macos.yml actions
  • actions/checkout v2 composite
.github/workflows/branches-macos.yml actions
  • actions/checkout v2 composite
.github/workflows/branches-not-windows.yml actions
  • actions/checkout v2 composite
.github/workflows/branches-ubuntu.yml actions
  • actions/checkout v2 composite
.github/workflows/branches-windows.yml actions
  • actions/checkout v2 composite
.github/workflows/check-branch.yml actions
.github/workflows/check-commit-message.yml actions
.github/workflows/release.yml actions
  • actions/checkout v2 composite
  • actions/create-release v1 composite
  • softprops/action-gh-release v1 composite