Commit graph

1483 commits

Author SHA1 Message Date
Cole Helbling 6c13d402fb ci: update install-nix-action to v12
This fixes the `Unable to process command
'::add-path::/nix/var/nix/profiles/per-user/runner/profile/bin'
successfully.` errors (this was deprecated by GitHub).

Also fix alignment, to ease copy-pasting.
2020-11-23 10:55:21 -08:00
Daiderd Jordan d39605727d
Merge pull request #537 from LnL7/fix-tests
fix tests with nixUnstable
2020-11-08 14:13:06 +01:00
Daiderd Jordan 502f1dd627
test-srcs: apply nixpkgs-fmt 2020-11-07 20:46:38 +01:00
Daiderd Jordan 6449f71ef8
remove <nix/config.nix> usages
This was removed in nixUnstable.
2020-11-07 20:45:17 +01:00
Daiderd Jordan 8c91336e65
handle nixUnstable output 2020-11-07 20:45:17 +01:00
Daiderd Jordan 2ddee3c3ff
make tests a bit less platform dependent
NOTE The tests that use nix don't work with nixUnstable since <nix/config.nix>
was removed, which the test expressions depend on.
2020-11-07 20:45:14 +01:00
Daiderd Jordan 524cd74056
Merge pull request #536 from LnL7/no-warning
fix sort warning
2020-11-04 22:44:23 +01:00
Daiderd Jordan 8784a69a8e
fix sort warning
The shell.nix uses nixpkgs-mozilla which can change and thus break
stuff.
2020-11-04 21:34:22 +01:00
Andreas Rammhold b405973d44 php: add README.md explaining the configuration
It was lost in the `Not you: team` change. It probably makes sense to
keep this documented as people involved in this project might change
over time and sometimes memory can also be blurry :)
2020-10-06 14:05:43 -07:00
Cole Helbling a4a30446ae
Merge pull request #526 from jtojnar/patch-1
config.public.json: Rename the GNOME label
2020-07-24 14:05:10 -07:00
Jan Tojnar 2303536992
config.public.json: Rename the GNOME label
GNOME might switch to different versioning scheme soon so gnome3 might not make sense.
2020-07-24 22:42:08 +02:00
Graham Christensen d7633725b8
Merge pull request #520 from cole-h/fix-pedantry
*: fix pedantry
2020-06-18 08:52:37 -04:00
Graham Christensen 5cd1d0a884
Merge pull request #519 from cole-h/bye-patreon
.github: drop FUNDING.yml
2020-06-18 08:52:21 -04:00
Cole Helbling f2c3dc3fa4
*: fix pedantry 2020-06-17 19:19:57 -07:00
Cole Helbling a605ec0b58
.github: drop FUNDING.yml
The Patreon is now defunct.

This should (hopefully) default to the org-wide FUNDING.yml linking to
the NixOS Open Collective page.
2020-06-17 18:31:41 -07:00
Cole Helbling dc63498a27 ci: released branch, not master
Duh.
2020-06-15 10:06:16 -07:00
Cole Helbling 5f9892a86c ci: remove Travis
Nixpkgs requires Nix 2.2 or greater to evaluate as of
96795314de,
and Travis does not appear to support this version yet, causing CI to
report failures on probably-good PRs. This can be reverted later on down
the line if we decide to have both GitHub Actions and Travis for
redundancy.
2020-06-15 09:52:10 -07:00
Cole Helbling 531e36f3a0 ci: add GitHub Actions 2020-06-15 09:52:10 -07:00
Daiderd Jordan cc18d6626c sort dependencies 2020-05-29 14:52:13 -07:00
Daiderd Jordan fc41460034 update lapin consumer
The Stream implementation for consumers was changed to include the
channel.  Should be the last api change since it's released now.

    impl Stream for Consumer {
        type Item = Result<(Channel, Delivery)>;
    }
2020-05-29 14:52:13 -07:00
Daiderd Jordan 350e2855b2 lapin: 1.0.0-rc6 -> 1.0.0 2020-05-29 14:52:13 -07:00
Daiderd Jordan ec5e59a055 don't request maintainer reviews if many files changed
This either indicates it's most likely either a tree-wide change,
staging-next merge or just a pull request with an incorrect target
branch.  For none of these cases are usually relevant for specific
package maintainers.
2020-05-28 15:07:30 -07:00
Daiderd Jordan ec4decddcc lapin: 1.0.0-beta4 -> 1.0.0-rc6
Turns out this was totally fine.

