Skip to content

Commit 2cc2b21

Browse files
Set version to 2.2.6. Fixes to release notes and admin files.
1 parent 09643dd commit 2cc2b21

4 files changed

Lines changed: 48 additions & 6 deletions

File tree

pom.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<groupId>org.harctoolbox</groupId>
88
<artifactId>IrScrutinizer</artifactId>
99
<packaging>jar</packaging>
10-
<version>2.2.6-SNAPSHOT</version>
10+
<version>2.2.6</version>
1111
<name>${project.artifactId}</name>
1212
<licenses>
1313
<license>
@@ -30,7 +30,7 @@
3030
<inno_path>${basedir}/Inno_Setup_6/ISCC.exe</inno_path>
3131
<maven.compiler.source>1.8</maven.compiler.source>
3232
<maven.compiler.target>1.8</maven.compiler.target>
33-
<IrpTransmogrifier.version>1.2.6-SNAPSHOT</IrpTransmogrifier.version>
33+
<IrpTransmogrifier.version>1.2.6</IrpTransmogrifier.version>
3434
<Girr.version>${project.version}</Girr.version>
3535
<Jirc.version>${project.version}</Jirc.version>
3636
<HarcHardware.version>${project.version}</HarcHardware.version>

src/main/doc/Checklist.txt

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
Checklist for release (for maintainer)
2+
3+
0. Check in good code ;-). Check that tests run ok, javadoc is ok.
4+
1. Update pom.xml and releasenotes, and checkin. Update versions of dependencies.
5+
For this, can use
6+
make setversion NEWVERSION=1.x.y.
7+
2. Check installation on
8+
* gen binary + setup-irscrutinizer.sh
9+
* AppImage
10+
* Windows 64/32 bit
11+
* Mac
12+
3. push, make sure Travis build is ok.
13+
4. make tag.
14+
5. mvn install
15+
6. Create release on GitHub, using just created tag. Upload
16+
*.bin.zip. *AppImage, *.dmg. *releasenotes.txt, checksums.*
17+
7. Delete CI build.
18+
8. make gh-pages.
19+
9. cd .../www.harctoolbox.org; make clean; make site.
20+
10 cd build/site/en/; make clean; make site
21+
11. Upload IrScrutinizer.version using make upload-version
22+
12. Upload IrScrutinizer.html IrScrutinizer.pdf IrScrutinizer.version
23+
IrpTransmogrifier.releasenotes.txt wholesite.html wholesite.pdf to harctoolbox.org.
24+
using make upload-harctoolbox.
25+
13. make clean.

src/main/doc/IrScrutinizer.releasenotes.txt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,15 @@
11
Release notes for IrScrutinizer, including IrpMaster/IrpTransmogrifier,
22
Girr, HardHardware, DevSlashLirc, and Jirc.
33

4+
The gaps in release number sequence are due to keeping version numbers
5+
(after the first digit) equal to IrpTransmogrifier.
6+
47
The notation #n refers to issues number n at
58
https://github.com/bengtmartensson/IrScrutinizer/issues
69
==============================================================================
710
Version 2.2.6, released 2020-05-25.
811

12+
* Uses IrpTransmogrifier 2.2.6, see IrpTransmogrifier.releasenotes.txt.
913
* Improved text in GUI on capture parameters.
1014
* Author's public key now available as popup.
1115
* If capture thread stops by exception, the program was left in unusable state. #383.
@@ -41,6 +45,9 @@ Version 2.2.6, released 2020-05-25.
4145
* Fixed decoding of "short Pronto". #358.
4246
* Some documentation update, in particular on installation.
4347

48+
=============================================================================
49+
Version 2.2.5: There has been no release 2.2.5.
50+
4451
=============================================================================
4552
Version 2.2.4, released 2020-01-15.
4653

tools/Makefile

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ MYDIR := $(dir $(firstword $(MAKEFILE_LIST)))
99
TOP := $(realpath $(MYDIR)..)
1010
GH_PAGES := $(TOP)/gh-pages
1111
ORIGINURL := $(shell git remote get-url origin)
12-
PROJECT_NAME := IrScrutinizer
12+
PROJECT_NAME := $(MYPROG)
1313

1414
VERSION=$(shell cat $(TOP)/target/$(MYPROG).version | cut --delimiter=' ' -f 3)
1515

16-
IRSCRUTINIZER_JAR := target/IrScrutinizer-jar-with-dependencies.jar
16+
IRSCRUTINIZER_JAR := target/$(MYPROG)-jar-with-dependencies.jar
1717

1818
default: $(IRSCRUTINIZER_JAR)
1919

@@ -52,7 +52,17 @@ tag:
5252
git push origin Version-$(VERSION)
5353

5454
upload-version:
55-
curl --netrc -T target/IrScrutinizer.version ftp://bengt-martensson.de/harctoolbox/downloads/IrScrutinizer.version
55+
curl --netrc -T target/$(MYPROG).version ftp://bengt-martensson.de/harctoolbox/downloads/$(MYPROG).version
56+
57+
upload-harctoolbox:
58+
@(cd $(TOP)/../www.harctoolbox.org ; \
59+
make clean ; \
60+
make site ; \
61+
cd build/site/en ; \
62+
for file in $(MYPROG).html $(MYPROG).pdf $(MYPROG).releasenotes.txt wholesite.html wholesite.pdf ; do \
63+
echo Uploading $$file... ; \
64+
curl --netrc --upload-file $$file $(UPLOADDIR_DIR)/$$file;\
65+
done )
5666

5767
# Only for Unix-like systems
5868
install: $(IRP_TRANSMOGRIFIER_JAR) | $(INSTALLDIR)
@@ -64,6 +74,6 @@ $(INSTALLDIR):
6474

6575
clean:
6676
mvn clean
67-
rm -rf $(GH_PAGES)
77+
rm -rf $(GH_PAGES) pom.xml.versionsBackup
6878

6979
.PHONY: clean

0 commit comments

Comments
 (0)