Skip to content

Commit cb94991

Browse files
authored
doc: add fulcrum genomics branding to README (#63)
* doc: add fulcrum genomics branding to README * ci: pin GitHub Actions to full-length commit SHAs Required by fg-labs org policy: all actions must be pinned to a full-length commit SHA rather than a tag.
1 parent 453d660 commit cb94991

File tree

7 files changed

+125
-26
lines changed

7 files changed

+125
-26
lines changed
Lines changed: 42 additions & 0 deletions
Loading
Lines changed: 42 additions & 0 deletions
Loading

.github/workflows/integration-tests.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,10 @@ jobs:
2424
SNAKEMAKE_VERSION: ["8.30.0", "9.14.0"]
2525
steps:
2626
- name: Checkout
27-
uses: actions/checkout@v4
27+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
2828

2929
- name: Install uv
30-
uses: astral-sh/setup-uv@v7
30+
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7
3131
with:
3232
version: "${{ env.UV_VERSION }}"
3333
python-version: "${{ matrix.PYTHON_VERSION }}"

.github/workflows/publish-logger-plugin.yml

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ jobs:
1717
- name: git config --global remote.origin.followRemoteHEAD never
1818
run: git config --global remote.origin.followRemoteHEAD never
1919

20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
2121
with:
2222
fetch-depth: 0
2323

24-
- uses: rickstaa/action-contains-tag@v1
24+
- uses: rickstaa/action-contains-tag@a9ff27d505ba2bf074a2ebb48b208e76d35ff308 # v1
2525
id: contains_tag
2626
with:
2727
reference: "main"
@@ -36,10 +36,10 @@ jobs:
3636
matrix:
3737
PYTHON_VERSION: ["3.11", "3.12", "3.13"]
3838
steps:
39-
- uses: actions/checkout@v4
39+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
4040

4141
- name: Install uv
42-
uses: astral-sh/setup-uv@v7
42+
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7
4343
with:
4444
version: "${{ env.UV_VERSION }}"
4545
python-version: "${{ matrix.PYTHON_VERSION }}"
@@ -61,12 +61,12 @@ jobs:
6161
needs: tests
6262
runs-on: ubuntu-latest
6363
steps:
64-
- uses: actions/checkout@v4
64+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
6565
with:
6666
fetch-depth: 0
6767

6868
- name: Install uv
69-
uses: astral-sh/setup-uv@v7
69+
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7
7070
with:
7171
version: "${{ env.UV_VERSION }}"
7272
python-version: "3.12"
@@ -76,7 +76,7 @@ jobs:
7676
working-directory: snakemake-logger-plugin-snakesee
7777
run: uv build --sdist
7878

79-
- uses: actions/upload-artifact@v4
79+
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
8080
with:
8181
name: logger-plugin-sdist
8282
path: snakemake-logger-plugin-snakesee/dist/*.tar.gz
@@ -88,13 +88,13 @@ jobs:
8888
permissions:
8989
id-token: write
9090
steps:
91-
- uses: actions/download-artifact@v4
91+
- uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
9292
with:
9393
path: packages
9494
pattern: 'logger-plugin-*'
9595
merge-multiple: true
9696

97-
- uses: pypa/gh-action-pypi-publish@release/v1
97+
- uses: pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # release/v1
9898
with:
9999
packages-dir: packages/
100100
skip-existing: true
@@ -108,7 +108,7 @@ jobs:
108108
needs: publish-to-pypi
109109
steps:
110110
- name: Create GitHub Release
111-
uses: softprops/action-gh-release@v2
111+
uses: softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2
112112
with:
113113
name: "snakemake-logger-plugin-snakesee ${{ github.ref_name }}"
114114
body: |

.github/workflows/publish.yml

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ jobs:
1717
- name: git config --global remote.origin.followRemoteHEAD never
1818
run: git config --global remote.origin.followRemoteHEAD never
1919

20-
- uses: actions/checkout@v4
20+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
2121
with:
2222
fetch-depth: 0
2323

24-
- uses: rickstaa/action-contains-tag@v1
24+
- uses: rickstaa/action-contains-tag@a9ff27d505ba2bf074a2ebb48b208e76d35ff308 # v1
2525
id: contains_tag
2626
with:
2727
reference: "main"
@@ -38,12 +38,12 @@ jobs:
3838
needs: tests
3939
runs-on: ubuntu-latest
4040
steps:
41-
- uses: actions/checkout@v4
41+
- uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
4242
with:
4343
fetch-depth: 0
4444

4545
- name: Install uv
46-
uses: astral-sh/setup-uv@v7
46+
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7
4747
with:
4848
version: "${{ env.UV_VERSION }}"
4949
python-version: "3.12"
@@ -52,7 +52,7 @@ jobs:
5252
- name: Build package
5353
run: uv build --sdist
5454

55-
- uses: actions/upload-artifact@v4
55+
- uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4
5656
with:
5757
name: snakesee-sdist
5858
path: dist/*.tar.gz
@@ -64,13 +64,13 @@ jobs:
6464
permissions:
6565
id-token: write
6666
steps:
67-
- uses: actions/download-artifact@v4
67+
- uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
6868
with:
6969
path: packages
7070
pattern: 'snakesee-*'
7171
merge-multiple: true
7272

73-
- uses: pypa/gh-action-pypi-publish@release/v1
73+
- uses: pypa/gh-action-pypi-publish@cef221092ed1bacb1cc03d23a2d87d1d172e277b # release/v1
7474
with:
7575
packages-dir: packages/
7676
skip-existing: true
@@ -83,13 +83,13 @@ jobs:
8383
release_body: ${{ steps.git-cliff.outputs.content }}
8484
steps:
8585
- name: Checkout the Repository at the Tagged Commit
86-
uses: actions/checkout@v4
86+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
8787
with:
8888
fetch-depth: 0
8989
ref: ${{ github.ref_name }}
9090

9191
- name: Generate a Changelog
92-
uses: orhun/git-cliff-action@v4
92+
uses: orhun/git-cliff-action@c93ef52f3d0ddcdcc9bd5447d98d458a11cd4f72 # v4
9393
id: git-cliff
9494
with:
9595
config: pyproject.toml
@@ -106,11 +106,11 @@ jobs:
106106
needs: make-changelog
107107
steps:
108108
- name: Download the sdist
109-
uses: actions/download-artifact@v4
109+
uses: actions/download-artifact@d3f86a106a0bac45b974a628896c90dbdf5c8093 # v4
110110

111111
- name: Create GitHub Release
112112
id: create_release
113-
uses: softprops/action-gh-release@v2
113+
uses: softprops/action-gh-release@153bb8e04406b158c6c84fc1615b65b24149a1fe # v2
114114
with:
115115
name: ${{ github.ref_name }}
116116
body: ${{ needs.make-changelog.outputs.release_body }}

.github/workflows/tests.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ jobs:
2323
PYTHON_VERSION: ["3.11", "3.12", "3.13"]
2424
steps:
2525
- name: Checkout
26-
uses: actions/checkout@v4
26+
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
2727

2828
- name: Install uv
29-
uses: astral-sh/setup-uv@v7
29+
uses: astral-sh/setup-uv@37802adc94f370d6bfd71619e3f0bf239e1f3b78 # v7
3030
with:
3131
version: "${{ env.UV_VERSION }}"
3232
python-version: "${{ matrix.PYTHON_VERSION }}"
@@ -47,7 +47,7 @@ jobs:
4747
uv run poe build-docs
4848
4949
- name: Upload code coverage
50-
uses: codecov/codecov-action@v5
50+
uses: codecov/codecov-action@75cd11691c0faa626561e295848008c8a7dddffe # v5
5151
with:
5252
token: ${{ secrets.CODECOV_TOKEN }}
5353
slug: nh13/snakesee

README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,21 @@
1717

1818
snakesee provides a rich TUI dashboard for passively monitoring Snakemake workflows. It reads directly from the `.snakemake/` directory, requiring no special flags or configuration when running Snakemake.
1919

20+
<p>
21+
<a href="https://fulcrumgenomics.com">
22+
<picture>
23+
<source media="(prefers-color-scheme: dark)" srcset=".github/logos/fulcrumgenomics-dark.svg">
24+
<source media="(prefers-color-scheme: light)" srcset=".github/logos/fulcrumgenomics-light.svg">
25+
<img alt="Fulcrum Genomics" src=".github/logos/fulcrumgenomics-light.svg" height="100">
26+
</picture>
27+
</a>
28+
</p>
29+
30+
[Visit us at Fulcrum Genomics](https://www.fulcrumgenomics.com) to learn more about how we can power your Bioinformatics with snakesee and beyond.
31+
32+
<a href="mailto:contact@fulcrumgenomics.com?subject=[GitHub inquiry]"><img src="https://img.shields.io/badge/Email_us-%2338b44a.svg?&style=for-the-badge&logo=gmail&logoColor=white"/></a>
33+
<a href="https://www.fulcrumgenomics.com"><img src="https://img.shields.io/badge/Visit_Us-%2326a8e0.svg?&style=for-the-badge&logo=wordpress&logoColor=white"/></a>
34+
2035
## Features
2136

2237
- **Zero configuration** - Works on any existing workflow without modification

0 commit comments

Comments
 (0)