Skip to content

Commit

Permalink
draft bot for automated fixed env yaml (#1049)
Browse files Browse the repository at this point in the history
* draft bot for automated fixed env yaml

* Update .github/workflows/update-fixed-env.yaml

Co-authored-by: Fabian Neumann <fabian.neumann@outlook.de>

---------

Co-authored-by: Fabian Neumann <fabian.neumann@outlook.de>
  • Loading branch information
FabianHofmann and fneum authored Jul 19, 2024
1 parent 8fe5921 commit 71efc8f
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions .github/workflows/update-fixed-env.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
name: Fixed Environment YAML Monitor

on:
push:
branches:
- master
paths:
- 'env/environment.yaml'

jobs:
update_environment_fixed:
runs-on: ubuntu-latest

steps:
- name: Checkout Repository
uses: actions/checkout@v4

- name: Setup micromamba
uses: mamba-org/setup-micromamba@v1
with:
micromamba-version: latest
environment-file: envs/environment.yaml
log-level: debug
init-shell: bash
cache-environment: true
cache-downloads: true

- name: Update environment.fixed.yaml
run: |
mamba env export --file envs/environment.fixed.yaml --no-builds
- name: Create Pull Request
uses: peter-evans/create-pull-request@v6
with:
token: ${{ secrets.GITHUB_TOKEN }}
branch: update-environment-fixed
title: Update fixed environment
body: Automatically generated PR to update environment.fixed.yaml
labels: automated

0 comments on commit 71efc8f

Please sign in to comment.