This reverts commit 16d8b612cb.
2020-05-25 14:31:43 -07:00
Daiderd Jordan 66ed9d1a95
Merge pull request #507 from LnL7/async-std
async-std: 1.6.0 -> 1.5.0
2020-05-25 23:11:22 +02:00
Daiderd Jordan bacdeffd8a
async-std: 1.6.0 -> 1.5.0
Seems to cause an issue with the executors somehow.

    thread 'main' panicked at 'cannot run an executor inside another executor', <::std::macros::panic macros>:2:4
2020-05-25 23:00:20 +02:00
Daiderd Jordan 16d8b612cb Revert "lapin: 1.0.0-beta4 -> 1.0.0-rc6"
This reverts commit 69c0fbb8bb.
2020-05-25 13:38:59 -07:00
Daiderd Jordan e8f0bfabd4
Merge pull request #502 from LnL7/remove-openssl-1.0.2
remove openssl 1.0.2
2020-05-25 22:05:12 +02:00
Daiderd Jordan 9aecc91a09
remove openssl_1_0_2
With rust-amqp gone this isn't referenced anymore.
2020-05-24 23:34:41 +02:00
Daiderd Jordan 3810d18a52
update crates 2020-05-24 23:34:41 +02:00
Daiderd Jordan b9c72fbaf1
hyper-native-tls: 0.2.4 -> 0.3.0
This depends on openssl 0.9.24, which only supports OpenSSL up to 1.1.0,
while the default OpenSSL in nixpkgs is 1.1.1g.
2020-05-24 23:33:08 +02:00
Daiderd Jordan b44b9af757
rust-amqp: remove 2020-05-24 22:22:15 +02:00
Daiderd Jordan 45672f8782
remove rust-amqp implementations
This has all been converted to the lapin implementations.
2020-05-24 22:21:08 +02:00
Daiderd Jordan fd1b7967b1
Merge pull request #501 from LnL7/cargo-update
cargo update
2020-05-24 22:19:28 +02:00
Daiderd Jordan a8b2894b0a
update crates 2020-05-24 22:05:56 +02:00
Daiderd Jordan d053fd20fb
cargo update 2020-05-24 22:05:56 +02:00
Daiderd Jordan 69c0fbb8bb
lapin: 1.0.0-beta4 -> 1.0.0-rc6
CloseOnDrop was removed so channels can be used directly now.
2020-05-24 21:45:47 +02:00
Daiderd Jordan cdf8cbb6e0
Merge pull request #500 from LnL7/lapin-test-binaries
lapin test binaries
2020-05-24 21:43:47 +02:00
Daiderd Jordan 65699e5555
Merge pull request #499 from LnL7/crate2nix
use crate2nix
2020-05-24 20:27:22 +02:00
Daiderd Jordan bf07e6e0c0
make update-crates pure
This works with --pure now so it doesn't depend on having anything
installed outside of the nix-shell shebang anymore.
2020-05-24 20:26:30 +02:00
Daiderd Jordan 29de5c6134
remove carnix 2020-05-24 20:26:30 +02:00
Daiderd Jordan bf41d6c035
enforce Cargo.lock is up to date instead of building 2020-05-24 20:26:30 +02:00
Daiderd Jordan 0a7e29b7d7
generate Cargo.nix with cargo2nix 2020-05-24 20:26:26 +02:00
Daiderd Jordan b464c296ce
convert build faker to easylapin
Another utility used just for testing.
2020-05-24 19:43:39 +02:00
Daiderd Jordan 6014e08415
convert log message generator to easylapin
Just a utility, not used or needed by any of the services.
2020-05-24 19:43:36 +02:00
Daiderd Jordan dcb534e3ae
replace update-carnix.sh
Crate2nix hasn't been added to nixpkgs yet so it needs to be pulled in
separately.
2020-05-24 13:35:06 +02:00
Daiderd Jordan c7a5d20f52
remove workspace workarounds for carnix 2020-05-24 13:06:50 +02:00
Daiderd Jordan 634e68cb15
nixpkgs: 2020-02-19 -> 2020-05-19
It seems like the latest crate2nix depends on some changes to the rust
infrastructure in nixpkgs.

    error: cannot coerce null to a string, at pkgs/build-support/rust/build-rust-crate/configure-crate.nix:33:4
2020-05-24 12:52:09 +02:00
Daiderd Jordan d9dccbcd3a
Merge pull request #497 from LnL7/relax-ghevent-parsing
relax PullRequestAction parsing
2020-05-23 21:58:27 +02:00
Daiderd Jordan 5e48f5f019
Merge pull request #495 from LnL7/lapin-log-message-collector
convert log-message-collector to easylapin
2020-05-23 21:58:00 +02:00
Daiderd Jordan 2dc4868500
Merge pull request #493 from LnL7/lapin-stats
lapin stats
2020-05-23 21:57:30 +02:00