db-jdo-site.git
2 weeks agoJDO-805 Replace download pages main
Tilmann [Wed, 4 May 2022 19:29:58 +0000 (21:29 +0200)] 
JDO-805 Replace download pages

2 weeks agoUpdate downloads-all.adoc
Tilmann [Wed, 4 May 2022 17:42:34 +0000 (19:42 +0200)] 
Update downloads-all.adoc

2 weeks agodownloads-all.adoc
Tilmann [Wed, 4 May 2022 10:36:31 +0000 (12:36 +0200)] 
downloads-all.adoc

2 weeks agoUpdate downloads-all.adoc
Tilmann [Wed, 4 May 2022 10:00:01 +0000 (12:00 +0200)] 
Update downloads-all.adoc

2 weeks agoUpdate downloads-all.adoc
Tilmann [Wed, 4 May 2022 09:53:46 +0000 (11:53 +0200)] 
Update downloads-all.adoc

2 weeks agoUpdate downloads-all.adoc
Tilmann [Wed, 4 May 2022 09:48:26 +0000 (11:48 +0200)] 
Update downloads-all.adoc

2 weeks agoUpdate downloads-all.adoc
Tilmann [Wed, 4 May 2022 09:38:02 +0000 (11:38 +0200)] 
Update downloads-all.adoc

