Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 1 addition & 2 deletions .github/workflows/changelog.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,14 @@ on:

jobs:
changelog:
if: github.repository_owner == 'ngi-nix'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with:
fetch-depth: 0
fetch-tags: true
persist-credentials: false
ref: "main"
ref: "main-local"
- name: Update changelog
uses: orhun/git-cliff-action@d77b37db2e3f7398432d34b72a12aa3e2ba87e51 # v4.6.0
id: git-cliff
Expand Down
51 changes: 46 additions & 5 deletions .github/workflows/update.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,60 @@ on:
# Run at an odd time to avoid spikes at, e.g. midnight.
# We don't really care too much about the particular time.
# https://crontab.guru/#17_1_*_*_Mon
- cron: '17 1 * * Mon'
- cron: "17 1 * * Mon"

jobs:
lockfile:
if: github.repository_owner == 'ngi-nix'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
with: { persist-credentials: false }
- uses: cachix/install-nix-action@7be5dee1421f63d07e71ce6e0a9f8a4b07c2a487 # v31.6.1
- uses: DeterminateSystems/update-flake-lock@db4ee38117a597ea8df8f7f75a187dd65093eade # v23
- name: Set up Git
run: |
git config --global user.name "github-actions[bot]"
git config --global user.email "github-actions[bot]@users.noreply.github.com"
- name: Update flake
id: update_flake
run: |
old=$(git show --no-patch --format=%h)
nix flake update --commit-lock-file
new=$(git show --no-patch --format=%h)
if [ "$old" != "$new" ]; then
echo "summary<<EOF" >> "$GITHUB_OUTPUT"
git show --no-patch --format=%b >> "$GITHUB_OUTPUT"
echo "EOF" >> "$GITHUB_OUTPUT"
fi
- name: Update all packages
run: |
nix-shell --run 'update-all --commit'
- name: Create Pull Request
uses: peter-evans/create-pull-request@271a8d0340265f705b14b6d32b9829c1cb33d45e # v7.0.8
with:
sign-commits: true
title: "flake: Update flake.lock"
commit-message: "flake.lock: Update"
branch: "update_flake_lock_action"
token: ${{ secrets.GH_TOKEN_FOR_UPDATES }}
pr-title: "flake: Update flake.lock"
pr-labels: |
labels: |
automated
body: |
Automated changes by GitHub Action.

```
${{ steps.update_flake.outputs.summary || 'No changes' }}
```

### Running GitHub Actions on this PR

GitHub Actions will not run workflows on pull requests which are opened by a GitHub Action.

To run GitHub Actions workflows on this PR, run:

```sh
git branch -D update_flake_lock_action
git fetch origin
git checkout update_flake_lock_action
git commit --amend --no-edit
git push origin update_flake_lock_action --force
```
219 changes: 219 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,102 @@ All notable changes to this project will be documented in this file.

## Unreleased

### Bug Fixes

- Deprecated nixosTest alias
- Don't evaluate paths in module options


### CI/CD

- Fix changelog config with recent git-cliff
- Add workflow to update changelog
- Update all packages with flake update


### Documentation

- *report/packaging* Improve output of packaging report script
- *report/packaging* Don't link to demo
- *report/packaging* Remove redunadant information
- Document metrics summary outputs
- Automate packaging report
- Add subgrant details for packaging report
- Fix triaging instructions' bullet point indentation
- Add reporting documentation


### Features

- *types* Enforce subgrant structure in metadata
- Count maintained derivations in Nixpkgs


### Overview

- Center footer text


### Refactor

- RunCommandNoCC -> runCommand
- WrapGAppsHook -> wrapGAppsHook3
- Pin flake-inputs hash
- Use markdown for triage issue template


### Bigbluebutton.bbb-freeswitch-core

- Switch to overriding packages from Nixpkgs


### Pkgs

- *bigbluebutton.bbb-freeswitch-core* Fix build
- *repath-studio* Fix org change


### Pkgs/tau-radio

- Init at 0-unstable-2025-10-13


