Skip to content

Commit 5f2afc5

Browse files
authored
Merge pull request #893 from objectionary/892
Refactor pom.xml to remove SODG configuration.
2 parents 13fa625 + 4f32f9b commit 5f2afc5

37 files changed

Lines changed: 2935 additions & 3504 deletions

.github/workflows/codecov.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ jobs:
3333
- name: Run tests with coverage
3434
run: npm run coverage
3535
- name: Upload coverage to Codecov
36-
uses: codecov/codecov-action@v6
36+
uses: codecov/codecov-action@v5
3737
with:
3838
files: ./coverage/lcov.info
3939
flags: unittests

.github/workflows/grunt-old-version.yml

Lines changed: 0 additions & 38 deletions
This file was deleted.

.github/workflows/grunt.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
strategy:
1919
matrix:
2020
os: [windows-2022, ubuntu-24.04, macos-15]
21-
java: [17]
21+
java: [22]
2222
node: [18]
2323
runs-on: ${{ matrix.os }}
2424
steps:

.github/workflows/itest.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
strategy:
1919
matrix:
2020
os: [ubuntu-24.04, macos-15, windows-2022]
21-
java: [22]
21+
java: [19]
2222
node: [18]
2323
# lang: [Java, JavaScript]
2424
lang: [Java]

.github/workflows/markdown-lint.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,4 +19,4 @@ jobs:
1919
runs-on: ubuntu-24.04
2020
steps:
2121
- uses: actions/checkout@v6
22-
- uses: DavidAnson/markdownlint-cli2-action@v23.0.0
22+
- uses: DavidAnson/markdownlint-cli2-action@v22.0.0

.github/workflows/typos.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,4 +16,4 @@ jobs:
1616
runs-on: ubuntu-24.04
1717
steps:
1818
- uses: actions/checkout@v6
19-
- uses: crate-ci/typos@v1.45.1
19+
- uses: crate-ci/typos@v1.44.0

.markdownlint.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
{
22
"MD033": {
3-
"allowed_elements": ["details", "summary"]
3+
"allowed_elements": [
4+
"details",
5+
"summary"
6+
]
47
}
58
}
6-

CLAUDE.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Instructions for Agents
2+
3+
To build the repo use 'npm install' and then 'npx grunt'.
4+
To run all lints use 'npx eslint'.
5+
Run eslint after every change you make.

Gruntfile.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,19 +7,19 @@ module.exports = function(grunt) {
77
grunt.initConfig({
88
pkg: grunt.file.readJSON('package.json'),
99
clean: ['temp', 'coverage'],
10-
mochacli: {
10+
mochaTest: {
1111
test: {
1212
options: {
13-
timeout: '1200000',
14-
files: grunt.option('file') ? [grunt.option('file')] : ['test/**/*.js'],
13+
timeout: 1200000,
1514
require: ['nyc']
1615
},
16+
src: grunt.option('file') ? [grunt.option('file')] : ['test/**/*.js']
1717
},
1818
}
1919
});
2020
grunt.loadNpmTasks('grunt-eslint');
21-
grunt.loadNpmTasks('grunt-mocha-cli');
21+
grunt.loadNpmTasks('grunt-mocha-test');
2222
grunt.loadNpmTasks('grunt-contrib-clean');
23-
grunt.registerTask('default', ['mochacli']);
24-
grunt.registerTask('coverage', ['mochacli']);
23+
grunt.registerTask('default', ['mochaTest']);
24+
grunt.registerTask('coverage', ['mochaTest']);
2525
};

README.md

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -98,7 +98,7 @@ in the current directory:
9898
```eo
9999
# My first object in EO!
100100
[args] > hello
101-
QQ.io.stdout > @
101+
io.stdout > @
102102
"Hello, world!\n"
103103
```
104104

@@ -136,7 +136,6 @@ There are also commands that help manipulate with XMIR and EO sources
136136

137137
* `audit` inspects all required packages and reports their status
138138
* `foreign` inspects all objects found in the program after the `assemble` step
139-
* `sodg` generates `.sodg` from `.xmir`, further rederable as XML or [Dot][dot]
140139
* `print` generates `.eo` files from `.xmir` files
141140
* `generate_comments` generates `.json` files with LLM-generated
142141
documentation for `.eo` structures
@@ -205,6 +204,5 @@ a pull request.
205204
[npm]: https://www.npmjs.com/package/eolang
206205
[java-se]: https://www.oracle.com/java/technologies/downloads/
207206
[npm-install]: https://docs.npmjs.com/downloading-and-installing-node-js-and-npm
208-
[dot]: https://en.wikipedia.org/wiki/DOT_%28graph_description_language%29
209207
[blog]: https://www.yegor256.com/2021/10/21/objectionary.html
210208
[Homebrew]: https://brew.sh/

0 commit comments

Comments
 (0)