Skip to content

Commit d09be57

Browse files
committed
Merge branch 'release/v2.2.0'
2 parents c3428e3 + e615d3a commit d09be57

11 files changed

Lines changed: 165 additions & 298 deletions

File tree

.cirrus.yml

Lines changed: 0 additions & 20 deletions
This file was deleted.

.github/workflows/CompatHelper.yml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: CompatHelper
2+
on:
3+
schedule:
4+
- cron: 0 0 * * *
5+
workflow_dispatch:
6+
jobs:
7+
CompatHelper:
8+
runs-on: ubuntu-latest
9+
steps:
10+
- name: "Install CompatHelper"
11+
run: |
12+
import Pkg
13+
name = "CompatHelper"
14+
uuid = "aa819f21-2bde-4658-8897-bab36330d9b7"
15+
version = "2"
16+
Pkg.add(; name, uuid, version)
17+
shell: julia --color=yes {0}
18+
- name: "Run CompatHelper"
19+
run: |
20+
import CompatHelper
21+
CompatHelper.main(master_branch = "master")
22+
shell: julia --color=yes {0}
23+
env:
24+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
25+
COMPATHELPER_PRIV: ${{ secrets.DOCUMENTER_KEY }}
26+
# COMPATHELPER_PRIV: ${{ secrets.COMPATHELPER_PRIV }}

.github/workflows/TagBot.yml

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
name: TagBot
2+
3+
on:
4+
issue_comment:
5+
types:
6+
- created
7+
workflow_dispatch:
8+
9+
jobs:
10+
TagBot:
11+
if: github.event_name == 'workflow_dispatch' || github.actor == 'JuliaTagBot'
12+
runs-on: ubuntu-latest
13+
steps:
14+
- uses: JuliaRegistries/TagBot@v1
15+
with:
16+
token: ${{ secrets.GITHUB_TOKEN }}
17+
ssh: ${{ secrets.DOCUMENTER_KEY }}

.github/workflows/UnitTests.yml

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
name: Unit Tests
2+
3+
on:
4+
- push
5+
- pull_request
6+
7+
jobs:
8+
test:
9+
name: Julia ${{ matrix.julia-version }} - ${{ matrix.os }} - ${{ matrix.julia-arch }} - ${{ github.event_name }}
10+
runs-on: ${{ matrix.os }}
11+
continue-on-error: ${{ matrix.experimental }}
12+
strategy:
13+
fail-fast: false
14+
matrix:
15+
julia-version:
16+
- '1.0' # LTS
17+
- '1'
18+
julia-arch: [x64, x86]
19+
os: [ubuntu-latest, windows-latest, macOS-latest]
20+
exclude:
21+
- os: macOS-latest
22+
julia-arch: x86
23+
experimental: [false]
24+
include:
25+
- julia-version: nightly
26+
julia-arch: x64
27+
os: ubuntu-latest
28+
experimental: true
29+
30+
steps:
31+
- name: Checkout Repository
32+
uses: actions/checkout@v2
33+
- name: Setup Julia
34+
uses: julia-actions/setup-julia@v1
35+
with:
36+
version: ${{ matrix.julia-version }}
37+
- name: Run Tests
38+
uses: julia-actions/julia-runtest@v1
39+
- name: Create CodeCov
40+
uses: julia-actions/julia-processcoverage@v1
41+
- name: Upload CodeCov
42+
uses: codecov/codecov-action@v1
43+
with:
44+
file: ${{ steps.coverage-processing.outputs.lcov-file }}
45+
fail_ci_if_error: false

.gitignore

Lines changed: 20 additions & 186 deletions
Original file line numberDiff line numberDiff line change
@@ -1,190 +1,24 @@
1+
# Files generated by invoking Julia with --code-coverage
12
*.jl.cov
23
*.jl.*.cov
3-
*.jl.mem
4-
### JetBrains template
5-
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm, CLion, Android Studio and WebStorm
6-
# Reference: https://intellij-support.jetbrains.com/hc/en-us/articles/206544839
7-
8-
/.idea
9-
10-
# User-specific stuff
11-
.idea/**/workspace.xml
12-
.idea/**/tasks.xml
13-
.idea/**/dictionaries
14-
.idea/**/shelf
15-
16-
# Sensitive or high-churn files
17-
.idea/**/dataSources/
18-
.idea/**/dataSources.ids
19-
.idea/**/dataSources.local.xml
20-
.idea/**/sqlDataSources.xml
21-
.idea/**/dynamic.xml
22-
.idea/**/uiDesigner.xml
23-
24-
# Gradle
25-
.idea/**/gradle.xml
26-
.idea/**/libraries
27-
28-
# CMake
29-
cmake-build-debug/
30-
cmake-build-release/
31-
32-
# Mongo Explorer plugin
33-
.idea/**/mongoSettings.xml
34-
35-
# File-based project format
36-
*.iws
37-
38-
# IntelliJ
39-
out/
40-
41-
# mpeltonen/sbt-idea plugin
42-
.idea_modules/
43-
44-
# JIRA plugin
45-
atlassian-ide-plugin.xml
46-
47-
# Cursive Clojure plugin
48-
.idea/replstate.xml
49-
50-
# Crashlytics plugin (for Android Studio and IntelliJ)
51-
com_crashlytics_export_strings.xml
52-
crashlytics.properties
53-
crashlytics-build.properties
54-
fabric.properties
55-
56-
# Editor-based Rest Client
57-
.idea/httpRequests
58-
### Linux template
59-
*~
60-
61-
# temporary files which can be created if a process still has a handle open of a deleted file
62-
.fuse_hidden*
63-
64-
# KDE directory preferences
65-
.directory
66-
67-
# Linux trash folder which might appear on any partition or disk
68-
.Trash-*
69-
70-
# .nfs files are created when an open file is removed but is still being accessed
71-
.nfs*
72-
### Eclipse template
73-
74-
.metadata
75-
bin/
76-
tmp/
77-
*.tmp
78-
*.bak
79-
*.swp
80-
*~.nib
81-
local.properties
82-
.settings/
83-
.loadpath
84-
.recommenders
85-
86-
# External tool builders
87-
.externalToolBuilders/
88-
89-
# Locally stored "Eclipse launch configurations"
90-
*.launch
914

