Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

2.6.1 #708

Merged
merged 50 commits into from
Dec 3, 2022
Merged

2.6.1 #708

merged 50 commits into from
Dec 3, 2022

Conversation

OMEGARAZER
Copy link
Contributor

With the number of fixes and changes (There's a non-working module in 2.6.0), it's probably a good idea to get a release out.

It also would leave a good starting point to work toward #703 and any other automatic linting/formatting.

OMEGARAZER and others added 30 commits September 28, 2022 00:55
Covers edge case of additional arguments on extension.

Also removed duplicate or redundant tests.
Add tests for links that have arguments added to the extension field in retrieved image_dict
TEMPORARY FIX.

I can't stress enough this is is temporary and will likely stop working at some point. It works for now though.
Initial switch to temporary tokens for Redgifs. Gets a new auth token for every API request.
Adds support for delayforreddit.com non-direct links.
Narrow except to AttributeError
tested post now showing deleted as user causing tests to fail. Updated to working post.
Seems there was some overlap in test names that was contributing to the test errors. Updated hash and test name.
Fix test for deleted user on post
Fix depreciations in MultiredditHelper and CommentForest.
Suspended user in two tests.

Updated hashes and yt-dlp version.

Removed success check on known failure.
Add check to verify token was received.
Update headers sent to content API.

Add availability check for videos to resolve last part of #472 where only SD version is available.
Linting run through various things. Mostly markdownlint.
OMEGARAZER and others added 14 commits November 29, 2022 12:48
Options not available to download, only archive.
Adds support for pipx with console entry point.

closes #702
Get rid of the double with.
Lint with [refurb](https://github.com/dosisod/refurb) using `--disable 126 --python-version 3.9`
Lint with [refurb](https://github.com/dosisod/refurb) using `--disable 126 --python-version 3.9`

Also update bats to 1.8.2 and bats-assets to 2.1.0. No changes to the tests, all still passing.
Fix Pylance warnings for typing
@Serene-Arc
Copy link
Owner

Before a release can be done, all of the tests have to be 100% working. @Soulsuck24 do you have any idea why the RedGifs MacOS tests are failing? I believe that you were the last to change that module, with a lot of changes.

@Serene-Arc Serene-Arc changed the title 2.6.2 2.6.1 Dec 1, 2022
@Soulsuck24
Copy link
Contributor

Taking a look through at where they're failing and where they're not it doesn't look like it's anything wrong on BDFR's end. They'll fail one run and then succeed the next with no changes to the running code (passes b30ced9 but not 0a3b3d7 or failing 175513f but succeeding 7b71676 with the only change being the README.md). Are you able to re-run that test in particular to check it?

That said, I will look and see if I can figure anything out to make it sturdier but it doesn't look like it's on this side.

@Serene-Arc
Copy link
Owner

@Soulsuck24 they only seem to be failing on MacOS, which isn't my specialty. The other ones work fine, but the RedGifs module errors out with 403 errors

@Soulsuck24
Copy link
Contributor

Well, I got a Mac VM set up and I have yet to have a test fail. All passing with no issues. Like I mentioned, it doesn't seem like it's an issue on BDFR's side. Even my own pull of the most recent commits passes fine Soulsuck24@0a3b3d7 while the same commit didn't pass here.
Screen Shot 2022-12-02 at 5 05 43 PM
I'd say at this point if the test isn't able to be re-run then we just need to wait for another commit that will run the test again and hope it doesn't mess it up again.

@Serene-Arc
Copy link
Owner

Weird. Alright, I'll figure something out.

@Serene-Arc Serene-Arc merged commit 1dc5ead into master Dec 3, 2022
@OMEGARAZER OMEGARAZER mentioned this pull request Dec 27, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants