diff --git a/.copier-answers.yml b/.copier-answers.yml index d069c4a65..d4174aa81 100644 --- a/.copier-answers.yml +++ b/.copier-answers.yml @@ -1,5 +1,5 @@ # Changes here will be overwritten by Copier -_commit: 2.4.0 +_commit: 2.6.0 _src_path: gh:DiamondLightSource/python-copier-template author_email: dallan@bnl.gov author_name: Brookhaven National Lab diff --git a/.devcontainer/devcontainer.json b/.devcontainer/devcontainer.json index d3d639a50..979a89ce3 100644 --- a/.devcontainer/devcontainer.json +++ b/.devcontainer/devcontainer.json @@ -28,11 +28,11 @@ } }, "features": { - // Some default things like git config - "ghcr.io/devcontainers/features/common-utils:2": { - "upgradePackages": false - } + // add in eternal history and other bash features + "ghcr.io/diamondlightsource/devcontainer-features/bash-config:1.0.0": {} }, + // Create the config folder for the bash-config feature + "initializeCommand": "mkdir -p ${localEnv:HOME}/.config/bash-config", "runArgs": [ // Allow the container to access the host X11 display and EPICS CA "--net=host", diff --git a/.github/CONTRIBUTING.md b/.github/CONTRIBUTING.md index 79f68c2cb..a3b66c181 100644 --- a/.github/CONTRIBUTING.md +++ b/.github/CONTRIBUTING.md @@ -75,4 +75,4 @@ Hints to make the integration of your changes easy (and happen faster): * All algorithms need documentation, don't forget the .rst file * Don't take changes requests to change your code personally -For more information on common tasks like setting up a developer environment, running the tests, and setting a pre-commit hook, see the template's [How-to guides](https://diamondlightsource.github.io/python-copier-template/2.4.0/how-to.html). +For more information on common tasks like setting up a developer environment, running the tests, and setting a pre-commit hook, see the template's [How-to guides](https://diamondlightsource.github.io/python-copier-template/2.6.0/how-to.html). diff --git a/.github/workflows/_pypi.yml b/.github/workflows/_pypi.yml index 0c5258dbe..8032bbaac 100644 --- a/.github/workflows/_pypi.yml +++ b/.github/workflows/_pypi.yml @@ -15,3 +15,5 @@ jobs: - name: Publish to PyPI using trusted publishing uses: pypa/gh-action-pypi-publish@release/v1 + with: + attestations: false diff --git a/.github/workflows/_release.yml b/.github/workflows/_release.yml index 10d8ed87d..81b626438 100644 --- a/.github/workflows/_release.yml +++ b/.github/workflows/_release.yml @@ -23,7 +23,7 @@ jobs: - name: Create GitHub Release # We pin to the SHA, not the tag, for security reasons. # https://docs.github.com/en/actions/learn-github-actions/security-hardening-for-github-actions#using-third-party-actions - uses: softprops/action-gh-release@c062e08bd532815e2082a85e87e3ef29c3e6d191 # v2.0.8 + uses: softprops/action-gh-release@e7a8f85e1c67a31e6ed99a94b41bd0b71bbee6b8 # v2.0.9 with: prerelease: ${{ contains(github.ref_name, 'a') || contains(github.ref_name, 'b') || contains(github.ref_name, 'rc') }} files: "*" diff --git a/README.md b/README.md index 933a87d99..25d184b43 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,12 @@ This repository contains the formal schemas for bluesky's streaming data model and some Python tooling for composing, validating, and transforming documents in the model. +Source | +:---: | :---: +PyPI | `pip install event-model` +Documentation | +Releases | + ## Where is my data? For the full details and schema please see the `data_model` section. This is a very quick guide to where @@ -32,4 +38,4 @@ you should look for / put different kinds of information -See https://bluesky.github.io/event-model for more detailed documentation. +See for more detailed documentation.