2 weeks agoJDO 850: Consolidate download pages (#45)
Tilmann [Wed, 4 May 2022 09:28:28 +0000 (11:28 +0200)] 
JDO 850: Consolidate download pages (#45)

4 weeks agoFix year on copyright. Add various hyperlinks between sections.
andyjefferson [Fri, 15 Apr 2022 14:50:52 +0000 (15:50 +0100)] 
Fix year on copyright. Add various hyperlinks between sections.

4 weeks agoClarify the locking on transactions, and add brief non-transactional
andyjefferson [Thu, 14 Apr 2022 10:22:56 +0000 (11:22 +0100)] 
Clarify the locking on transactions, and add brief non-transactional
subsection

5 weeks agotypo
andyjefferson [Thu, 14 Apr 2022 07:44:26 +0000 (08:44 +0100)] 
typo

5 weeks agoAdd docs for JDOQLTyped and example for using SQL.
andyjefferson [Thu, 14 Apr 2022 07:36:53 +0000 (08:36 +0100)] 
Add docs for JDOQLTyped and example for using SQL.
Fix formatting to use "Java" to get colour syntaxing.
Many other improvements

5 weeks agoChange to JDO 3.2 javadocs links.
andyjefferson [Wed, 13 Apr 2022 14:19:03 +0000 (15:19 +0100)] 
Change to JDO 3.2 javadocs links.
Remove extents doc since already part of object retrieval.
Copy query_api doc from DN docs, removing DN-specific parts.

5 weeks agoAdd missing JDO 3.2 JDOQL methods
andyjefferson [Tue, 12 Apr 2022 17:55:21 +0000 (18:55 +0100)] 
Add missing JDO 3.2 JDOQL methods

5 weeks agoAdd java.time types supported in 3.2, and split types into functional
andyjefferson [Mon, 11 Apr 2022 15:32:45 +0000 (16:32 +0100)] 
Add java.time types supported in 3.2, and split types into functional
groupings for readability.

5 weeks agoBasic docs for AttributeConverters
andyjefferson [Mon, 11 Apr 2022 07:08:56 +0000 (08:08 +0100)] 
Basic docs for AttributeConverters

5 weeks agomissed the jdoquery in last commit
andyjefferson [Sun, 10 Apr 2022 15:08:52 +0000 (16:08 +0100)] 
missed the jdoquery in last commit

5 weeks agoupdate XSD/DTD to match the JDO 3.2.1 variant
andyjefferson [Sun, 10 Apr 2022 15:01:54 +0000 (16:01 +0100)] 
update XSD/DTD to match the JDO 3.2.1 variant

7 weeks agoSeparate downloads folder
Tilmann [Sat, 26 Mar 2022 20:02:47 +0000 (21:02 +0100)] 
Separate downloads folder

7 weeks agoAdd files via upload
Craig L Russell [Fri, 25 Mar 2022 17:17:35 +0000 (10:17 -0700)] 
Add files via upload

Import jdoconfig 3.2 xsd and dtd files

7 weeks agoUpdate README.TXT
Tilmann [Thu, 24 Mar 2022 20:33:59 +0000 (21:33 +0100)] 
Update README.TXT

7 weeks agoUpdate readme.txt
Tilmann [Thu, 24 Mar 2022 20:30:11 +0000 (21:30 +0100)] 
Update readme.txt

7 weeks agoxsd/dtd files
Tilmann [Thu, 24 Mar 2022 20:25:26 +0000 (21:25 +0100)] 
xsd/dtd files

7 weeks agoUpdate annotations.adoc
Tilmann [Thu, 24 Mar 2022 20:13:21 +0000 (21:13 +0100)] 
Update annotations.adoc

7 weeks agoUpdate pom.xml
Tilmann [Thu, 24 Mar 2022 20:11:25 +0000 (21:11 +0100)] 
Update pom.xml

7 weeks agoMerge branch 'main' of https://gitbox.apache.org/repos/asf/db-jdo-site
Michael Bouschen [Thu, 24 Mar 2022 20:10:29 +0000 (21:10 +0100)] 
Merge branch 'main' of https://gitbox.apache.org/repos/asf/db-jdo-site

7 weeks agoFirst Version of xmlns.adoc
Michael Bouschen [Thu, 24 Mar 2022 20:10:09 +0000 (21:10 +0100)] 
First Version of xmlns.adoc

7 weeks agoUpdate info.adoc
Tilmann [Thu, 24 Mar 2022 20:07:48 +0000 (21:07 +0100)] 
Update info.adoc

7 weeks agoUpdate annotations.adoc
Tilmann [Thu, 24 Mar 2022 20:04:54 +0000 (21:04 +0100)] 
Update annotations.adoc

7 weeks agorebuild trigger
Tilmann [Thu, 24 Mar 2022 20:01:50 +0000 (21:01 +0100)] 
rebuild trigger

7 weeks agoUpdate deploy-site.yml
Craig L Russell [Thu, 24 Mar 2022 19:58:41 +0000 (12:58 -0700)] 
Update deploy-site.yml

add src/main/resources as a build trigger

7 weeks agotest
Tilmann [Thu, 24 Mar 2022 19:55:00 +0000 (20:55 +0100)] 
test

7 weeks agoUpdate index.adoc
Craig L Russell [Thu, 24 Mar 2022 19:42:50 +0000 (12:42 -0700)] 
Update index.adoc

7 weeks agoDelete xmlns directory
Craig L Russell [Thu, 24 Mar 2022 19:41:49 +0000 (12:41 -0700)] 
Delete xmlns directory

7 weeks agoDelete README.md
Craig L Russell [Thu, 24 Mar 2022 19:41:35 +0000 (12:41 -0700)] 
Delete README.md

7 weeks agoAdd quotes around git arguments in workflows
Tobias Bouschen [Thu, 24 Mar 2022 19:26:52 +0000 (20:26 +0100)] 
Add quotes around git arguments in workflows

Adds quotes around the parameters for the email and name set as
part of the git config setup in the workflows. Otherwise, names
containing spaces will not be parsed correctly.

7 weeks agoUpdate index.adoc
Tilmann [Thu, 24 Mar 2022 19:17:24 +0000 (20:17 +0100)] 
Update index.adoc

7 weeks agoCreate index.adoc
Craig L Russell [Thu, 24 Mar 2022 19:10:58 +0000 (12:10 -0700)] 
Create index.adoc

Add index.adoc

8 weeks agoUpdate README.md
Tilmann [Wed, 23 Mar 2022 19:22:31 +0000 (20:22 +0100)] 
Update README.md

8 weeks agoCreate README.md
Craig L Russell [Sat, 19 Mar 2022 21:32:37 +0000 (14:32 -0700)] 
Create README.md

New location for xml and dtd files.

8 weeks agoCreate README.md
Craig L Russell [Sat, 19 Mar 2022 19:42:58 +0000 (12:42 -0700)] 
Create README.md

2 months agoRemoved JDO 3.1-rc1 from the specification page
Michael Bouschen [Thu, 17 Mar 2022 20:01:43 +0000 (21:01 +0100)] 
Removed JDO 3.1-rc1 from the specification page

2 months agoFixed spacing
Michael Bouschen [Sat, 12 Mar 2022 22:19:04 +0000 (23:19 +0100)] 
Fixed spacing

2 months agoUpdate spec links to jcp and new repo
Michael Bouschen [Sat, 12 Mar 2022 22:16:39 +0000 (23:16 +0100)] 
Update spec links to jcp and new repo

2 months agoUpdate source-code.adoc
Tilmann [Fri, 11 Mar 2022 09:32:20 +0000 (10:32 +0100)] 
Update source-code.adoc

2 months agoUpdate source-code.adoc
Tilmann [Wed, 9 Mar 2022 19:53:36 +0000 (20:53 +0100)] 
Update source-code.adoc

2 months agoUpdate source-code.adoc
Tilmann [Wed, 9 Mar 2022 19:53:17 +0000 (20:53 +0100)] 
Update source-code.adoc

3 months agoNew release notes for 3.2
Tilmann [Mon, 7 Feb 2022 12:59:45 +0000 (13:59 +0100)] 
New release notes for 3.2

3 months ago3.2 initial (#44)
Tilmann [Mon, 7 Feb 2022 12:52:16 +0000 (13:52 +0100)] 
3.2 initial (#44)

Co-authored-by: Craig L Russell <apache.clr@gmail.com>
Co-authored-by: Michael Bouschen <Michael.Bouschen@akquinet.de>
3 months agochanged subdir to "content/jdo" (#43)
Tilmann [Mon, 31 Jan 2022 20:34:03 +0000 (21:34 +0100)] 
changed subdir to "content/jdo" (#43)

3 months agoUpdate .asf.yaml.publish
Tilmann [Mon, 31 Jan 2022 20:29:54 +0000 (21:29 +0100)] 
Update .asf.yaml.publish

3 months agochanged subdir to "jdo" (#42)
Tilmann [Mon, 31 Jan 2022 20:14:19 +0000 (21:14 +0100)] 
changed subdir to "jdo" (#42)

3 months agoDummy change to trigger redeploy (#41)
Tilmann [Mon, 31 Jan 2022 19:14:30 +0000 (20:14 +0100)] 
Dummy change to trigger redeploy (#41)

3 months agoMinor change to trigger rebuild/deploy
Tilmann [Mon, 31 Jan 2022 19:10:04 +0000 (20:10 +0100)] 
Minor change to trigger rebuild/deploy

3 months agoUpdate README.md
Tilmann [Mon, 31 Jan 2022 17:32:15 +0000 (18:32 +0100)] 
Update README.md

10 months agoRemove references to 'master' branch
Tobias Bouschen [Thu, 15 Jul 2021 18:49:56 +0000 (20:49 +0200)] 
Remove references to 'master' branch

10 months agoAdjust .asf.yaml and GitHub workflows to use 'main' instead of 'master'
Tobias Bouschen [Thu, 15 Jul 2021 18:46:18 +0000 (20:46 +0200)] 
Adjust .asf.yaml and GitHub workflows to use 'main' instead of 'master'

10 months agoMinor change to trigger re-deploy
Tobias Bouschen [Sun, 11 Jul 2021 16:34:45 +0000 (18:34 +0200)] 
Minor change to trigger re-deploy

10 months agoFix deploy action by specifying '--local' for git config
Tobias Bouschen [Sun, 11 Jul 2021 16:25:49 +0000 (18:25 +0200)] 
Fix deploy action by specifying '--local' for git config

10 months agoUpdate issuetracking.adoc
Craig L Russell [Sat, 10 Jul 2021 20:49:50 +0000 (13:49 -0700)] 
Update issuetracking.adoc

Remove gendered "she" from description.

10 months agoUpdate guides-maven-jdo.adoc
Craig L Russell [Sat, 10 Jul 2021 20:47:55 +0000 (13:47 -0700)] 
Update guides-maven-jdo.adoc

Remove gendered "he" and fix punctuation.

13 months agoUpdate README.md
Tilmann [Thu, 8 Apr 2021 18:30:14 +0000 (20:30 +0200)] 
Update README.md

13 months agoUpdate README.md
Tilmann [Thu, 8 Apr 2021 18:29:15 +0000 (20:29 +0200)] 
Update README.md

13 months agoUpdate README.md
Tilmann [Thu, 8 Apr 2021 18:27:00 +0000 (20:27 +0200)] 
Update README.md

13 months agoUpdate README.md (#14)
Craig L Russell [Sun, 4 Apr 2021 22:13:16 +0000 (15:13 -0700)] 
Update README.md (#14)

* Update README.md

* Apply suggestions from code review

Co-authored-by: Tobias Bouschen <tobias.bouschen@googlemail.com>
* Update README.md

* Update README.md

Final review of README.md

* Update README.md

Incorporate suggestions from Tobous.

Co-authored-by: Tobias Bouschen <tobias.bouschen@googlemail.com>
13 months agoRemove required GitHub actions
Tobias Bouschen [Thu, 25 Mar 2021 19:25:54 +0000 (20:25 +0100)] 
Remove required GitHub actions

Remove required GitHub actions to allow directly pushing to 'master'.
Also prevent accidental desyncs when directly pushing to 'master'
through GitBox.

13 months agoFix typos
Tobias Bouschen [Thu, 18 Mar 2021 19:36:40 +0000 (20:36 +0100)] 
Fix typos

13 months agoRevert "Fix branch protection"
Tobias Bouschen [Fri, 19 Mar 2021 14:57:46 +0000 (15:57 +0100)] 
Revert "Fix branch protection"

This reverts commit e5def6b2a20602562f346b14eb5d3f01d2b8a735.

This fix was necessary to allow us to merge pull requests. Now that the
configuration has been updated, the nicer action name should be
restored.

13 months agoAdjust branch protection to use previous name
Tobias Bouschen [Fri, 19 Mar 2021 14:55:55 +0000 (15:55 +0100)] 
Adjust branch protection to use previous name

Adjusts the branch protection to use the previous name for the required
action. As this change will only apply after it was merged into master,
the name of the required action will be changed separately.

14 months agoFix branch protection
Tobias Bouschen [Thu, 18 Mar 2021 19:47:50 +0000 (20:47 +0100)] 
Fix branch protection

Adjusts the name of the required GitHub action to match the name
specified in the .asf.yaml configuration.

14 months agoJDO-792: Add branch protection rules
Tobias Bouschen [Mon, 15 Mar 2021 13:09:45 +0000 (14:09 +0100)] 
JDO-792: Add branch protection rules

Adds the following branch protection rules for the 'master' branch:
- require a linear history (disallow merge commits)
- require the 'build-site' action to pass before merging a PR

Disables the option "Create a merge commit" for merging a PR as merge
commits are not desired.

14 months agoRename GitHub action jobs
Tobias Bouschen [Mon, 15 Mar 2021 13:01:36 +0000 (14:01 +0100)] 
Rename GitHub action jobs

Renames the GitHub action "Job" entries to make them distinguishable.
The "Job" entry is used to specify which actions to require before
merging. Therefore, giving them distinct names is important.

14 months agoJDO-789: Cleanup jdo-site pom (#33)
Michael Bouschen [Sun, 7 Mar 2021 09:26:30 +0000 (10:26 +0100)] 
JDO-789: Cleanup jdo-site pom (#33)

* JDO-789: Cleanup jdo-site pom

* Apply suggestions from code review

Co-authored-by: Tobias Bouschen <tobias.bouschen@googlemail.com>
* Adjust deploy workflow to ignore other resources in build directory

Adjusts the deploy workflow to only check whether there are no remaining
resources in the 'target/site' directory instead of the entire 'target'
directory. The workflow now simply drops all other resources in the
'target' directory.

Adds additional output on deletion failure for 'target/site' displaying
the remaining resources. This should help debug such issues.

* Changed version to 1.0-SNAPSHOT und removed relativePath

Co-authored-by: Tobias Bouschen <tobias.bouschen@googlemail.com>
14 months agoMove copy-resources from compile to prepare-package maven lifecycle phase
Michael Bouschen [Fri, 26 Feb 2021 20:23:17 +0000 (21:23 +0100)] 
Move copy-resources from compile to prepare-package maven lifecycle phase

14 months agoAdd site build workflow for pull requests
Tobias Bouschen [Thu, 25 Feb 2021 17:59:36 +0000 (18:59 +0100)] 
Add site build workflow for pull requests

Adds a simple site build workflow running only for pull requests. The
job allows us to check whether a PR breaks the site build before merging
it.

14 months agoSimplify workflow branch rule
Tobias Bouschen [Thu, 25 Feb 2021 17:34:32 +0000 (18:34 +0100)] 
Simplify workflow branch rule

Simplifies the deploy workflow branch rule by switching to specifying
which branches to run on.

I previously thought that 'branch' and 'path' rules were compared with
an OR operator. From my new tests, this does not seem to be the case.
Instead, they are compared with the AND operator, allowing for this
simplified configuration.

14 months agoUse icons with highest resolution available for website
Tobias Bouschen [Sun, 21 Feb 2021 17:49:11 +0000 (18:49 +0100)] 
Use icons with highest resolution available for website

Adjusts the website to use the 150x150 version of the JDO logo instead
of smaller ones. Sets the scaling manually to keep the previous size
when using the larger image.

Adjusts the image size of the header icon to better fit the bar and
create an even spacing with the default layout.

14 months agoMention automatic JIRA linking as part of the "Get Involved" page
Tobias Bouschen [Sat, 13 Feb 2021 14:07:45 +0000 (15:07 +0100)] 
Mention automatic JIRA linking as part of the "Get Involved" page

Mentions the capability to automatically referencing a pull request in a
JIRA ticket by including a reference to the ticket in the pull request
title in the "Get Involved" section.

The wording was chosen carefully not to imply that this would actually
link the state of the two. As far as I can tell, merging the pull
request will not have any influence on the state of the referenced
ticket. If this is actually the case, the wording should be adjusted to
reflect the behavior.

Moved the links to the JDO JIRA to HTTPS.

15 months agoSet notification settings in .asf.yaml
Tobias Bouschen [Fri, 12 Feb 2021 22:12:28 +0000 (23:12 +0100)] 
Set notification settings in .asf.yaml

Adds specific notification settings in the asf.yaml configuration.

Diverts messages regarding new commits being pushed to the 'jdo-commits'
mailing list to avoid clogging up 'jdo-dev'. The notifications for
pull-requests and issues still go to 'jdo-dev'.

Adds the preexisting jira linking options to the configurations. With
the current configuration, the label 'pull-request-available' and a link
to the pull-request/issue is automatically added to any Jira ticket that
is referenced in the pull-request/issue name. See wiki for more details.

15 months agoOnly try to publish results if there are any changes
Tobias Bouschen [Tue, 9 Feb 2021 14:05:48 +0000 (15:05 +0100)] 
Only try to publish results if there are any changes

Adjusts the deploy action to only try to commit and push if there are
any staged changes. This avoids the action "failing" if there is nothing
to commit.

15 months agoSplit up publishing stage of recreate action into multiple steps
Tobias Bouschen [Tue, 9 Feb 2021 13:29:46 +0000 (14:29 +0100)] 
Split up publishing stage of recreate action into multiple steps

Splits up the publishing stage of the action to recreate the publishing
branch into multiple steps. This makes it easier to determine where an
issue occurred during debugging. Furthermore, it makes the logs easier
to digest as they are automatically grouped by steps.

Makes the steps moving the site build results to the correct location
verbose to make debugging easier.

Also introduces the multi-line syntax for the site build to make the
used syntax more uniform.

15 months agoSplit up publishing stage of deploy action into multiple steps
Tobias Bouschen [Tue, 9 Feb 2021 13:10:32 +0000 (14:10 +0100)] 
Split up publishing stage of deploy action into multiple steps

Splits up the publishing stage of the deploy action into multiple steps.
This makes it easier to determine where an issue occurred during
debugging. Furthermore, it makes the logs easier to digest as they are
automatically grouped by steps.

Also introduces the multi-line syntax for the site build to make the
used syntax more uniform.

15 months agoSet 'bash' as the default shell for all deploy tasks
Tobias Bouschen [Tue, 9 Feb 2021 12:50:30 +0000 (13:50 +0100)] 
Set 'bash' as the default shell for all deploy tasks

15 months agoCapitalize short sha env name in deploy actions
Tobias Bouschen [Tue, 9 Feb 2021 12:43:32 +0000 (13:43 +0100)] 
Capitalize short sha env name in deploy actions

15 months agoUse GitHub action env field to declare publish branch name
Tobias Bouschen [Tue, 9 Feb 2021 12:39:57 +0000 (13:39 +0100)] 
Use GitHub action env field to declare publish branch name

Declares the publish branch name as a GitHub action 'env' field. This
makes the value accessible for all steps of the job.

15 months agoEnsure that all changes are staged by deploy action
Tobias Bouschen [Tue, 9 Feb 2021 12:30:12 +0000 (13:30 +0100)] 
Ensure that all changes are staged by deploy action

Removes the implicit assumption that the action is working in the
repository root by using the '-A' option to stage everything.

Also introduces the '-v' option to make the step more verbose for better
debugging.

15 months agoSet up branch protection for the 'publish' branch
Tobias Bouschen [Fri, 15 Jan 2021 13:53:00 +0000 (14:53 +0100)] 
Set up branch protection for the 'publish' branch

Enables branch protection for the 'publish' branch used to publish the
site build artifacts. This ensures that the publishing branch is never
accidentally deleted, which could break the currently deployed website.

Force-pushes are explicitly enabled with the set-up branch protection as
new versions of the site are published by force-pushing to the 'publish'
branch.

15 months agoRemove svn references for specification PDFs (#21)
Tilmann [Thu, 4 Feb 2021 20:39:07 +0000 (21:39 +0100)] 
Remove svn references for specification PDFs (#21)

15 months agoRemoved github.io reference (#24)
Tilmann [Thu, 4 Feb 2021 20:25:33 +0000 (21:25 +0100)] 
Removed github.io reference (#24)

15 months agoUpdate get-involved.adoc (#22)
Tilmann [Thu, 4 Feb 2021 20:05:30 +0000 (21:05 +0100)] 
Update get-involved.adoc (#22)

15 months agoRemove 'docs/' and 'content'
Tobias Bouschen [Thu, 28 Jan 2021 19:58:15 +0000 (20:58 +0100)] 
Remove 'docs/' and 'content'

Removes the 'docs/' directory containing the site build artifacts. They
are no longer necessary on the master branch as they will now be
deployed to the separate site branch 'publish'.

Removes the 'content' symlink pointing to 'docs/'.

15 months agoMove quickref to resources
Tobias Bouschen [Tue, 2 Feb 2021 17:29:55 +0000 (18:29 +0100)] 
Move quickref to resources

Moves the JDO quickref PDF to the resources folder. This was done as it
is a pre-built artifact and not created by the site build.

Includes the new directory 'resources/quickref' to the Maven resource
copy step. This ensures that it will still be included in the site
build.

15 months agoRemoved unused release PDF (#20)
Tilmann [Thu, 4 Feb 2021 19:21:49 +0000 (20:21 +0100)] 
Removed unused release PDF (#20)

15 months agoUpdate pom.xml (#19)
Tilmann [Thu, 4 Feb 2021 19:20:06 +0000 (20:20 +0100)] 
Update pom.xml (#19)

15 months agoUpdate .gitignore
Tilmann [Sat, 30 Jan 2021 19:27:00 +0000 (20:27 +0100)] 
Update .gitignore

15 months agoUpdate .gitignore
Tilmann [Sat, 30 Jan 2021 19:06:02 +0000 (20:06 +0100)] 
Update .gitignore

15 months agoUpdate glossary.adoc
Tilmann [Thu, 28 Jan 2021 20:12:13 +0000 (21:12 +0100)] 
Update glossary.adoc

15 months agoMove javadoc entries to resources folder
Tobias Bouschen [Thu, 28 Jan 2021 19:48:48 +0000 (20:48 +0100)] 
Move javadoc entries to resources folder

Moves the JDO javadoc references previously contained in the 'docs'
directory to the resources folder. These resources will have to be
included in the site build in the future.

15 months agoAdd recovery workflow to recreate the site branch
Tobias Bouschen [Sat, 23 Jan 2021 00:06:16 +0000 (01:06 +0100)] 
Add recovery workflow to recreate the site branch

Adds a workflow to recreate the site branch in case it ever gets deleted
on accident or becomes corrupted.

The new workflow to automatically deploy the site relies on there being
a functioning site branch. This workflow offers an recovery option to
recreate a stable version of the site branch with which the deploy
workflow can function.

The workflow does not listen for any events on the repository. It can
only be triggered manually. To do so, go to the "Actions" section of the
GitHub page for the repository and select the action from the menu. At
the top of the list of past workflow runs is a blue bar offering the
option to "Run workflow". Select the option and press the green button
"Run workflow".

When running the workflow, the default selection to run it on the master
branch should not be changed. Even though the workflow is explicitly
configured to check out the master branch, running the action on a
different branch might still have other unintended side effects.

15 months agoAdjust site build workflow to preserve build artifact history
Tobias Bouschen [Fri, 22 Jan 2021 22:03:59 +0000 (23:03 +0100)] 
Adjust site build workflow to preserve build artifact history

Adjusts the workflow building and publishing the website to the site
branch to preserve the history of the site branch.

This was done to avoid issues with the Apache backend caused by
force-pushing the new build results to an orphan branch every time.

This new behavior is a bit more brittle than the old one as it relies on
the current state of the site branch. The action will fails if the site
branch is not already present. Additionally, it might also fail if the
branch is in an unexpected state. But, as the action removes all
existing resources, this should be unlikely.

To resolve any issues caused by a missing or corrupted site branch, a
future commit will introduce a recovery workflow that can be used to
manually return the site branch to a usable base state.