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

Release v0.3.0 #52

Merged
merged 34 commits into from
Oct 10, 2022
Merged

Release v0.3.0 #52

merged 34 commits into from
Oct 10, 2022

Conversation

MillironX
Copy link
Member

The develop branch has been accumulating a lot of changes. Let's get them merged and released.

CiaranOMara and others added 30 commits June 22, 2020 10:48
- Includes doctest in tests.
Improve documentation of flag function
Ok, so this isn't atomic, but we can't upgrade these separately.
BioSequences v3 changed LongDNASeq to LongDNA{N}. We can't assume that
there aren't ambiguous nucleotides in a SAM file, so use the larger
LongDNA variant. The method signatures are also simplified, so simplify
their calls, accordingly.
Same principles apply as updating SAM.sequence
BioSymbols v3 requires Julia 1.6+, so update the "julia" compat entry and
remove unit testing against Julia 1.0.
Upgrade BioAlignments to v2.2 & BioSequences to v3
# Conflicts:
#	Project.toml
#	test/runtests.jl
@MillironX MillironX requested review from CiaranOMara, kescobo and a team October 8, 2022 21:30
CiaranOMara
CiaranOMara previously approved these changes Oct 9, 2022
Copy link
Member

@CiaranOMara CiaranOMara left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We may update the workflows to match the latest practices - the new write permission is surprising to me. Still, given the origin of the suggestion, I assume it is a security-conscious suggestion.

I'm using this code in production, so I'm otherwise fine with the release. It is, however, clear that the behaviour of the accessor methods needs consolidation in a later release. I'll start a discussion for that.

.github/workflows/Documentation.yml Outdated Show resolved Hide resolved
.github/workflows/CompatHelper.yml Show resolved Hide resolved
.github/workflows/CompatHelper.yml Outdated Show resolved Hide resolved
.github/workflows/TagBot.yml Show resolved Hide resolved
MillironX and others added 4 commits October 10, 2022 13:06
Co-authored-by: Ciarán O'Mara <Ciaran.OMara@utas.edu.au>
Co-authored-by: Ciarán O'Mara <Ciaran.OMara@utas.edu.au>
Co-authored-by: Ciarán O'Mara <Ciaran.OMara@utas.edu.au>
Co-authored-by: Ciarán O'Mara <Ciaran.OMara@utas.edu.au>
@MillironX
Copy link
Member Author

It is, however, clear that the behaviour of the accessor methods needs consolidation in a later release.

Agreed. My first priority is to get a XAM release out that is compatible with BioAlignments v3, and then work on the API.

@MillironX
Copy link
Member Author

@CiaranOMara, apparently committing your suggestions removed the "reviewed" status. 😖 Could I get your sign-off again?

@MillironX MillironX merged commit 946e77a into master Oct 10, 2022
@MillironX MillironX deleted the release/0.3.0 branch October 10, 2022 20:55
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.

4 participants