diff --git a/.gitea/workflows/gitea-ci.yml b/.gitea/workflows/gitea-ci.yml index 5a6a9a4..9627002 100644 --- a/.gitea/workflows/gitea-ci.yml +++ b/.gitea/workflows/gitea-ci.yml @@ -1,10 +1,11 @@ name: Jb-ssg-site CI Pipeline on: push: - branches: - - main + tags: + - 'v*' jobs: ci: + if: github.event.base_ref == 'refs/heads/main' runs-on: ubuntu-latest steps: - name: Checkout the code. diff --git a/build.gradle b/build.gradle index 1233a13..0ae7be4 100644 --- a/build.gradle +++ b/build.gradle @@ -1,13 +1,22 @@ plugins { - id 'com.jessebrault.ssg' version '0.4.2' + id 'com.jessebrault.ssg' version '0.5.0-SNAPSHOT' id 'distribution' } group = 'com.jessebrault' -version = '0.1.0' +version = '0.1.1-SNAPSHOT' repositories { mavenCentral() + maven { + url 'https://archiva.jessebrault.com/repository/snapshots/' + + credentials { + username System.getenv('JBARCHIVA_USERNAME') + password System.getenv('JBARCHIVA_PASSWORD') + } + } + maven { url 'https://archiva.jessebrault.com/repository/internal/' @@ -27,7 +36,9 @@ sourceSets { } dependencies { - implementation 'org.apache.groovy:groovy:4.0.21' + implementation 'org.apache.groovy:groovy:4.0.25' + + implementation 'com.jessebrault.ssg:cli:0.5.0-SNAPSHOT' serverImplementation 'org.eclipse.jetty:jetty-server:12.0.9' serverImplementation 'info.picocli:picocli:4.7.6' diff --git a/components/resources/com/jessebrault/site/StandardPageTemplate.wvc b/components/resources/com/jessebrault/site/StandardPageTemplate.wvc index 69902de..be80a72 100644 --- a/components/resources/com/jessebrault/site/StandardPageTemplate.wvc +++ b/components/resources/com/jessebrault/site/StandardPageTemplate.wvc @@ -9,10 +9,10 @@ import com.jessebrault.site.icon.YoutubeIcon