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 2.1.1 #263

Draft
wants to merge 89 commits into
base: main
Choose a base branch
from
Draft
Changes from 1 commit
Commits
Show all changes
89 commits
Select commit Hold shift + click to select a range
767556f
Added the specification for a software system to automate the ODM rel…
yulric Mar 15, 2023
1ebdd2c
Updated release automation spec to account for the case when the prev…
yulric Mar 20, 2023
0b27310
Fixed typo in release automation spec
yulric Mar 20, 2023
959b005
Updated the automation spec for the deployment features
yulric Mar 22, 2023
448dee6
[Feature] Added plantuml for workflow description
rvyuha Mar 28, 2023
f1368bd
Updated the release automation spec with information on when the work…
yulric Mar 29, 2023
7d585eb
[Feature] Recrated the flow diagram
rvyuha Mar 31, 2023
d5840ca
comments for the automation specifications
DougManuel Apr 5, 2023
f8a11a9
[Feature] Updated flow diagram
rvyuha Apr 11, 2023
e258850
Fixed all internal links to the document in the release automation spec
yulric Apr 13, 2023
bac0f47
Fixed typos and made certain items more clear
yulric Apr 13, 2023
91f9088
Fixed md typos
yulric Apr 13, 2023
beba51d
Added user interaction diagrams for the release automation
yulric Apr 13, 2023
8e44d0b
Clarified some some release branch items in release automation
yulric Apr 13, 2023
656fe03
[Feature] Added more detail for file creation
rvyuha Apr 14, 2023
2dfd2b2
[Refactor] Addressed PR comments
rvyuha Apr 28, 2023
5d7a14b
Update logic on checking if a part is a set in the release automation…
yulric May 10, 2023
8b797fa
Changed errors text in release automation workflow
yulric May 10, 2023
0ff3015
[Feature] Added details on previous release dictionary download
rvyuha May 26, 2023
e48ca22
Merge branch 'release-automation' into release-automation-workflow
rvyuha Jun 16, 2023
11e0228
Merge pull request #248 from Big-Life-Lab/release-automation-workflow
rvyuha Jun 16, 2023
c01327f
[Feature] Added files validation from PHES-ODM-Doc
rvyuha Jun 23, 2023
1ba1780
[Refactor] Moved R package related files
rvyuha Jun 30, 2023
afba287
[Feature] Added file creation
rvyuha Jun 30, 2023
60fc7d3
[Refactor & Bug] Added additional docs
rvyuha Jun 30, 2023
58db9ff
[Bug] Fixed not appending of excel
rvyuha Jun 30, 2023
6d6a917
[Refactor] Refactored to use openxlsx
rvyuha Jul 11, 2023
7920c3a
[Refactor] Improved validation structure
rvyuha Jul 11, 2023
ef88a00
[Refactor] Reworked file creation to use openxlsx
rvyuha Jul 18, 2023
3b1ce72
[Refactor] Added additional warnings
rvyuha Jul 18, 2023
c6f2ff8
[Bug] Fixed skipping of single part sets
rvyuha Jul 18, 2023
245e990
[Bug] Fixed set part removal
rvyuha Jul 18, 2023
4951a73
[Refactor] Added additional failing files to test
rvyuha Jul 18, 2023
c6411ef
[Bug] Removed print statement
rvyuha Jul 18, 2023
36ca516
[Bug] Fixed addHeader not working with varying
rvyuha Jul 18, 2023
23fdfcb
Merge pull request #255 from Big-Life-Lab/file-creation-refactor
rvyuha Jul 25, 2023
b459749
[Bug] Added recursive directory creation
rvyuha Jul 25, 2023
d9e12d7
[Refactor] Changed column reference name
rvyuha Jul 25, 2023
ac61dea
[Feature] Added additional warning for
rvyuha Jul 25, 2023
39cafba
[Feature] Added file removal
rvyuha Aug 17, 2023
d4c7c3b
[Feature] Swapped to logging
rvyuha Aug 17, 2023
a8625a7
[Refactor] Updated documentation
rvyuha Aug 17, 2023
9e2f123
[Bug] Added logger package
rvyuha Aug 18, 2023
13f838d
[Refactor]Addressed PR comments
rvyuha Aug 29, 2023
ac57c23
[Refactor] Removed osf file creation
rvyuha Sep 5, 2023
7302db0
[Feature] Testing git2r
rvyuha Sep 5, 2023
8ccb564
[Refactor] Added log to gitignore
rvyuha Sep 5, 2023
92ce331
[Bug] Swapping to adding within the commit
rvyuha Sep 5, 2023
855d580
[Test] Trying to change param order
rvyuha Sep 5, 2023
d1c2d9a
[Refactor] Swapping from git2r staging
rvyuha Sep 5, 2023
3d7595f
[Feature] Added gh api calls
rvyuha Sep 5, 2023
90aec31
[Bug] Fixed typo
rvyuha Sep 5, 2023
5c15424
[Feature] Added docs for PR creation
rvyuha Sep 5, 2023
0445e86
[Refactor] Commented out pushing and PR creation
rvyuha Sep 5, 2023
97bdefa
[test]
rvyuha Sep 5, 2023
6b46119
[Bug] Set upstream to true
rvyuha Sep 5, 2023
94f6fa8
[Bug] Push to origin
rvyuha Sep 5, 2023
2ba9573
[Bug] Added refs link
rvyuha Sep 5, 2023
0b82198
[Feature] Removed PR creation
rvyuha Sep 5, 2023
20e17cd
Merge branch 'main' into github-action-integration
rvyuha Sep 7, 2023
688d0d6
Merge pull request #1 from Big-Life-Lab/github-action-integration
rvyuha Sep 7, 2023
f7f85e1
[Test] Pushing workflow into workflow folder
rvyuha Sep 7, 2023
5e137c7
[Test] Formatting changes
rvyuha Sep 7, 2023
c7c3d3f
[Test] Set working for action to R-package
rvyuha Sep 7, 2023
db0cc26
[Test] Adding default shell
rvyuha Sep 7, 2023
8584797
[Test] Fixed typo
rvyuha Sep 7, 2023
26d60bf
[Test] Passing working directory to r-lib
rvyuha Sep 7, 2023
fbfa97f
[Bug] Fixed typo
rvyuha Sep 7, 2023
9d5e931
[Test] Added package build
rvyuha Sep 7, 2023
f3a0344
[Refactor] Swapped to sourcing over package building
rvyuha Sep 12, 2023
ac5c348
[Bug] Fixed path
rvyuha Sep 12, 2023
457a928
[Bug] Removed library call
rvyuha Sep 12, 2023
ec37667
[Bug] Combining source and function in same console
rvyuha Sep 12, 2023
bb399c1
[Bug] Added in line syntax
rvyuha Sep 12, 2023
b3c5631
[Bug] Updated imports
rvyuha Sep 12, 2023
4b5b02b
[Bug] Removed unused package
rvyuha Sep 12, 2023
a354870
[Bug] Added bot config info
rvyuha Sep 12, 2023
a0c59b7
[Refactor] Added token
rvyuha Sep 12, 2023
68061a2
[Bug] Making the secret a string
rvyuha Sep 12, 2023
1c129a1
[Bug] Fixed typo
rvyuha Sep 12, 2023
5f13ecc
[Test] PBL credentials
BigLifeLab Sep 12, 2023
3f100d8
[BOT] release-2.1.1
BigLifeLab Sep 19, 2023
7399019
[Refactor] Swapping from git4r
BigLifeLab Sep 19, 2023
bdff4a0
[Bug] Adding remote
BigLifeLab Sep 19, 2023
df1d7f6
[Bug] Fixed typo
BigLifeLab Sep 19, 2023
f798e31
[Test] Testing no origin setting
BigLifeLab Sep 19, 2023
3707723
[Feature] Swapped to single repo link
BigLifeLab Oct 12, 2023
472f42d
[Test] File removal
BigLifeLab Oct 12, 2023
0d2ea0b
[BOT] release-2.1.1
BigLifeLab Oct 12, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
[Feature] Updated flow diagram
  • Loading branch information
