28 lines
		
	
	
		
			670 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			28 lines
		
	
	
		
			670 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
---
 | 
						|
name: Periodic flake update
 | 
						|
on:  # yamllint disable-line rule:truthy
 | 
						|
  schedule:
 | 
						|
    - cron: "0 0 * * *"
 | 
						|
 | 
						|
permissions:
 | 
						|
  contents: write
 | 
						|
 | 
						|
jobs:
 | 
						|
  flake-update:
 | 
						|
    runs-on: ubuntu-latest
 | 
						|
    container:
 | 
						|
      image: ghcr.io/catthehacker/ubuntu:runner-latest
 | 
						|
    steps:
 | 
						|
      - uses: actions/checkout@v3
 | 
						|
        with:
 | 
						|
          ref: master
 | 
						|
      - uses: cachix/install-nix-action@v27
 | 
						|
      - name: configure git
 | 
						|
        run: |
 | 
						|
          git config --global user.name 'torjus-bot'
 | 
						|
          git config --global user.email 'torjus-bot@git.t-juice.club'
 | 
						|
      - name: flake update
 | 
						|
        run: nix flake update --commit-lock-file
 | 
						|
      - name: push
 | 
						|
        run: git push
 |