Skip to content

Conversation

AndrewSazonov
Copy link
Member

No description provided.

AndrewSazonov and others added 3 commits August 22, 2025 22:44
* Update versioning format in pyproject.toml

* Removes old release drafter configuration

* Add Pixi related files to .gitignore and .prettierignore

* Reformats versioning configuration format

* Adds pixi.toml configuration for dependency management

* Adds pixi.lock

* Migrate to pixi for environment and dependency management

* Refines GitHub Actions workflow by removing unused job

* Updates pixi workflow and task definitions

* Enhances workflow with logging and environment adjustments

* Updates CI workflow configurations

* Add verbose flag and prevent project auto-install

* Updates PyPI dependencies in pixi workflow

* Simplifies pixi installation commands

* Refines installation strategy for easydiffraction

* Refines testing workflow in GitHub Actions

* Update test-code.yaml

* Update test-code.yaml

* Update test-code.yaml

* Removes easydiffraction from test setup

* Refines test workflow naming for clarity

* Refines CI for easydiffraction integration

* Removes verbose flag from pixi install steps

* Updates .github workflows and pixi.lock dependencies

* Enforces locked dependency installation

* Reenables step failure checks and functional tests

* Removes obsolete PIXI_ENV_PREFIXES env var

* Simplifies workflow and removes redundant setup task

* Removes env setup step from test workflow

* Enable caching for Pixi setup in CI workflow

* Disables caching in GitHub workflow

* Enhances notebook support and testing

* Replaces Python setup with Pixi in CI workflow

* Adds test for running tutorial scripts

* Refines script testing approach for tutorials

* Update workflow to handle environment-specific builds

* Removes redundant script validation checks

* Disables functional test execution in CI workflow

* Replaces inline script with external Python tool

* Updates environment handling in workflow

* Adds debug information for current directory in CI

* Corrects script path in setup task

* Includes 'tools/' in paths to check for artifacts

* Adds debug steps to CI workflow and corrects script path

* Enables unit and functional test execution

* Fixes task script path in configuration

* Adds nightly test workflow for develop branch

* Switches CI to use Pixi for environment management

* Enhances notebook conversion and deployment process

* Refines docs deployment workflow

* Updates deployment links and uses 'pixi run' in workflows

* Update versioning strategy for non-tagged commits

* Fixes conditional formatting in YAML workflow

* Try if: !(startsWith(github.ref , 'refs/tags/v'))

* Try if: startsWith(github.ref , 'refs/tags/v') != true

* Simplifies workflow with streamlined pixi commands

* Enables testing stages in GitHub Actions

* Remove redundant echo argument in workflow

* Replaces blank echo with hyphen for readability

* Enhances log output with visual indicators

* Enhances logging in workflow scripts

* Updates workflow task names for clarity

* Update GitHub workflows and streamline environment setup

* Removes obsolete shell scripts for dependencies and notebooks

* Adds pixi-based installation

* Adds dependencies and tutorial fetch task

* Updates pixi.lock

* Removes line breaks in setup guide

* Improves Pixi installation guide for clarity

* Add CI workflow for Pixi installation validation

* Removes locked option from setup-pixi action

* Removes unnecessary checkout step from workflow

* Avoids Jupyter warnings by setting session name

* Updates npm registry configuration for Prettier

* Removes unnecessary Jupyter session name export

* Add libcblas to dependencies for enhanced functionality

* Expands OS matrix for workflow validation

* Simplifies notebook execution command

* Simplifies environment logging format in workflows

* Enhances deployment links in documentation workflow

* Refines Pixi installation guide section

* Enhances Jupyter setup instructions

* Refines deployment URL handling in workflow

* Replaces curl with Python script for fetching tutorials

* Sets easydiffraction as editable and adds execution command

* Adds lazy loading for improved import performance

* Add tutorial download and listing utilities

* Enhances EasyDiffraction CLI and tutorial setup

* Updates pixi.lock

* Quote Python command in Pixi task addition

* Consistently define environment variables in workflows

* Ensures UTF-8 output consistency on all platforms

* Unlocks environments in GitHub workflows

* Removes locked flag from pixi install command

* Enables locked installations in workflows

* Refines development dependency configuration

* Adds tutorial listing to EasyDiffraction workflow

* Removes 'locked' config and editable mode for easydiffraction

* Add GitHub Actions workflow for testing unlocked ED

* Adds dev dependencies to EasyDiffraction setup

* Refactors workflow for PyPI package testing

* Refines CI configuration for dev environments

* Updates virtual environment task configuration

* Enhances pixi setup in CI workflow

* Refactors extras format in pixi.toml

* Switch 'locked' to 'frozen' in workflows

