aboutsummaryrefslogtreecommitdiff
path: root/nixpkgs/.github
diff options
context:
space:
mode:
authorKaiden Fey <kookie@spacekookie.de>2020-09-19 15:00:33 +0200
committerKatharina Fey <kookie@spacekookie.de>2020-09-19 15:00:33 +0200
commite0800985dab8f8ebb4cebdfd7e361fd1fafdb2a7 (patch)
tree289f43c72dd1fffeec4eb18ced05ae91e50c179a /nixpkgs/.github
parent5581b5521e14317c3507a6e8451a3f14996e5c4d (diff)
parent441a7da8080352881bb52f85e910d8855e83fc55 (diff)
Merge commit '441a7da8080352881bb52f85e910d8855e83fc55'
Diffstat (limited to 'nixpkgs/.github')
-rw-r--r--nixpkgs/.github/CODEOWNERS20
-rw-r--r--nixpkgs/.github/dependabot.yml6
-rw-r--r--nixpkgs/.github/workflows/editorconfig.yml16
-rw-r--r--nixpkgs/.github/workflows/pending-clear.yml21
-rw-r--r--nixpkgs/.github/workflows/pending-set.yml20
-rw-r--r--nixpkgs/.github/workflows/wait-ofborg.yml36
6 files changed, 62 insertions, 57 deletions
diff --git a/nixpkgs/.github/CODEOWNERS b/nixpkgs/.github/CODEOWNERS
index 4be9ae506ea..556dcd770ca 100644
--- a/nixpkgs/.github/CODEOWNERS
+++ b/nixpkgs/.github/CODEOWNERS
@@ -83,9 +83,9 @@
/pkgs/development/haskell-modules/hoogle.nix @cdepillabout
# Perl
-/pkgs/development/interpreters/perl @volth
-/pkgs/top-level/perl-packages.nix @volth
-/pkgs/development/perl-modules @volth
+/pkgs/development/interpreters/perl @volth @stigtsp
+/pkgs/top-level/perl-packages.nix @volth @stigtsp
+/pkgs/development/perl-modules @volth @stigtsp
# R
/pkgs/applications/science/math/R @peti
@@ -195,10 +195,16 @@
/pkgs/top-level/php-packages.nix @NixOS/php
# Podman, CRI-O modules and related
-/nixos/modules/virtualisation/containers.nix @NixOS/podman
-/nixos/modules/virtualisation/cri-o.nix @NixOS/podman
-/nixos/modules/virtualisation/podman.nix @NixOS/podman
-/nixos/tests/podman.nix @NixOS/podman
+/nixos/modules/virtualisation/containers.nix @NixOS/podman @zowoq
+/nixos/modules/virtualisation/cri-o.nix @NixOS/podman @zowoq
+/nixos/modules/virtualisation/podman.nix @NixOS/podman @zowoq
+/nixos/tests/cri-o.nix @NixOS/podman @zowoq
+/nixos/tests/podman.nix @NixOS/podman @zowoq
# Blockchains
/pkgs/applications/blockchains @mmahut
+
+# Go
+/pkgs/development/compilers/go @kalbasit @Mic92 @zowoq
+/pkgs/development/go-modules @kalbasit @Mic92 @zowoq
+/pkgs/development/go-packages @kalbasit @Mic92 @zowoq
diff --git a/nixpkgs/.github/dependabot.yml b/nixpkgs/.github/dependabot.yml
deleted file mode 100644
index 5ace4600a1f..00000000000
--- a/nixpkgs/.github/dependabot.yml
+++ /dev/null
@@ -1,6 +0,0 @@
-version: 2
-updates:
- - package-ecosystem: "github-actions"
- directory: "/"
- schedule:
- interval: "weekly"
diff --git a/nixpkgs/.github/workflows/editorconfig.yml b/nixpkgs/.github/workflows/editorconfig.yml
index 21532a0ded6..98c7afbab78 100644
--- a/nixpkgs/.github/workflows/editorconfig.yml
+++ b/nixpkgs/.github/workflows/editorconfig.yml
@@ -10,18 +10,18 @@ jobs:
- uses: actions/checkout@v2
with:
fetch-depth: 0
- - uses: technote-space/get-diff-action@v2.0.3
- - name: fetch editorconfig-checker
+ - uses: technote-space/get-diff-action@v3.1.0
+ - name: Fetch editorconfig-checker
+ if: env.GIT_DIFF
env:
- VERSION: "2.1.0"
- OS: "linux"
- ARCH: "amd64"
+ ECC_VERSION: "2.1.0"
ECC_URL: "https://github.com/editorconfig-checker/editorconfig-checker/releases/download"
run: |
- curl -sSf -O -L -C - $ECC_URL/$VERSION/ec-$OS-$ARCH.tar.gz && \
- tar xzf ec-$OS-$ARCH.tar.gz && \
- mv ./bin/ec-$OS-$ARCH ./bin/editorconfig-checker
+ curl -sSf -O -L -C - "$ECC_URL/$ECC_VERSION/ec-linux-amd64.tar.gz" && \
+ tar xzf ec-linux-amd64.tar.gz && \
+ mv ./bin/ec-linux-amd64 ./bin/editorconfig-checker
- name: Checking EditorConfig
+ if: env.GIT_DIFF
run: |
./bin/editorconfig-checker -disable-indentation \
${{ env.GIT_DIFF }}
diff --git a/nixpkgs/.github/workflows/pending-clear.yml b/nixpkgs/.github/workflows/pending-clear.yml
new file mode 100644
index 00000000000..d06b1e2143f
--- /dev/null
+++ b/nixpkgs/.github/workflows/pending-clear.yml
@@ -0,0 +1,21 @@
+name: "clear pending status"
+
+on:
+ check_suite:
+ types: [ completed ]
+
+jobs:
+ action:
+ runs-on: ubuntu-latest
+ steps:
+ - name: clear pending status
+ if: github.repository_owner == 'NixOS' && github.event.check_suite.app.name == 'OfBorg'
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ run: |
+ curl \
+ -X POST \
+ -H "Accept: application/vnd.github.v3+json" \
+ -H "Authorization: token $GITHUB_TOKEN" \
+ -d '{"state": "success", "target_url": " ", "description": " ", "context": "Wait for ofborg"}' \
+ "https://api.github.com/repos/NixOS/nixpkgs/statuses/${{ github.event.check_suite.head_sha }}"
diff --git a/nixpkgs/.github/workflows/pending-set.yml b/nixpkgs/.github/workflows/pending-set.yml
new file mode 100644
index 00000000000..f59ac9439ea
--- /dev/null
+++ b/nixpkgs/.github/workflows/pending-set.yml
@@ -0,0 +1,20 @@
+name: "set pending status"
+
+on:
+ pull_request_target:
+
+jobs:
+ action:
+ runs-on: ubuntu-latest
+ steps:
+ - name: set pending status
+ if: github.repository_owner == 'NixOS'
+ env:
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
+ run: |
+ curl \
+ -X POST \
+ -H "Accept: application/vnd.github.v3+json" \
+ -H "Authorization: token $GITHUB_TOKEN" \
+ -d '{"state": "failure", "target_url": " ", "description": "This failed status will be cleared when ofborg finishes eval.", "context": "Wait for ofborg"}' \
+ "https://api.github.com/repos/NixOS/nixpkgs/statuses/${{ github.event.pull_request.head.sha }}"
diff --git a/nixpkgs/.github/workflows/wait-ofborg.yml b/nixpkgs/.github/workflows/wait-ofborg.yml
deleted file mode 100644
index 3b40586fc27..00000000000
--- a/nixpkgs/.github/workflows/wait-ofborg.yml
+++ /dev/null
@@ -1,36 +0,0 @@
-name: "Wait for ofborg"
-on:
- pull_request:
-jobs:
- tests:
- runs-on: ubuntu-latest
- steps:
- - name: Wait for ofborg CI
- run: |
- # eval sometimes takes a bit longer on staging.
- if [[ "$BASE_BRANCH" == "refs/heads/staging" ]]; then
- COUNTDOWN=$((COUNTDOWN*2))
- fi
- # ..in future a better fix would be to make ofborg mark CI as pending right away.
- for i in $(seq "$COUNTDOWN"); do
- res=$(curl --silent \
- -H "Accept: application/vnd.github.antiope-preview+json" \
- -H "Authorization: token ${GITHUB_TOKEN}" \
- "https://api.github.com/repos/NixOS/nixpkgs/commits/${COMMIT}/check-runs" | \
- jq ".check_runs | map(.app) | map(.id) | contains([${OFBORG_APP_ID}])")
- if [[ "$res" == "true" ]]; then
- exit 0
- fi
- sleep 5
- echo "."
- done
- echo "Timeout!"
- exit 1
- # ofborg is not checking forks.
- if: github.repository_owner == 'NixOS'
- env:
- BASE_BRANCH: ${{ github.base_ref }}
- COUNTDOWN: 360 # wait for ~30min...
- GITHUB_TOKEN: ${{ github.token }}
- COMMIT: ${{ github.event.pull_request.head.sha }}
- OFBORG_APP_ID: 20500