Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Address commit comments (commit d269f48) #5746

Closed
wants to merge 30 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
0e05e9e
chore: address commit comments (commit d269f48)
PraverBajaj Mar 2, 2025
fee91b7
build: don't include all test files for children of namespace packages
Planeshifter Mar 1, 2025
a539b4b
chore: update comment and disable lint directives
Planeshifter Mar 1, 2025
3d46572
build: refactor to avoid unterminated substitute pattern error
Planeshifter Mar 2, 2025
0c4f2aa
feat(stats): add C implementation for `stats/base/dists/hypergeometri…
anandkaranubc Mar 2, 2025
0ffa401
feat(stats): add C implementation for `stats/base/dists/hypergeometri…
anandkaranubc Mar 2, 2025
b17bc16
build: add workflow to validate local dev setup via commit metadata
Planeshifter Mar 2, 2025
0ead548
feat: update error databases
stdlib-bot Mar 2, 2025
476136a
docs: update migration guide to minimize merge conflicts
kgryte Mar 2, 2025
db2dbc8
docs: update related packages sections
stdlib-bot Mar 2, 2025
1e87810
docs: update REPL namespace documentation
stdlib-bot Mar 2, 2025
4c406a3
docs: update list of contributors
stdlib-bot Mar 2, 2025
b698a74
docs: update namespace table of contents
stdlib-bot Mar 2, 2025
ccfa6e5
docs: fix types
kgryte Mar 2, 2025
4f69f1a
docs: fix line wrapping
kgryte Mar 2, 2025
a8c979b
docs: fix line wrapping
kgryte Mar 2, 2025
a78aee0
docs: fix line wrapping
kgryte Mar 2, 2025
92ba696
feat: add `blas/ext/base/wasm/dapxsumpw`
aayush0325 Mar 2, 2025
4c0f799
build: generalize scripts to auto-update copyright year
kgryte Mar 2, 2025
8f53f5d
chore: address commit comment
jalajk3004 Mar 2, 2025
bd394bf
chore: address commit comment
jalajk3004 Mar 2, 2025
39a7c08
chore: address commit comments
jalajk3004 Mar 2, 2025
11fc86c
style: fix lint errors
888krishnam Mar 2, 2025
36c9244
build: also check for capital X when verifying contributing guideline…
Planeshifter Mar 2, 2025
fa8c84c
chore: address commit comments
Aksshay88 Mar 2, 2025
716033c
docs: fix C lint errors
Neerajpathak07 Mar 2, 2025
63908ec
chore: update .mailmap and list of contributors
Planeshifter Mar 3, 2025
8e9fe4c
docs: update REPL namespace documentation
stdlib-bot Mar 3, 2025
80dc756
build: use latest version of action and pin to SHA
Planeshifter Mar 3, 2025
02613d4
build: disable workflow due to failing metadata extraction
Planeshifter Mar 3, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
79 changes: 79 additions & 0 deletions .github/workflows/check_commit_metadata.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,79 @@
#/
# @license Apache-2.0
#
# Copyright (c) 2025 The Stdlib Authors.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.
#/

# Workflow name:
name: check_commit_metadata

# Workflow triggers:
on:
# Trigger on pull request events:
pull_request_target:
types:
- opened

# Global permissions:
permissions:
# Allow read-only access to the repository contents:
contents: read

# Workflow jobs:
jobs:

# Define a job for checking the commit metadata for whether local development is properly setup...
check_commit_metadata:

# Define a display name:
name: 'Check Commit Metadata'

# Define the type of virtual host machine:
runs-on: ubuntu-latest

# Temporarily disable the entire workflow:
if: false

# Define the sequence of job steps...
steps:
# Checkout the repository:
- name: 'Checkout repository'
# Pin action to full length commit SHA
uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4.2.2
with:
# Specify whether to remove untracked files before checking out the repository:
clean: true

# Limit clone depth to the most recent commit:
fetch-depth: 1

# Specify whether to download Git-LFS files:
lfs: false
timeout-minutes: 10

# Extract commit metadata from commit messages as JSON:
- name: 'Extract commit metadata'
id: extract-metadata
# Pin action to full length commit SHA
uses: stdlib-js/metadata-action@3ccf68f24c51ae23470319e8e5619d539df8212b # v3.0.0

# Check commit metadata:
- name: 'Check commit metadata'
env:
PR_NUMBER: ${{ github.event.pull_request.number }}
COMMIT_METADATA: ${{ steps.extract-metadata.outputs.metadata }}
GITHUB_TOKEN: ${{ secrets.STDLIB_BOT_PAT_REPO_WRITE }}
run: |
. "$GITHUB_WORKSPACE/.github/workflows/scripts/check_commit_metadata" $PR_NUMBER $COMMIT_METADATA
Loading