* Moves import success prints to debug mode

* Updates test command to use pytest for better test clarity

* Enhances test workflow with environment-specific tasks

* Updates feature flag to use environment prefix

* Comments out dev-wheel environments in CI config

* Removes solve-group keys from configurations

* Updates pixi.lock

* Renames feature sections for clarity

* Updates build process to include environment variable

* Refactors feature configuration for modularity

* Removes default package environment

* Adds new test job for Ubuntu 24.04 in CI workflow

* Adds dependency for job execution order

* Adds pixi.lock to artifact paths in workflow

* Enhances logging for package installation

* Refines CI configuration for wheel builds

* Adds pyproject.toml to artifact paths

* Updates artifact paths in test workflow

* Updates workflow to optimize environment setup

* Removes unnecessary PIXI environment setup

* Updates GitHub Actions to improve build setup

* Adds environment configuration to setup-pixi step

* Relocates artifact download step in CI workflow

* Adds debugging output to workflow

* Removes unnecessary whitespace in workflow file

* Adds LICENSE to artifact paths in CI workflow

* Reorganizes test structure and updates soupsieve

* Updates test matrix and refines test commands

* Refactors CI workflows and config for Pixi usage

* Updates manifest file extension in workflow

* Updates file extension in workflow configuration

* Removes redundant var & updates manifest setup

* Fixes env_prefix handling in workflow script

* Adds 'pip' to project dependencies

* Reorganizes workflow and configures Pixi paths

* Sets up production environment for Pixi project

* Enhances version handling and tutorial management

* Formats dependency configuration for readability

* Refactors render_table calls for clarity

* Simplifies EasyDiffraction setup with pixi install

* Removes redundant pixi toml renaming step

* Enhances Pixi setup instructions

* Updates file path for configuration consistency

* Enhances installation guide with alternative tools

* Reorganizes and refines project tasks

* Removes obsolete fix_find_links script

* Adjusts path for pixi.toml in test workflow

* Reorders tasks and installs Prettier for TOML files

* Removes unnecessary newlines for cleaner markdown

* Update test-code.yaml

* Adds PIXI_PROJECT_MANIFEST and adjusts pixi setup

* Refines Pixi setup and enhances docs

* Streamlines package version check in workflow

* Refactors documentation workflow and assets handling

* Refines doc cleanup script for specific asset types

* Refactor docs build process with pixi tasks

* Refactors doc build steps and adds delay in tests

* Corrects pixi command syntax in test workflow

* Refines environment-specific command execution

* Add GitHub API token authentication to fetch release

* Adds GITHUB_TOKEN to workflow environment

* Standardizes string quote style in utils.py

* Refines Pixi workflow and enhances documentation tasks

* Enables full testing matrix in CI workflows

* Simplifies EasyDiffraction tutorial download process

* Adds jupyterquiz to dev dependencies

* Fix URL for downloading the pixi configuration file in CI workflow

* Update ipython version to 9.5.0 in pixi.lock
* Move tests directory inside the package structure

* Update PyPI install command

* Update workflow to trigger only on the master branch

* Fix default values in delete-old-runs workflow to be strings

* Update build-docs workflow to restrict branch triggers and adjust Pixi version

* Update pixi lock file

* Refactor test paths in workflows and update dependencies in pixi.toml files

* Remove step to move tests inside the package in the publish to PyPI workflow

* Add tests directory to the package distribution

* Update test command paths in pixi.toml for consistency

* Move pixi-kernel dependency to the pypi-dependencies section in pixi.toml

* Reorganize pixi.toml files: move libcblas dependency to target section and ensure pixi-kernel is listed under pypi-dependencies

* Refactor pixi.toml: standardize formatting for libcblas dependency

* Update pixi.toml

* Update test-package-pypi.yaml: enhance download steps for pixi configuration and tests

* Remove step to move tests inside the package in the workflow

* Fix formatting in test-package-pypi.yaml: adjust line endings for consistency in download steps

* Rename test script commands for consistency in pixi.toml and update workflow references in test-tutorials.yaml

* Update workflows: change default values to integers in delete-old-runs.yml and streamline curl command in test-package-pypi.yaml

* Refactor Pixi commands for consistency across workflows and documentation

* Refactor workflow scripts and documentation for consistency

* Updates pixi.lock

* Removes test __init__.py files

* Add SPDX license headers to __main__.py
Copy link

@github-actions github-actions bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This pull request does not contain a valid label. Please add one of the following labels: ['[scope] bug', '[scope] documentation', '[scope] enhancement', '[scope] maintenance', '[scope] significant']

@AndrewSazonov AndrewSazonov merged commit 8562d21 into master Aug 30, 2025
3 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.

1 participant