rvyuha committed Apr 11, 2023
commit f8a11a9ef5316270d5a08091ab112fcc2403cd00
19 changes: 8 additions & 11 deletions specs/release-automation/flow-for-automation.puml
Original file line number Diff line number Diff line change
Expand Up @@ -10,27 +10,24 @@ end group

group RA-2: Creating the Release Files
:Retrieve Excel Dictionary;

:Parse metadata from files sheet;

:Construct file names;

:Fill file content;

:Construct file names, ending in ".csv" or ".xlsx";
:Populate file with information from appropriate sheet;
:Add optional headers;
:Store file in appropriate directory based on its upload location;
end group

group RA-3: Deploying the files to GitHub
:Check if previous release exists on GitHub;
:Check if previous release exists on GitHub in the appropriate directory;

if (No previous release on GitHub) then (yes)
:Create new release branch and files on GitHub;
:Create new release branch and move files to the GitHub file storage directory;
else (no)
if (Previous release is newer) then (yes)
:Stop process and throw an error;
stop
else (no)
:Move old files and create new files on GitHub;
:Move old files to archive directory and move new files to appropriate directory;
endif
endif
:Create PR from release branch to dev branch;
Expand All @@ -43,7 +40,7 @@ group RA-4: Deploying the files to OSF
:Check if previous release exists on OSF;

if (No previous release on OSF) then (yes)
:Create new release files on OSF;
:Push files in the OSF release directory to OSF using user OSF key;
else (no)
if (Previous release is newer) then (yes)
:Stop process and throw an error;
Expand All @@ -53,7 +50,7 @@ group RA-4: Deploying the files to OSF
:Replace old files with new files on OSF;
else (no)
:Move old files to archive folder;
:Create new release files on OSF;
:Push files in the OSF release directory to OSF using user OSF key;
endif
endif
endif
Expand Down