Skip to content

Releases: whelk-io/maven-settings-xml-action

Node and dependency upgrade

13 Feb 22:38
9dc09b2
Compare
Choose a tag to compare

What's Changed

Full Changelog: v21...v22

Node and dependency upgrade

16 Oct 15:14
7c60eb9
Compare
Choose a tag to compare
  • Upgrade action to use Node 16
  • Bump dependencies to latest versions

Support for proxies

01 Oct 00:18
8a613be
Compare
Choose a tag to compare
  • Add support for proxies
  • Upgrade actions/setup-java from 1.4.3 to 2.2.0

Add option for custom filepath for settings.xml

14 Jun 13:12
c347ddc
Compare
Choose a tag to compare
  • Add option for custom filepath for settings.xml, fixes #111

  • Add basic maven application for testing build, fixes #114

  • Add CodeQL analysis automated workflow

Default repository and activeProfile configuration

02 Jun 16:16
24109f0
Compare
Choose a tag to compare

Maven Central is now an optional repository. Override this default configuration at repository.

- name: maven-settings-xml-action
  uses: whelk-io/maven-settings-xml-action@v17
  with:
    repositories: |
      [
        {
          "id": "some-repository",
          "name": "some-repository-name",
          "url": "http://some.repository.url",
          "releases": {
            "enabled": "true"
          },
          "snapshots": {
            "enabled": "false"
          }
        }
      ]

When repository is not configured, the following default is applied to settings.xml:

<profiles>
  <profile>
    <id>github</id>
    <repositories>
      <repository>
        <id>central</id>
        <name>Maven Central</name>
        <url>https://repo1.maven.org/maven2</url>
        <releases>
          <enabled>true</enabled>
        </releases>
        <snapshots>
          <enabled>false</enabled>
        </snapshots>
      </repository>
    </repositories>
    <pluginRepositories/>
  </profile>
</profiles>

github is now an optional activeProfile. Override this default activeProfile at active_profiles.

- name: maven-settings-xml-action
  uses: whelk-io/maven-settings-xml-action@v17
  with:
    active_profiles: |
      [ 
        "some-profile"
      ]

When active_profiles is not configured, the following default is applied to settings.xml:

<activeProfiles>
  <activeProfile>github</activeProfile>
</activeProfiles>

Updated README.md with local setup and contributing guidelines.

Full server support

18 May 22:01
f3f5372
Compare
Choose a tag to compare
  • Added support for server.configuration
  • Added support for remaining server elements: passphrase, privateKey, filePermissions, directoryPermissions
  • Fixed transitive dependency vulnerability identified by Dependabot

Remove transitive dependencies with known issues

02 Apr 14:32
42a3ab0
Compare
Choose a tag to compare

Cleared new vulnerabilities identified by Dependabot

Add support for plugin groups

12 Nov 14:04
f2ce02a
Compare
Choose a tag to compare

Now supporting pluginGroups

Configuration

- name: maven-settings-xml-action
  uses: whelk-io/maven-settings-xml-action@v14
  with:
    plugin_groups: '[ "some.plugin.group.id", "some.other.plugin.group.id" ]'

Output

<settings>
  ...
  <pluginGroups>
    <pluginGroup>org.eclipse.jetty</pluginGroup>
  </pluginGroups>
  ...
</settings>

Update dependencies to resolve vulnerabilities

26 Oct 02:19
ca9a823
Compare
Choose a tag to compare
Merge pull request #68 from whelk-io/develop

Develop

Update action name and description

25 Aug 22:03
873fece
Compare
Choose a tag to compare