From 48db1bb21bb809cd23d42828d23e92837561d1a8 Mon Sep 17 00:00:00 2001 From: Alan Bridgeman Date: Wed, 11 Jun 2025 13:20:01 -0500 Subject: [PATCH] More automation work --- .forgejo/workflows/publish.yml | 18 ++++++++++++++++++ package.json | 2 +- 2 files changed, 19 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/publish.yml b/.forgejo/workflows/publish.yml index 5974135..2c02bfe 100644 --- a/.forgejo/workflows/publish.yml +++ b/.forgejo/workflows/publish.yml @@ -48,6 +48,24 @@ jobs: # > Will fall back to the repository owner when using the GitHub Packages registry (https://npm.pkg.github.com/). scope: '@BridgemanAccessible' + # Install dependencies + - name: Install Dependencies + run: | + # Install Yarn globally + npm install -g yarn + + # Not necessarily needed but keeping track of the current directory (so that we can return to it is just a good practice) + CURR_DIR="$PWD" + + # Change into the repository directory + cd "$GITHUB_WORKSPACE" + + # Install dependencies using Yarn + yarn install --frozen-lockfile + + # Return to the original directory + cd "$CURR_DIR" + # Check if this is a "significant" commit that should trigger a new publish # This is done by checking if the latest git tag matches the version in the `package.json` file - name: Version Check diff --git a/package.json b/package.json index 5537983..f21e6bb 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@BridgemanAccessible/listmonk-node-client", - "version": "1.0.2", + "version": "1.0.3", "description": "A Node client library for Listmonk", "repository": "https://git.bridgemanaccessible.ca/Bridgeman-Accessible/listmonk-nodejs-client.git", "author": "Bridgeman Accessible",