### Pkgs/tau-tower

- Init at 0-unstable-2025-09-30


### Projects

- *Marginalia* Mark as broken


### Projects/Tau

- Init


### Treewide

- Categorize all projects' subgrants


## 25.10 - 2025-11-04

### Bug Fixes

- Trailing whitespace in project template
- Metrics count


### Documentation

- *overview* Update usage instructions by demo type
- Add header to project reference; refactor & generate
- Refactor project template; add demo
- Fix url to contributing.md
- Change example package url
- Register url changed


### Features
Expand All @@ -33,6 +125,7 @@ All notable changes to this project will be documented in this file.
### Refactor

- Flatten project types; move project up
- Metrics and get more accurate results


### Anastasis
Expand Down Expand Up @@ -72,9 +165,27 @@ All notable changes to this project will be documented in this file.
- Use derivation from Nixpkgs


### Inventaire-client

- Fix build script; refactor


### Inventaire-i18n

- 0-unstable-2025-06-12 -> 0-unstable-2025-10-07
- Refactor update script
- 0-unstable-2025-10-07 -> 0-unstable-2025-10-20


### Irdest-lora-firmware

- Init at 0.1.0


### Kazarma

- Fix build failure
- Add update script


### Kbin-backend
Expand Down Expand Up @@ -120,6 +231,32 @@ All notable changes to this project will be documented in this file.
- 0.4.3-unstable-2024-05-31 -> 0-unstable-2024-05-31


### Pkgs

- *repath-studio* Fix maven deps outputHash
- Add overlays.nix for fixes


### Pkgs/_0wm-ap-mock

- Init at 0-unstable-2025-10-27


### Pkgs/_0wm-client

- Init at 0-unstable-2025-10-06


### Pkgs/_0wm-opmode

- Init at 0-unstable-2025-09-23


### Pkgs/_0wm-server

- Init at 0-unstable-2025-09-23


### Pkgs/ratman

- Use buildNpmPackage for dashboard
Expand All @@ -130,6 +267,25 @@ All notable changes to this project will be documented in this file.
- Remove


### Project

- *owasp* Remove upstreamed tests depscan.nix, blint.nix


### Projects

- *Irdest* Refactor config & test; add verbosity
- *Irdest* Mark demo test as broken
- *pagedjs* Fix docs links
- *repath-studio* Fix docs link
- *wax* Remove docs link


### Projects/0WM

- Init


### Projects/Blink

- Migrate usage instructions
Expand Down Expand Up @@ -201,16 +357,41 @@ All notable changes to this project will be documented in this file.
- Migrate usage instructions


### Projects/repath-studio

- Init


### Projects/xrsh

- Migrate usage instructions


### Projects/y-crdt

- Init


### Proximity-matcher

- Add update script


### Ratman

- 0.7.0 -> 0.7.0-unstable-2025-09-09; add update script


### Reoxide-plugin-simple

- Add update script; fix version


### Repath-studio

- Init at 0.4.10


### Steamworks-pulleyback

- 0.3.0 -> 0.3.0-unstable-2021-08-16
Expand All @@ -219,6 +400,23 @@ All notable changes to this project will be documented in this file.
### Taldir

- Add update script
- 1.0.5 -> 1.0.5-unstable-2025-10-15; refactor update script


### Taler-mdb

- Add update script
- 0.14.1 -> 1.0.0


### Templates

- Add label to project template


### Treewide

- Categorize subgrants


### Types
Expand All @@ -231,6 +429,27 @@ All notable changes to this project will be documented in this file.
- 0-unstable-2025-06-15 -> 0-unstable-2025-06-17


### Vula

- Refactor; move hkdf to the same dir
- Add update script; update to latest version


### Wax-client

- 0-unstable-2025-08-14 -> 0-unstable-2025-10-07


### Wax-server

- 0-unstable-2025-08-14 -> 0-unstable-2025-10-07


### Wireguard-rs

- Add update script


## 25.09 - 2025-09-24

### CI/CD
Expand Down