92-
# PyDev specific (Python IDE for Eclipse)
93-
*.pydevproject
94-
95-
# CDT-specific (C/C++ Development Tooling)
96-
.cproject
97-
98-
# CDT- autotools
99-
.autotools
100-
101-
# Java annotation processor (APT)
102-
.factorypath
103-
104-
# PDT-specific (PHP Development Tools)
105-
.buildpath
106-
107-
# sbteclipse plugin
108-
.target
109-
110-
# Tern plugin
111-
.tern-project
112-
113-
# TeXlipse plugin
114-
.texlipse
115-
116-
# STS (Spring Tool Suite)
117-
.springBeans
118-
119-
# Code Recommenders
120-
.recommenders/
121-
122-
# Scala IDE specific (Scala & Java development for Eclipse)
123-
.cache-main
124-
.scala_dependencies
125-
.worksheet
126-
### Vim template
127-
# Swap
128-
[._]*.s[a-v][a-z]
129-
[._]*.sw[a-p]
130-
[._]s[a-v][a-z]
131-
[._]sw[a-p]
132-
133-
# Session
134-
Session.vim
135-
136-
# Temporary
137-
.netrwhist
138-
# Auto-generated tag files
139-
tags
140-
### macOS template
141-
# General
142-
.DS_Store
143-
.AppleDouble
144-
.LSOverride
145-
146-
# Icon must end with two \r
147-
Icon
148-
149-
# Thumbnails
150-
._*
151-
152-
# Files that might appear in the root of a volume
153-
.DocumentRevisions-V100
154-
.fseventsd
155-
.Spotlight-V100
156-
.TemporaryItems
157-
.Trashes
158-
.VolumeIcon.icns
159-
.com.apple.timemachine.donotpresent
160-
161-
# Directories potentially created on remote AFP share
162-
.AppleDB
163-
.AppleDesktop
164-
Network Trash Folder
165-
Temporary Items
166-
.apdisk
167-
### Windows template
168-
# Windows thumbnail cache files
169-
Thumbs.db
170-
ehthumbs.db
171-
ehthumbs_vista.db
172-
173-
# Dump file
174-
*.stackdump
175-
176-
# Folder config file
177-
[Dd]esktop.ini
178-
179-
# Recycle Bin used on file shares
180-
$RECYCLE.BIN/
181-
182-
# Windows Installer files
183-
*.cab
184-
*.msi
185-
*.msix
186-
*.msm
187-
*.msp
5+
# Files generated by invoking Julia with --track-allocation
6+
*.jl.mem
1887

189-
# Windows shortcuts
190-
*.lnk
8+
# System-specific files and directories generated by the BinaryProvider and BinDeps packages
9+
# They contain absolute paths specific to the host computer, and so should not be committed
10+
deps/deps.jl
11+
deps/build.log
12+
deps/downloads/
13+
deps/usr/
14+
deps/src/
15+
16+
# Build artifacts for creating documentation generated by the Documenter package
17+
docs/build/
18+
docs/site/
19+
20+
# File generated by Pkg, the package manager, based on a corresponding Project.toml
21+
# It records a fixed state of all packages used by the project. As such, it should not be
22+
# committed for packages, but should be committed for applications that require a static
23+
# environment.
24+
Manifest.toml

.travis.yml

Lines changed: 0 additions & 39 deletions
This file was deleted.

Project.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name = "Bedgraph"
22
uuid = "0bcc2ff6-69eb-520d-bede-0374fc5bd2fd"
33
authors = ["Ciarán O'Mara <Ciaran.OMara@utas.edu.au>"]
4-
version = "2.1.0"
4+
version = "2.2.0"
55

66
[compat]
77
julia = "0.7, 1"

0 commit comments

Comments
 (0)