Skip to content

Workflows Update - #122

Merged
douglowe merged 2 commits into
mainfrom
carpentry_workflow_update
Oct 29, 2026
Merged

douglowe merged 2 commits into
mainfrom
carpentry_workflow_update

Conversation

@douglowe

Copy link
Copy Markdown
Member

This updates the github workflows - both the latest carpentries workflows, and all our local workflows.

@github-actions

Copy link
Copy Markdown

⚠️ WARNING ⚠️

This pull request contains a mix of workflow files and regular files. This could be malicious. No preview will be created.

regular files:

  • .github/PULL_REQUEST_TEMPLATE.md
  • .github/workbench-docker-version.txt
  • .github/workflows/README.md
  • .github/workflows/sandpaper-version.txt
  • .github/workflows/workflows-version.txt

workflow files:

  • .github/ISSUE_TEMPLATE/bug.yml
  • .github/ISSUE_TEMPLATE/config.yml
  • .github/ISSUE_TEMPLATE/feature.yml
  • .github/ISSUE_TEMPLATE/task.yml
  • .github/workflows/check-ruleset.yaml
  • .github/workflows/license-copyright-add.yml
  • .github/workflows/naming-conventions.yml

Comment on lines +25 to +31
if: github.repository_owner == 'UoMResearchIT'
name: Check Ruleset
uses: UoMResearchIT/actions/.github/workflows/check-ruleset.yaml@main
with:
bot-id: ${{ vars.ORG_ACTIONS_BOT_APP_ID }}
secrets:
bot-key: ${{ secrets.ORG_ACTIONS_BOT_PRIVATE_KEY }}
Comment on lines +11 to +22
runs-on: ubuntu-latest

steps:
- name: Check repository name
run: |
REPO_NAME=${GITHUB_REPOSITORY##*/}
if [[ ! "$REPO_NAME" =~ ^([A-Z][A-Za-z0-9]*)(-[A-Z0-9][A-Za-z0-9]*)*$ ]]; then
echo "Repository name '$REPO_NAME' does not follow the naming convention established in the RSE Agile Method Handbook."
exit 1
fi

check-branch-name-conventions:
Comment on lines +23 to +35
if: github.event_name == 'pull_request'
runs-on: ubuntu-latest

steps:
- name: Check out repository
uses: actions/checkout@v4

- name: Check branch name
run: |
if [[ ! "$GITHUB_HEAD_REF" =~ ^[a-z0-9]+(-[a-z0-9]+)*$ ]]; then
echo "Branch name '$GITHUB_HEAD_REF' does not follow the naming convention established in the RSE Agile Method Handbook."
exit 1
fi
@github-actions

Copy link
Copy Markdown

Changes were made to copyright notices

There are copyright updates on the (temporary) add-license-headers-to-carpentry_workflow_update-2026-10-29-17-15-26 branch. Please review and merge, or add further commits (this branch will be deleted).

@douglowe douglowe linked an issue Oct 29, 2026 that may be closed by this pull request
@douglowe
douglowe merged commit 2c96336 into main Oct 29, 2026
9 of 14 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Update github rulesets

2 participants