Skip to content

Commit e6dc9a1

Browse files
Add more pycrysfml integration (#143)
* Update save_as paths to include 'data/' directory and adjust test function to use temporary directory * Add crysfml * Update notebooks * Clean up * Add simple integration test for crysfml * Bump pycrysfml to 0.2.1 * Add pytest marker to neutron_pd_cwl_lbco_crysfml test * Extend package test script by adding pycrysfml * Fix scipp integration test * Move jupyterlab and pixi-kernel out from pyproject.toml * Remove unnecessary libcxx addition for osx-64 in test.yml * Add custom PyPI index support for pycrysfml in test.yml * Update .gitignore to include data directory for tutorial runtime * Apply latest templates * Add temporary rule ignores for docstring and datetime checks in pyproject.toml * Apply new templates * Update index hash for data integrity in utils.py * Add reverse flag to fit_sequential for reverse-order processing
1 parent 066d951 commit e6dc9a1

51 files changed

Lines changed: 4963 additions & 5410 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.copier-answers.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# WARNING: Do not edit this file manually.
22
# Any changes will be overwritten by Copier.
3-
_commit: v0.10.1-33-g0f85abf
3+
_commit: v0.10.1-40-g29e2ccf
44
_src_path: gh:easyscience/templates
55
app_docs_url: https://easyscience.github.io/diffraction-app
66
app_doi: 10.5281/zenodo.18163581

.github/workflows/backmerge.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,11 @@ concurrency:
2020
group: backmerge-master-into-develop
2121
cancel-in-progress: false
2222

23+
# Opt into Node.js 24 for all JavaScript actions.
24+
# Remove once all referenced actions natively target Node 24.
25+
env:
26+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
27+
2328
jobs:
2429
backmerge:
2530
runs-on: ubuntu-latest

.github/workflows/cleanup.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,11 @@ on:
6161
- 'false'
6262
- 'true'
6363

64+
# Opt into Node.js 24 for all JavaScript actions.
65+
# Remove once all referenced actions natively target Node 24.
66+
env:
67+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
68+
6469
jobs:
6570
del-runs:
6671
runs-on: ubuntu-latest

.github/workflows/coverage.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ concurrency:
2626
# Set the environment variables to be used in all jobs defined in this workflow
2727
env:
2828
CI_BRANCH: ${{ github.head_ref || github.ref_name }}
29+
# Opt into Node.js 24 for all JavaScript actions.
30+
# Remove once all referenced actions natively target Node 24.
31+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
2932

3033
jobs:
3134
# Job 1: Run docstring coverage

.github/workflows/dashboard.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ env:
1414
DEVELOP_BRANCH: develop
1515
REPO_OWNER: ${{ github.repository_owner }}
1616
REPO_NAME: ${{ github.event.repository.name }}
17+
# Opt into Node.js 24 for all JavaScript actions.
18+
# Remove once all referenced actions natively target Node 24.
19+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
1720

1821
jobs:
1922
dashboard:

.github/workflows/docs.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -48,6 +48,9 @@ env:
4848
IS_RELEASE_TAG: ${{ startsWith(github.ref, 'refs/tags/v') }}
4949
GITHUB_REPOSITORY: ${{ github.repository }}
5050
NOTEBOOKS_DIR: tutorials
51+
# Opt into Node.js 24 for all JavaScript actions.
52+
# Remove once all referenced actions natively target Node 24.
53+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
5154

5255
jobs:
5356
# Single job that builds and deploys documentation.

.github/workflows/issues-labels.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,11 @@ on:
1111
permissions:
1212
issues: write
1313

14+
# Opt into Node.js 24 for all JavaScript actions.
15+
# Remove once all referenced actions natively target Node 24.
16+
env:
17+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
18+
1419
jobs:
1520
check-labels:
1621
if: github.actor != 'easyscience[bot]'

.github/workflows/lint-format.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,9 @@ permissions:
3434
# Set the environment variables to be used in all jobs defined in this workflow
3535
env:
3636
CI_BRANCH: ${{ github.head_ref || github.ref_name }}
37+
# Opt into Node.js 24 for all JavaScript actions.
38+
# Remove once all referenced actions natively target Node 24.
39+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
3740

3841
jobs:
3942
lint-format:

.github/workflows/pypi-publish.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@ on:
1010
# Allows you to run this workflow manually from the Actions tab
1111
workflow_dispatch:
1212

13+
# Opt into Node.js 24 for all JavaScript actions.
14+
# Remove once all referenced actions natively target Node 24.
15+
env:
16+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
17+
1318
jobs:
1419
pypi-publish:
1520
runs-on: ubuntu-latest

.github/workflows/pypi-test.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ permissions:
2020
env:
2121
CI_BRANCH: ${{ github.head_ref || github.ref_name }}
2222
DEFAULT_BRANCH: ${{ github.event.repository.default_branch }}
23+
# Opt into Node.js 24 for all JavaScript actions.
24+
# Remove once all referenced actions natively target Node 24.
25+
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
2326

2427
jobs:
2528
# Job 1: Test installation from PyPI on multiple OS

0 commit comments

Comments
 (0)